Ben Hutchings <b...@decadent.org.uk> writes: > On Thu, 2010-07-22 at 22:19 +0200, Goswin von Brederlow wrote: >> Package: linux-base >> Version: 2.6.32-17 >> Severity: important >> >> Hi, >> >> in the linux-image packages there is now a dependency chain from >> linux-image-2.6... -> linux-base -> libapt-pkg-perl -> >> libapt-pkg-libc6.9-6-4.8. Which is the virtual package provided by apt >> to signal the ABI of its library and binary caches. In effect the >> kernels are locked to a specific ABI version of apt. The problem is >> that the ABI changes from time to time and every time it does an >> update of apt will now remove the kernel for the duration of the >> transition. For an example try installing apt from experimental. >> >> Well, that is life you might say. That is what is called a library >> transition. >> >> But here comes the insane part. The 1637 line long perl postinst >> script of linux-base only depends on apt because of this code at the >> end: > [...] > > What's really insane is that we don't have a nice and stable library to > do this and instead I have to fork every time I want to compare two > strings. > > Ben.
Yes, a nice and stable libdpkg is needed. But here it is ONE fork and the script aready forks a zillion times for other tools. So no harm done. MfG Goswin -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87iq46tvv4....@frosties.localdomain