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

Re: Testing migration doesn't check build-depends?

Le May 12, 2008 02:19:48 am Steve Langasek, vous avez écrit :
> On Sun, May 11, 2008 at 07:57:53PM -0400, Filipus Klutiero wrote:

> > IMHO transitions are going fairly well currently. Symbols files support
> > in dpkg-shlibdeps made it easier and will continue to make it easier.
> Symbols files are all but irrelevant to soname transitions, which are the
> kind of transitions that cause problems.

Here's an example where it would be relevant.

libfoo1 and its dependants gnome-foo and kfoo are in testing. kfoo depends on 
libc6 2.3.

On 2008-01-01, libc6 2.6 is uploaded to unstable.
On 2008-01-02, a libfoo bumping soname to 2 is uploaded to unstable.
gnome-foo and kfoo are binNMU-ed without issues. The new kfoo binary doesn't 
depend on libc6 symbols introduced after 2.3.
Bug 666666, a serious libc6 2.6 regression, is reported.
On 2008-01-12, 666666 is still not fixed.

Without libc6 symbols files, 666666 blocks the libfoo soname transition. With 
symbols files, 666666 is irrelevant to that transition.

Reply to: