Building perl-Acme-Damn-0.08-30.fc41 shows warnings like this: + make test "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Damn.bs blib/arch/auto/Acme/Damn/Damn.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t Attempt to call undefined import method with arguments ("AUTOLOAD") via package "DynaLoader" (Perhaps you forgot to load the package?) at /home/test/fedora/perl-Acme-Damn/perl-Acme-Damn-0.08-build/Acme-Damn-0.08/blib/lib/Acme/Damn.pm line 8. t/1compile.t .. ok This happens also when using Acme::Damn from perl-forks. This is probably a new run-time warning added in Perl 5.40. splain explains: (D deprecated::missing_import_called_with_args) You called the import() or unimport() method of a class that has no import method defined in its inheritance graph, and passed an argument to the method. This is very often the sign of a mispelled package name in a use or require statement that has silently succeded due to a case insensitive file system. Another common reason this may happen is when mistakenly attempting to import or unimport a symbol from a class definition or package which does not use Exporter or otherwise define its own import or unimport method.
Fixed and built for F41 and rawhide.