Debian Developers - Re: Build-Depends: libfoo-dev more susceptible to breaking (Re: shared library -dev p

This is Interesting: Free IT Magazines  
Home > Archive > Debian Developers > July 2005 > Re: Build-Depends: libfoo-dev more susceptible to breaking (Re: shared library -dev p





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Re: Build-Depends: libfoo-dev more susceptible to breaking (Re: shared library -dev p
Goswin von Brederlow

2005-07-15, 7:53 am

Junichi Uekawa <dancer@netfort.gr.jp> writes:

> Hi,
>
>
> I'm talking about the following case:
>
> 1. libA depends on libB1, but only build-depends on libB-dev
> 2. libB1 changes to be libB2.
> 3. libA is rebuilt with libB2 without maintainer noticing (could happen
> on buildd, etc.), possibly creating a noncompatible interface.
>
> It would be a practical case especially when libB1, libB2 are not
> using versioned symbols.


If libB1 and libB2 are only an ABI change but not an API change then
libA will just compile and then have a Depends: libB2
automaticaly. That is fully intentional.

If libB1 and libB2 have different APIs then the libB maintainer
screwed up. API changes must eigther be reflected in the
libB<api_number>-dev name (e.g. libpng2-dev, libpng12-dev) or the
maintainer must make damn sure all rdepends are updated along with
libB (suboptimal).

Since several people have started to infrequently recompile all of debian
to see if any sources broke any violations of this will get noticed.

> regards,
> junichi


MfG
Goswin


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com