[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#683988: unblock: leptonlib/1.69-3.1, tesseract/3.02.01-6



Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: unblock

As described in bug#680674, leptonlib in wheezy provides liblept.so.3
in a package with the same name (libleptonica) as provides
liblept.so.1 in squeeze.

In sid the binary package has been renamed to liblept3, following the
shared library policy.  This solves release-critical bugs #664176,
#681570, and #681574.  Please unblock leptonlib and tesseract to get
the fix.

If you have any questions, please don't hesitate to ask.  Debdiffs
attached.

Thanks for your work,
Jonathan
diff -Nru leptonlib-1.69/debian/changelog leptonlib-1.69/debian/changelog
--- leptonlib-1.69/debian/changelog	2012-03-15 15:45:46.000000000 -0700
+++ leptonlib-1.69/debian/changelog	2012-07-19 14:39:52.000000000 -0700
@@ -1,3 +1,13 @@
+leptonlib (1.69-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Rename libleptonica package to liblept3 (closes: #664176, #681570,
+    #681574)
+    * liblept3 Breaks and Replaces libleptonica (>= 1.69~) to reflect
+      transfer of ownership of /usr/lib/liblept.so.3
+
+ -- Jonathan Nieder <jrnieder@gmail.com>  Thu, 19 Jul 2012 16:39:48 -0500
+
 leptonlib (1.69-3) unstable; urgency=low
 
   * Get ready for libpng transition (closes: #662392)
diff -Nru leptonlib-1.69/debian/control leptonlib-1.69/debian/control
--- leptonlib-1.69/debian/control	2012-03-15 15:25:33.000000000 -0700
+++ leptonlib-1.69/debian/control	2012-07-19 14:38:28.000000000 -0700
@@ -8,7 +8,7 @@
 Package: libleptonica-dev
 Section: libdevel
 Architecture: any
-Depends: libleptonica (= ${binary:Version}), ${misc:Depends}
+Depends: liblept3 (= ${binary:Version}), ${misc:Depends}
 Description: image processing library
  Well-tested C library for some basic image processing operations,
  along with a description of the functions and some design methods. A
@@ -23,10 +23,12 @@
  queues, generic stacks, generic lists, and endian-independent
  indexing into 32-bit arrays.
 
-Package: libleptonica
+Package: liblept3
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libleptonica (>= 1.69~)
+Replaces: libleptonica (>= 1.69~)
 Description: image processing library
  Well-tested C library for some basic image processing operations,
  along with a description of the functions and some design methods. A
diff -Nru leptonlib-1.69/debian/liblept3.dirs leptonlib-1.69/debian/liblept3.dirs
--- leptonlib-1.69/debian/liblept3.dirs	1969-12-31 16:00:00.000000000 -0800
+++ leptonlib-1.69/debian/liblept3.dirs	2012-01-09 14:24:02.000000000 -0800
@@ -0,0 +1 @@
+usr/lib
diff -Nru leptonlib-1.69/debian/liblept3.install leptonlib-1.69/debian/liblept3.install
--- leptonlib-1.69/debian/liblept3.install	1969-12-31 16:00:00.000000000 -0800
+++ leptonlib-1.69/debian/liblept3.install	2012-01-09 14:24:02.000000000 -0800
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
diff -Nru leptonlib-1.69/debian/libleptonica.dirs leptonlib-1.69/debian/libleptonica.dirs
--- leptonlib-1.69/debian/libleptonica.dirs	2012-01-09 14:24:02.000000000 -0800
+++ leptonlib-1.69/debian/libleptonica.dirs	1969-12-31 16:00:00.000000000 -0800
@@ -1 +0,0 @@
-usr/lib
diff -Nru leptonlib-1.69/debian/libleptonica.install leptonlib-1.69/debian/libleptonica.install
--- leptonlib-1.69/debian/libleptonica.install	2012-01-09 14:24:02.000000000 -0800
+++ leptonlib-1.69/debian/libleptonica.install	1969-12-31 16:00:00.000000000 -0800
@@ -1 +0,0 @@
-usr/lib/lib*.so.*
diff -u tesseract-3.02.01/debian/control tesseract-3.02.01/debian/control
--- tesseract-3.02.01/debian/control
+++ tesseract-3.02.01/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Jeffrey Ratcliffe <Jeffrey.Ratcliffe@gmail.com>
 Uploaders: Jeff Breidenbach <jab@debian.org>
-Build-Depends: debhelper (>= 7.0.50~), libleptonica-dev (>= 1.69~), automake, libtool
+Build-Depends: debhelper (>= 7.0.50~), libleptonica-dev (>> 1.69-3.), automake, libtool
 Standards-Version: 3.9.2
 Homepage: http://code.google.com/p/tesseract-ocr/
 
@@ -32,7 +32,7 @@
 Breaks: tesseract-ocr (<< 3.01~), ocropus (<< 0.4.0~)
 Replaces: tesseract-ocr (<< 3.01~)
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libleptonica (>= 1.69~)
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Command line OCR tool
  The Tesseract OCR engine was one of the top 3 engines in the 1995
  UNLV Accuracy test. Between 1995 and 2006 it had little work done on
diff -u tesseract-3.02.01/debian/changelog tesseract-3.02.01/debian/changelog
--- tesseract-3.02.01/debian/changelog
+++ tesseract-3.02.01/debian/changelog
@@ -1,3 +1,31 @@
+tesseract (3.02.01-6) unstable; urgency=low
+
+  * No changes. Bumping package version to poosibly help with upload.
+
+ -- Jeff Breidenbach <jab@debian.org>  Mon, 30 Jul 2012 16:01:21 -0700
+
+tesseract (3.02.01-5) unstable; urgency=low
+
+  * Working with Jonathan to fix mistaken extra files.
+
+ -- Jeff Breidenbach <jab@debian.org>  Mon, 30 Jul 2012 11:38:04 -0700
+
+tesseract (3.02.01-4.2) unstable; urgency=low
+
+  * Non-maintainer upload
+  * Remove files added to source by mistake in last sponsored upload
+
+ -- Jeff Breidenbach <jab@debian.org>  Mon, 30 Jul 2012 11:37:58 -0700
+
+tesseract (3.02.01-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload
+  * Remove hardcoded dependency on libleptonica (closes: #680598)
+  * Bump build-dependency on libleptonica-dev to ">> 1.69-3." for
+    fixed shlibs
+
+ -- Jonathan Nieder <jrnieder@gmail.com>  Thu, 19 Jul 2012 16:51:03 -0500
+
 tesseract (3.02.01-4) unstable; urgency=low
 
   * Create dummy transition package (closes: #658478)

Reply to: