Your message dated Sat, 21 Jul 2012 09:17:10 +0000
with message-id <e1ssvoe-0001kw...@franck.debian.org>
and subject line Bug#681574: fixed in leptonlib 1.69-3.1
has caused the Debian Bug report #681574,
regarding libleptonica: shlibs computes wrong dependency
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
681574: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681574
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libleptonica
Version: 1.69-3
Severity: important
Justification: inaccurate dependency in shlibs file (policy ยง8.6.3)
Tags: patch

Hi,

Packages linking to a library use the shlibs system to automatically
compute their dependencies.  This makes the work of the release team a
lot easier --- when the ABI of a library changes in such a way as to
require a stricter dependency for binaries built against it, the
correct dependency gets used automatically with no need for manual
effort to add it in the depending package.

Currently the dependencies computed through the shlibs system for
libleptonica are inaccurate: because they are unversioned, they are
satisfied by libleptonica from wheezy as well, which does not even
provide liblept.so.3.  To work around this, libtesseract3 gained a
hard-coded versioned dependency.

Let's fix the shlibs file so we can drop that workaround in tesseract
and create fewer surprises for future users and packagers working with
the library.

 debian/changelog |    2 ++
 debian/rules     |    2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/debian/changelog b/debian/changelog
index fa541b31..c4be472d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ leptonlib (1.69-3.1) local; urgency=low
   * Add Breaks relations to prevent libleptonica from satisfying
     dependencies by packages in squeeze and producing "liblept.so.1:
     cannot open shared object file" errors.
+  * Use a version (>= 1.69~) in the libleptonica dependency in
+    libleptonica.shlibs.
 
  -- Jonathan Nieder <jrnie...@gmail.com>  Sat, 14 Jul 2012 05:41:18 -0500
 
diff --git a/debian/rules b/debian/rules
index 007d76a1..3b7003b0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -61,7 +61,7 @@ binary-arch: build install
        dh_strip
        dh_compress
        dh_fixperms
-       dh_makeshlibs
+       dh_makeshlibs -V'libleptonica (>= 1.69~)'
        dh_installdeb
        dh_shlibdeps
        dh_gencontrol
-- 
1.7.10.4




--- End Message ---
--- Begin Message ---
Source: leptonlib
Source-Version: 1.69-3.1

We believe that the bug you reported is fixed in the latest version of
leptonlib, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 681...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonathan Nieder <jrnie...@gmail.com> (supplier of updated leptonlib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 19 Jul 2012 16:39:48 -0500
Source: leptonlib
Binary: libleptonica-dev liblept3 leptonica-progs
Architecture: source amd64
Version: 1.69-3.1
Distribution: unstable
Urgency: medium
Maintainer: Jeff Breidenbach <j...@debian.org>
Changed-By: Jonathan Nieder <jrnie...@gmail.com>
Description: 
 leptonica-progs - sample programs for Leptonica image processing library
 liblept3   - image processing library
 libleptonica-dev - image processing library
Closes: 664176 681570 681574
Changes: 
 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
Checksums-Sha1: 
 10222c8b3ee75a3f5f65e9c280a61d16fe4c3382 1212 leptonlib_1.69-3.1.dsc
 a198fe41321a17eb8c43742486052c3337e58697 5430 leptonlib_1.69-3.1.debian.tar.gz
 8be35b792c10b82544aa15ac799bd93812fb7f9c 1276916 
libleptonica-dev_1.69-3.1_amd64.deb
 66fdf7e6aa532c1a95e2f6613964385a181c1580 771752 liblept3_1.69-3.1_amd64.deb
 506eb1518488b4cedc81dff1054f533db936acbc 215352 
leptonica-progs_1.69-3.1_amd64.deb
Checksums-Sha256: 
 ab4228d094247850a3fe5a9e79a5493a3db3d764bebfca9446c93c7a3905748a 1212 
leptonlib_1.69-3.1.dsc
 e358542f02c2b1fb98dcb66a66ad8b59ff39611889bf60e33e09c366024e8e0d 5430 
leptonlib_1.69-3.1.debian.tar.gz
 a1cdc358c5ca42ec0971be84b1bb30788a329168bed3f3b2ae035521127c7c6a 1276916 
libleptonica-dev_1.69-3.1_amd64.deb
 da9f464df20c8d4b67110bbb22046c33f4c4e7efd6a756350b36451da786bbbf 771752 
liblept3_1.69-3.1_amd64.deb
 ce55c445da339600f2295e9135b8d2ce2903fee14b92cb41a7a898de0cedcefc 215352 
leptonica-progs_1.69-3.1_amd64.deb
Files: 
 b7a0b83186a535d4a4dbcb4ca1c50d51 1212 graphics optional leptonlib_1.69-3.1.dsc
 a5bef6cb5b335fd246a7b6e5c2c36f32 5430 graphics optional 
leptonlib_1.69-3.1.debian.tar.gz
 a44abe600e3e3df30ab195160d1ae69e 1276916 libdevel optional 
libleptonica-dev_1.69-3.1_amd64.deb
 174537fe4ace1f854aa7a7f9e48de272 771752 libs optional 
liblept3_1.69-3.1_amd64.deb
 96dbe5d3e0c9d291c79da26be9d9e186 215352 graphics optional 
leptonica-progs_1.69-3.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFQCeoKazfo3TSzaFYRApQBAJ9MCegXOoXsm2dSOzxKYB675EnSTgCfRIBO
h370YKiyWZM6WGvC91C9Zek=
=LG39
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to