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

Bug#680674: marked as done (transition: leptonlib)



Your message dated Thu, 9 Aug 2012 00:52:02 +0200
with message-id <20120808225202.GQ17223@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 owner@bugs.debian.org
immediately.)


-- 
680674: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680674
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: transition
Tags: wheezy
X-Debbugs-Cc: leptonlib@packages.debian.org, tesseract@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,
Julien

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: