Bug#762964: libversion-perl: uninstallable, current version superseded by perl

Niko Tyni ntyni at debian.org
Fri Sep 26 17:41:21 UTC 2014


On Fri, Sep 26, 2014 at 07:21:04PM +0200, Axel Beckert wrote:
> Niko Tyni wrote:
> > Package: libversion-perl
> > Version: 1:0.9908-1 
> > Severity: grave
> > Tags: sid
> > 
> > This package is uninstallable in sid because perl 5.20.1 bundles a newer
> > version of it and therefore breaks older separately packaged versions.
> > 
> >  Breaks: libversion-perl (<< 1:0.9909)
> 
> There is no newer upstream release than 0.9909. Does perl have 0.9908
> or 0.9909?
> 
> From the Breaks I'd expect 0.9908. In that case it likely make sense
> to package 0.9909 as the upstream Changes entry for 0.9909 is not
> small.

perl has 0.9909, see 'corelist -a version'.

A separately packaged 0.9909 is useless but doesn't hurt, and Salvatore
said on IRC he's going to upload it as it's low effort. The perl Breaks
entries are purposefully crafted to allow installation of the same
version but not earlier ones.

I think we should probably have a cleanup sweep a bit later and try to
prune all the dual life modules from jessie which aren't ahead of the
core versions. I think we did that for previous releases too. (This
may require some juggling of versioned dependencies in the archive.)
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list