On 2017-07-03 11:41 +0200, Sven Joachim wrote: > Package: libcpan-meta-perl > Version: 2.150010-1 > Tags: buster sid > Severity: serious > > After the switch to versioned Provides in perl, libcpan-meta-perl has > become uninstallable. This happens with perl-modules-5.24 5.24.1-5 > installed on the system: > > ,---- > | # dpkg -i /var/cache/apt/archives/libcpan-meta-perl_2.150010-1_all.deb > | dpkg: regarding .../libcpan-meta-perl_2.150010-1_all.deb containing > libcpan-meta-perl: > | libcpan-meta-perl breaks libparse-cpan-meta-perl (<< 1.4420) > | perl-modules-5.24 provides libparse-cpan-meta-perl and is present and > installed. > | > | dpkg: error processing archive > /var/cache/apt/archives/libcpan-meta-perl_2.150010-1_all.deb (--install): > | installing libcpan-meta-perl would break perl-modules-5.24, and > | deconfiguration is not permitted (--auto-deconfigure might help) > | Errors were encountered while processing: > | /var/cache/apt/archives/libcpan-meta-perl_2.150010-1_all.deb > `---- > > Short analysis: > > - libcpan-meta-perl depends on perl which depends on perl-modules-5.24 > - libcpan-meta-perl breaks libparse-cpan-meta-perl (<< 1.4420) > - perl-modules-5.24 provides libparse-cpan-meta-perl (= 1.4417.001) > > => libcpan-meta-perl both depends on and breaks perl-modules-5.24.
I suspect the solution here is to lower the Breaks on libparse-cpan-meta-perl to (<< 1.4417) or similar, since there is no separate libparse-cpan-meta-perl package anymore (the last version in Debian was 1.4414-1, removed[1] in 2015), and libcpan-meta-perl already provides libparse-cpan-meta-perl itself. Cheers, Sven 1. https://packages.qa.debian.org/libp/libparse-cpan-meta-perl/news/20150906T125930Z.html