Bug#542691: libio-compress-zlib-perl: uninstallable with Perl 5.10.1, needs to be removed

Niko Tyni ntyni at debian.org
Thu Aug 20 20:42:19 UTC 2009


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   ntyni at debian.org





More information about the pkg-perl-maintainers mailing list