Your message dated Thu, 9 Aug 2012 00:52:02 +0200 with message-id <20120808225202.gq17...@radis.cristau.org> and subject line Re: Bug#680674: transition: leptonlib has caused the Debian Bug report #680674, regarding transition: leptonlib 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.) -- 680674: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680674 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: release.debian.org User: release.debian....@packages.debian.org Usertags: transition Tags: wheezy X-Debbugs-Cc: lepton...@packages.debian.org, tesser...@packages.debian.org Hi release team, This is a request to start a small transition for wheezy. Please don't shoot me. The current leptonlib packaging ships liblept.so.3 in a package with the same name (libleptonica) as the package shipping liblept.so.1 in squeeze. That is problematic for a few reasons: 1. Upgrading libleptonica causes liblept.so.1 to be removed, breaking leptonica-progs and tesseract-ocr from squeeze, but this dependency is not declared. 2. tesseract-ocr from wheezy requires liblept.so.3, but libleptonica's shlibs file doesn't create an appropriate dependency for that. So a versioned dependency on libleptonica was hardcoded in 3.02.01-4, which will only make for trouble in future library transitions. 3. There is no reason not to allow liblept.so.1 and liblept.so.3 to be installed at the same time for a smoother upgrade, but using the same package name prevents that (policy §8.1). Therefore I would like to see libleptonica renamed to liblept3 in wheezy, so the usual shlibs and upgrade mechanisms can Just Work™. leptonlib has one reverse dependency: tesseract. That means a tiny transition: 1. fix the package name in leptonlib (bug#664176) 2. fix the hardcoded dependency in tesseract and rebuild against new leptonlib (bug#680598) 3. let both migrate to wheezy Ben file: title = "leptonlib"; is_affected = .depends ~ "libleptonica" | .depends ~ "liblept3"; is_good = .depends ~ "liblept3"; is_bad = .depends ~ "libleptonica"; I realize this is very late, but I think it's important, hence the request. If there's some better way to go about this, I'd be happy to hear about it. Other thoughts welcome, too. Thanks for your work, Jonathan
--- End Message ---
--- Begin Message ---On Sat, Jul 7, 2012 at 17:36:45 -0500, Jonathan Nieder wrote: > This is a request to start a small transition for wheezy. Please > don't shoot me. > leptonlib | 1.69-3.1 | testing | source tesseract | 3.02.01-6 | testing | source Closing. Cheers, Juliensignature.asc
Description: Digital signature
--- End Message ---