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