Bug#790302: perl-modules-5.22: libtest-tester-perl uninstallable

Niko Tyni ntyni at debian.org
Wed Jul 1 21:09:36 UTC 2015


On Tue, Jun 30, 2015 at 09:00:34PM +0300, Niko Tyni wrote:
> On Sat, Jun 27, 2015 at 11:12:51PM +0100, Dominic Hargreaves wrote:
> > Package: perl-modules-5.22
> > Version: 5.22.0-1
> > Severity: important
> > Affects: autopkgtest
> > 
> > During test rebuilds, I noticed (via autopkgtest, which uses apt-get
> > downloads on this module as part of the test suite) an odd effect with
> > libtest-tester-perl. This (and libtest-use-ok-perl) are now virtual
> > packages, as they have been folded into both perl and libtest-simple-perl.
> 
> > The following packages have unmet dependencies:
> >  libtest-simple-perl : Breaks: libtest-tester-perl
> >  perl-modules-5.22 : Breaks: libtest-tester-perl (< 0.114)
> > E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
> > 
> > I think the solution is probably to have perl-modules-5.22
> > Provides libtest-tester-perl (et al) (in other words revert
> > 5da2d5650164e49a400bec6c304f7e6bc0c98411) but I'd welcome other
> > thoughts.
> 
> Yes, I suppose perl (from 5.22) and libtest-simple-perl need to agree on
> whether they Provide libtest-tester-perl and libtest-use-ok-perl. Either
> both should or both should not. As libtest-simple-perl went for the
> Provides so should we.

Hm, testing this indicates it's not enough. It looks like the
libtest-simple-perl Breaks (and presumably Replaces too) need to be
versioned, otherwise they also affect the virtual packages provided
by perl.

Will test this locally later.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list