Package: libio-compress-zlib-perl Version: 2.015-2 Severity: wishlist Perl 5.10.1 RC2 bundles IO::Compress::Gzip 2.020 and other modules from libio-compress-zlib-perl as part of IO-Compress.
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. It seems clear to me that this package has to be removed, possibly in favour of libio-compress-perl if we want to keep that as a separate package (see #538214). So the packages listed above need to be changed. 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) which allows for libio-compress-zlib-perl removal but keeps any Lenny backporters happy. 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) instead, but I'm not sure if that's going to cause problems somewhere when libio-compress-zlib-perl is removed. It's definitely not going to work for Build-Depends, as the buildds (sbuild) ignore alternate dependencies and only use the first one. (See #403246 for background about this.) I'll clone and reassign the three bugs and mark them as blocking this one. Setting the severity to 'wishlist' for now, but it's definitely going to upgraded later. -- Niko Tyni [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

