The 'licensecheck' program fails to work at all in Fedora 39: $ licensecheck --help Class :isa attribute requires a class but "String::License::Naming" is not one at /usr/share/perl5/vendor_perl/String/License/Naming/Custom.pm line 64. Compilation failed in require at /usr/bin/licensecheck line 60. BEGIN failed--compilation aborted at /usr/bin/licensecheck line 60. Reproducible: Always Steps to Reproduce: 1. Run any 'licensecheck' command. perl-String-License-0.0.9-1.fc39.noarch licensecheck-3.3.8-1.fc38.noarch
/usr/bin/licensecheck line 60 is: use String::License::Naming::Custom; /usr/share/perl5/vendor_perl/String/License/Naming/Custom.pm line 64 is: class String::License::Naming::Custom : isa(String::License::Naming); /usr/share/perl5/vendor_perl/String/License/Naming.pm appears to exist and contains a correct 'package' line, so the error is a strange one.