Bug#790878: libtest-simple-perl: needs versioned Breaks on libtest-tester-perl et al.

Niko Tyni ntyni at debian.org
Thu Jul 2 15:54:30 UTC 2015


Package: libtest-simple-perl
Version: 1.001014-2
Severity: important
User: debian-perl at lists.debian.org
Usertags: perl-5.22-transition

As discussed in #790302 on the perl side, libtest-simple-perl
and perl 5.22 need to agree on the Provides/Replaces/Breaks
for libtest-tester-perl and libtest-use-ok-perl, which were
merged into Test::Simple and are therefore bundled with Perl 5.22.

Since we decided to have libtest-simple-perl Provide the old binary
packages as virtual packages, perl 5.22 needs to do that as well in order
not to break the reverse dependencies. However, as libtest-simple-perl
 Breaks: libtest-tester-perl, libtest-use-ok-perl
this will make impossible to install perl and libtest-simple-perl at
the same time: those Breaks affect virtual packages too.

The Breaks therefore need to be versioned, and with them the Replaces too
(to make sure they mean replacing the whole packages rather than overwriting
files in them, see policy 7.6.2.)

I'll fix this shortly, filing this mainly to explain the reasoning.
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list