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

Bug#700759: Re: Bug#700677: Incorrect upstream versioning / ABI breakage



On Mon, Feb 18, 2013 at 10:45:59AM -0800, Steve Langasek wrote:
> On Sun, Feb 17, 2013 at 01:57:46AM +0000, Dmitrijs Ledkovs wrote:
> > On 16/02/13 05:36, Daniel Baumann wrote:
> > > n 02/16/2013 03:40 AM, Colin Watson wrote:
> > >> have ntfs-3g Provides: libntfs-3gSOVER (substituted as appropriate)

> > > patches welcome.

> > Here is the patch to implement this.
> > Tested to work correctly as when rebuilding testdisk it gains correct
> > dependency on the virtual package.

> Daniel, are you happy applying this patch?  It looks correct to me; and the
> current behavior, where ntfs-3g exports a shlibs file that induces incorrect
> dependencies in packages that link against it, is definitely buggy.

For the record, I consider the existence of this .shlibs file, and the
accompanying -dev package, to be indisputable proof that this is not an
internal library.  Given the usefulness of the library for packages like
testdisks, I don't think we *want* it to be an internal library, either; but
if you were to insist as maintainer that it be an internal library, then the
-dev package and .shlibs file would need to go, because you can't at the
same time hide behind policy's "internal library" language and ship files
whose express purpose is to enable external use of the library.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: