Hello Nico,

On 11/28/20 7:09 PM, Niko Tyni wrote:
On Fri, Nov 27, 2020 at 11:25:25PM +0100, Uwe Kleine-König wrote:
Package: licensecheck
Version: 3.0.47-1
Severity: normal
this might not be licensecheck's fault but maybe is related to the
recent perl transition. But given I don't know much about Perl, I'm
reporting against licensecheck.

For all invokations of licensecheck I encounter:

        uwe@taurus:~$ licensecheck
        Base class package "Pod::Parser" is empty.
            (Perhaps you need to 'use' the module which defines that package 
first,
            or make that module available in @INC (@INC contains: /etc/perl 
/usr/local/lib/x86_64-linux-gnu/perl/5.32.0 /usr/local/share/perl/5.32.0 
/usr/lib/x86_64-linux-gnu/perl5/5.32 /usr/share/perl5 
/usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.32 
/usr/share/perl/5.32 /usr/local/lib/site_perl).
         at /usr/share/perl5/Pod/Constants.pm line 7.
        BEGIN failed--compilation aborted at /usr/share/perl5/Pod/Constants.pm 
line 7.
        Compilation failed in require at /usr/bin/licensecheck line 14.
        BEGIN failed--compilation aborted at /usr/bin/licensecheck line 14.

This is on a machine that runs a mix of testing and unstable, but I can
reproduce this problem on a sid chroot.

Hi, thanks for the report. This doesn't seem to occur for me in a
clean sid chroot. Is yours an older one that has been upgraded? Do you
happen to have an old perl-modules-5.24 package lying around in both?

It's indeed an upgraded sid chroot. I didn't check the chroot, but on my host I have perl-modules-5.24 5.24.1-7 installed.

Is libpod-parser-perl installed?

No, libpod-parser-perl isn't installed, but it is indeed provided by perl-modules-5.24.

I'm guessing this might be similar to #972322 and we need to do something
about it on the src:perl side.

Installing libpod-parser-perl and removing perl-modules-5.24 fixed the problem.

Thanks
Uwe

Reply via email to