On Thu, Aug 20, 2009 at 10:57:01PM +0300, Niko Tyni wrote: > Package: libio-compress-zlib-perl > Version: 2.015-2 > Severity: wishlist
> This means that the separate libio-compress-zlib-perl package will become > uninstallable when perl 5.10.1 enters sid. > The uninstallability will also break versioned reverse dependencies: > libdebian-packages-compare-perl: Depends: libio-compress-zlib-perl (>= > 2.011-1) > libemdebian-tools-perl: Depends: libio-compress-zlib-perl (>= 2.011-1) > liborlite-mirror-perl: Depends: libio-compress-zlib-perl (>= 2.011) > because versioned dependencies are not satisfied by provided packages. > All of these versioned dependencies will be satisfied by Perl 5.10.1 > but not 5.10.0, so they should be something like > > Depends: perl (>= 5.10.1) | libio-compress-zlib-perl (>= 2.011) > I suppose the flag day for changing the dependencies can be avoided by using > > Depends: libio-compress-zlib-perl (>= 2.011) | perl (>= 5.10.1) Uh, don't know what I was thinking. There's no flag day in either of these: as long as either one is installable, things should work. However, any versioned build dependencies on packages moved into IO-Compress upstream do get a flag day unless we introduce the new libio-compress-perl package first. That's not too bad as it doesn't affect anyone else because the unbuildable packages stay installable. And it's the "unstable" suite after all. -- Niko Tyni [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

