Package: perl
Version: 5.22.0~rc2-2
Severity: grave
User: debian-p...@lists.debian.org
Usertags: perl-5.22-transition
Justification: breaks installation of libio-compress-perl

With perl 5.22 (in particular commit 0c03dbe[1], the Replaces
libio-compress-perl has moved from perl to libperl5.22; however 
libio-compress-perl and perl both include /usr/bin/zipdetails, so
this Replaces had the effect of causing both to be coinstallable.
That's now lost and we have:

Unpacking libio-compress-perl (2.068-1) ...
dpkg: error processing archive 
/var/cache/apt/archives/libio-compress-perl_2.068-1_all.deb (--unpack):
 trying to overwrite '/usr/bin/zipdetails', which is also in package perl 
5.22.0~rc2-2

Note: I think these unversioned Replaces should be reviewed even in
perl 5.20: in jessie, this causes the newer /usr/bin/zipdetails
from libio-compress-perl to be masked by the older one from perl which
is certainly not intended. The problem here is that Replaces has too
meanings, and it was having the effect described in policy 7.6.1 when
it was probably meant to have the effect of policy 7.6.2. Possibly
all scripts supplied with dual-lived modules should have alternatives
in place instead, as we have done with other packages.

Dominic.

[1] 
http://anonscm.debian.org/cgit/perl/perl.git/commit/?h=debian-5.22&id=0c03dbe256e9092939c965d1dd4014a25329f669


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to