Bug#866991: libcpan-meta-perl: uninstallable in unstable
Sven Joachim
svenjoac at gmx.de
Mon Jul 3 09:56:57 UTC 2017
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
More information about the pkg-perl-maintainers
mailing list