Re: ExtUtils-MakeMaker 7.68 released
[email protected] (demerphq) Wed, 15 Mar 2023 13:04:57 +0100
| Newsgroups | perl.makemaker |
|---|---|
| Message-ID | <CANgJU+VtOmqENbpde0JUiNXGaXCpk8qmRE7ih3JJz0ajOLLxuQ@mail.gmail.com> |
--000000000000d4209905f6ef274f Content-Type: text/plain; charset="UTF-8" On Tue, 14 Mar 2023 at 22:41, Chris 'BinGOs' Williams <[email protected]> wrote: > V7.68 of ExtUtils-MakeMaker has churned to CPAN > I tried to do a Porting/sync-with-cpan today, and I see test failures. I have recently made various changes to sync-with-cpan with the ultimate objective of totally automating the sync process, so i have been trying it on every update I become aware of, and unfortunately the 7.68 version does not pass test as I would expect. I suspect this is PEBKAC at some level, but I am not sure. make test_harness TEST_ARGS="-re ExtUtils-MakeMaker" ... [trivial make out elided ] ... cd t && (rm -f perl; /usr/bin/ln -s ../perl perl) TESTFILE=harness ./runtests choose ../cpan/ExtUtils-MakeMaker/t/00compile.t ............. skipped: No MANIFEST ../cpan/ExtUtils-MakeMaker/t/01perl_bugs.t ........... ok ../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t .......... ok ../cpan/ExtUtils-MakeMaker/t/03-xsstatic.t ........... ok ../cpan/ExtUtils-MakeMaker/t/04-xs-rpath-darwin.t .... skipped: Not darwin platform ../cpan/ExtUtils-MakeMaker/t/arch_check.t ............ ok ../cpan/ExtUtils-MakeMaker/t/backwards.t ............. ok ../cpan/ExtUtils-MakeMaker/t/basic.t ................. ok ../cpan/ExtUtils-MakeMaker/t/build_man.t ............. ok ../cpan/ExtUtils-MakeMaker/t/cd.t .................... ok ../cpan/ExtUtils-MakeMaker/t/config.t ................ ok ../cpan/ExtUtils-MakeMaker/t/cp.t .................... ok ../cpan/ExtUtils-MakeMaker/t/dir_target.t ............ ok ../cpan/ExtUtils-MakeMaker/t/echo.t .................. ok ../cpan/ExtUtils-MakeMaker/t/eu_command.t ............ ok ../cpan/ExtUtils-MakeMaker/t/FIRST_MAKEFILE.t ........ ok ../cpan/ExtUtils-MakeMaker/t/fix_libs.t .............. ok ../cpan/ExtUtils-MakeMaker/t/fixin.t ................. ok ../cpan/ExtUtils-MakeMaker/t/hints.t ................. ok ../cpan/ExtUtils-MakeMaker/t/INST.t .................. ok ../cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t ........... ok ../cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t .......... 5/37 # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy-install/lib/perl5/Big/Dummy.pm installed' # at t/INSTALL_BASE.t line 80. # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy-install/lib/perl5/Big/Dummy.pm readable' # at t/INSTALL_BASE.t line 81. # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy-install/lib/perl5/Big/Liar.pm installed' # at t/INSTALL_BASE.t line 80. # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy-install/lib/perl5/Big/Liar.pm readable' # at t/INSTALL_BASE.t line 81. ../cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t .......... 21/37 # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy install/lib/perl5/Big/Dummy.pm installed' # at t/INSTALL_BASE.t line 80. # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy install/lib/perl5/Big/Dummy.pm readable' # at t/INSTALL_BASE.t line 81. # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy install/lib/perl5/Big/Liar.pm installed' # at t/INSTALL_BASE.t line 80. # Failed test ' /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy install/lib/perl5/Big/Liar.pm readable' # at t/INSTALL_BASE.t line 81. # Looks like you failed 8 tests of 37. ../cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t .......... Dubious, test returned 8 (wstat 2048, 0x800) Failed 8/37 subtests ../cpan/ExtUtils-MakeMaker/t/installed_file.t ........ ok ../cpan/ExtUtils-MakeMaker/t/is_of_type.t ............ ok ../cpan/ExtUtils-MakeMaker/t/Liblist.t ............... ok ../cpan/ExtUtils-MakeMaker/t/make.t .................. ok ../cpan/ExtUtils-MakeMaker/t/MakeMaker_Parameters.t .. ok ../cpan/ExtUtils-MakeMaker/t/maketext_filter.t ....... ok ../cpan/ExtUtils-MakeMaker/t/meta_convert.t .......... ok ../cpan/ExtUtils-MakeMaker/t/metafile_data.t ......... ok ../cpan/ExtUtils-MakeMaker/t/metafile_file.t ......... ok ../cpan/ExtUtils-MakeMaker/t/min_perl_version.t ...... 1/37 # Failed test 'META.yml validates' # at t/min_perl_version.t line 256. Can't call method "prereqs" on an undefined value at t/min_perl_version.t line 261. # Looks like your test exited with 2 just after 34. ../cpan/ExtUtils-MakeMaker/t/min_perl_version.t ...... Dubious, test returned 2 (wstat 512, 0x200) Failed 4/37 subtests ../cpan/ExtUtils-MakeMaker/t/miniperl.t .............. ok ../cpan/ExtUtils-MakeMaker/t/Mkbootstrap.t ........... ok ../cpan/ExtUtils-MakeMaker/t/MM_Any.t ................ ok ../cpan/ExtUtils-MakeMaker/t/MM_BeOS.t ............... skipped: This is not BeOS ../cpan/ExtUtils-MakeMaker/t/MM_Cygwin.t ............. skipped: This is not cygwin ../cpan/ExtUtils-MakeMaker/t/MM_NW5.t ................ skipped: This is not NW5 ../cpan/ExtUtils-MakeMaker/t/MM_OS2.t ................ skipped: This is not OS/2 ../cpan/ExtUtils-MakeMaker/t/MM_Unix.t ............... ok ../cpan/ExtUtils-MakeMaker/t/MM_VMS.t ................ skipped: This is not VMS ../cpan/ExtUtils-MakeMaker/t/MM_Win32.t .............. skipped: This is not Win32 ../cpan/ExtUtils-MakeMaker/t/oneliner.t .............. ok ../cpan/ExtUtils-MakeMaker/t/os_unsupported.t ........ ok ../cpan/ExtUtils-MakeMaker/t/parse_abstract.t ........ ok ../cpan/ExtUtils-MakeMaker/t/parse_version.t ......... ok ../cpan/ExtUtils-MakeMaker/t/PL_FILES.t .............. 1/12 # Failed test 'blib/lib/PL/Bar.pm was created' # at t/PL_FILES.t line 91. # Failed test 'blib/lib/PL/Bar2.pm was created' # at t/PL_FILES.t line 91. # Looks like you failed 2 tests of 12. ../cpan/ExtUtils-MakeMaker/t/PL_FILES.t .............. Dubious, test returned 2 (wstat 512, 0x200) Failed 2/12 subtests ../cpan/ExtUtils-MakeMaker/t/pm.t .................... ok ../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t ............ 4/? # Failed test 'blib copied pm file' # at t/pm_to_blib.t line 53. ../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t ............ 6/? Can't open blib/lib/Big/Dummy.pm for reading: No such file or directory at t/lib/MakeMaker/Test/Utils.pm line 391. # Looks like your test exited with 2 just after 9. ../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t ............ Dubious, test returned 2 (wstat 512, 0x200) Failed 1/9 subtests ../cpan/ExtUtils-MakeMaker/t/pod2man.t ............... ok ../cpan/ExtUtils-MakeMaker/t/postamble.t ............. ok ../cpan/ExtUtils-MakeMaker/t/prefixify.t ............. ok ../cpan/ExtUtils-MakeMaker/t/prereq.t ................ 1/21 # Failed test 'basic prereq' # at t/prereq.t line 59. ../cpan/ExtUtils-MakeMaker/t/prereq.t ................ 4/21 # got: 'Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library directory # (strict.pm not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966. # ' # expected: '' # Failed test 'version range' # at t/prereq.t line 71. # got: 'Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library directory # (strict.pm not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966. # ' # expected: '' # Failed test 'strict 99999' # at t/prereq.t line 81. # got: 'Warning: prerequisite strict 99999 not found. We have 1.12. # Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library directory # (strict.pm not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966. # ' # expected: 'Warning: prerequisite strict 99999 not found. We have 1.12. # ' # Failed test 'non-exist prereq' # at t/prereq.t line 92. # got: 'Warning: prerequisite I::Do::Not::Exist 0 not found. # Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library directory # (strict.pm not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966. # ' # expected: 'Warning: prerequisite I::Do::Not::Exist 0 not found. # ' # Failed test 'non-exist prereq' # at t/prereq.t line 102. # got: 'Warning: prerequisite I::Do::Not::Configure 0 not found. # Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library directory # (strict.pm not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966. # ' # expected: 'Warning: prerequisite I::Do::Not::Configure 0 not found. # ' # Failed test 'non-exist prereq' # at t/prereq.t line 112. # got: 'Warning: prerequisite I::Do::Not::Test 0 not found. # Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library directory # (strict.pm not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966. # ' # expected: 'Warning: prerequisite I::Do::Not::Test 0 not found. # ' # Failed test '2 warnings' # at t/prereq.t line 124. # got: '4' # expected: '2' # Failed test '2 bad prereq warnings' # at t/prereq.t line 142. # Looks like you failed 8 tests of 21. ../cpan/ExtUtils-MakeMaker/t/prereq.t ................ Dubious, test returned 8 (wstat 2048, 0x800) Failed 8/21 subtests ../cpan/ExtUtils-MakeMaker/t/prereq_print.t .......... ok ../cpan/ExtUtils-MakeMaker/t/problems.t .............. ok ../cpan/ExtUtils-MakeMaker/t/prompt.t ................ ok ../cpan/ExtUtils-MakeMaker/t/recurs.t ................ ok ../cpan/ExtUtils-MakeMaker/t/revision.t .............. ok ../cpan/ExtUtils-MakeMaker/t/several_authors.t ....... 1/19 # Failed test 'Make metafile exiting normally' # at t/several_authors.t line 155. # got: 512 # expected: 0 # make[1]: Entering directory '/home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/asb9EGjjkC/Multiple-Authors' # make[1]: *** No rule to make target 'metafile'. Stop. # make[1]: Leaving directory '/home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/asb9EGjjkC/Multiple-Authors' # Failed test 'META.yml validates' # at t/several_authors.t line 163. Can't call method "authors" on an undefined value at t/several_authors.t line 168. # Looks like your test exited with 2 just after 16. ../cpan/ExtUtils-MakeMaker/t/several_authors.t ....... Dubious, test returned 2 (wstat 512, 0x200) Failed 5/19 subtests ../cpan/ExtUtils-MakeMaker/t/split_command.t ......... ok ../cpan/ExtUtils-MakeMaker/t/test_boilerplate.t ...... ok ../cpan/ExtUtils-MakeMaker/t/testlib.t ............... ok ../cpan/ExtUtils-MakeMaker/t/unicode.t ............... ok ../cpan/ExtUtils-MakeMaker/t/VERSION_FROM.t .......... ok ../cpan/ExtUtils-MakeMaker/t/vstrings.t .............. ok ../cpan/ExtUtils-MakeMaker/t/WriteEmptyMakefile.t .... ok ../cpan/ExtUtils-MakeMaker/t/writemakefile_args.t .... ok Test Summary Report ------------------- ../cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t (Wstat: 2048 (exited 8) Tests: 37 Failed: 8) Failed tests: 8-11, 24-27 Non-zero exit status: 8 ../cpan/ExtUtils-MakeMaker/t/min_perl_version.t (Wstat: 512 (exited 2) Tests: 34 Failed: 1) Failed test: 32 Non-zero exit status: 2 Parse errors: Bad plan. You planned 37 tests but ran 34. ../cpan/ExtUtils-MakeMaker/t/PL_FILES.t (Wstat: 512 (exited 2) Tests: 12 Failed: 2) Failed tests: 9-10 Non-zero exit status: 2 ../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t (Wstat: 512 (exited 2) Tests: 9 Failed: 1) Failed test: 5 Non-zero exit status: 2 ../cpan/ExtUtils-MakeMaker/t/prereq.t (Wstat: 2048 (exited 8) Tests: 21 Failed: 8) Failed tests: 4-10, 13 Non-zero exit status: 8 ../cpan/ExtUtils-MakeMaker/t/several_authors.t (Wstat: 512 (exited 2) Tests: 16 Failed: 2) Failed tests: 13-14 Non-zero exit status: 2 Parse errors: Bad plan. You planned 19 tests but ran 16. Files=67, Tests=1343, 71 wallclock secs ( 0.62 usr 0.08 sys + 59.74 cusr 6.51 csys = 66.95 CPU) Result: FAIL Finished test run at Wed Mar 15 12:57:07 2023. make: *** [makefile:865: test_harness] Error 22 Also when I look after the tests have run I can see from 'git status' that these files are left behind: Untracked files: (use "git add <file>..." to include in what will be committed) lib/Big/ lib/PL/ When I look at the Porting/Maintainers.pl for excluded files I see: 'EXCLUDED' => [ qr{^t/lib/Test/}, qr{^(bundled|my)/}, qr{^t/Liblist_Kid.t}, qr{^t/liblist/}, qr{^\.perlcriticrc}, 'PATCHING', 'README.packaging', 'lib/ExtUtils/MakeMaker/version/vpp.pm', ], I suspect the excluded list is wrong, and more needs to be excluded. Do you have any suggestions on how to proceed? FWIW, I would really love it if you would tell me how to make this work, instead of making it work yourself (which I am sure you could do), so that I can think about how to automate this more, maybe working together with you. Eg, could we add some metadata to the ExtUtils-MakerMaker distribution that Porting/sync-with-cpan could use to automate whatever is required? Yves -- perl -Mre=debug -e "/just|another|perl|hacker/" --000000000000d4209905f6ef274f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">On Tue, 14 Mar 2023 at 22:41, Chris '= BinGOs' Williams <<a href=3D"mailto:[email protected]">chris@bin= gosnet.co.uk</a>> wrote:<br></div><div class=3D"gmail_quote"><blockquote= class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so= lid rgb(204,204,204);padding-left:1ex">V7.68 of ExtUtils-MakeMaker has chur= ned to CPAN<br></blockquote><div><br></div><div>I tried to do a Porting/syn= c-with-cpan today, and I see test failures. I have recently made various ch= anges to sync-with-cpan with the ultimate objective of totally automating t= he sync process, so i have been trying it on every update I become aware of= , and unfortunately the 7.68 version does not pass test as I would expect. = I suspect=C2=A0this is PEBKAC at some level, but I am not sure.</div><div><= br></div><div>make test_harness TEST_ARGS=3D"-re ExtUtils-MakeMaker&qu= ot;<br>... [trivial make out elided ] ...</div><div>cd t && (rm -f = perl; /usr/bin/ln -s ../perl perl)<br>TESTFILE=3Dharness =C2=A0./runtests c= hoose<br>../cpan/ExtUtils-MakeMaker/t/00compile.t ............. skipped: No= MANIFEST<br>../cpan/ExtUtils-MakeMaker/t/01perl_bugs.t ........... ok =C2= =A0 <br>../cpan/ExtUtils-MakeMaker/t/02-xsdynamic.t .......... ok =C2=A0 = =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/03-xsstatic.t ........... ok =C2=A0= =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/04-xs-rpath-darwin.t .... skipped:= Not darwin platform<br>../cpan/ExtUtils-MakeMaker/t/arch_check.t .........= ... ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/backwards.t ............. ok= =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/basic.t ................. ok =C2= =A0 =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/build_man.t ............= . ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/cd.t ..................= .. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/config.t ................ ok = =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/cp.t .................... ok =C2=A0= <br>../cpan/ExtUtils-MakeMaker/t/dir_target.t ............ ok =C2=A0 <br>.= ./cpan/ExtUtils-MakeMaker/t/echo.t .................. ok =C2=A0 =C2=A0 <br>= ../cpan/ExtUtils-MakeMaker/t/eu_command.t ............ ok =C2=A0 =C2=A0 <br= >../cpan/ExtUtils-MakeMaker/t/FIRST_MAKEFILE.t ........ ok =C2=A0 <br>../cp= an/ExtUtils-MakeMaker/t/fix_libs.t .............. ok =C2=A0 <br>../cpan/Ext= Utils-MakeMaker/t/fixin.t ................. ok =C2=A0 =C2=A0 <br>../cpan/Ex= tUtils-MakeMaker/t/hints.t ................. ok =C2=A0 <br>../cpan/ExtUtils= -MakeMaker/t/INST.t .................. ok =C2=A0 =C2=A0 <br>../cpan/ExtUtil= s-MakeMaker/t/INST_PREFIX.t ........... ok =C2=A0 =C2=A0 <br>../cpan/ExtUti= ls-MakeMaker/t/INSTALL_BASE.t .......... 5/37 <br># =C2=A0 Failed test '= ; =C2=A0/home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/tem= p-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy-install/lib/perl5/Big/Dummy= .pm installed'<br># =C2=A0 at t/INSTALL_BASE.t line 80.<br><br># =C2=A0= Failed test ' =C2=A0/home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker= /t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy-install/li= b/perl5/Big/Dummy.pm readable'<br># =C2=A0 at t/INSTALL_BASE.t line 81.= <br><br># =C2=A0 Failed test ' =C2=A0/home/yorton/git_tree/perl/cpan/Ex= tUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../= dummy-install/lib/perl5/Big/Liar.pm installed'<br># =C2=A0 at t/INSTALL= _BASE.t line 80.<br><br># =C2=A0 Failed test ' =C2=A0/home/yorton/git_t= ree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space d= ir/Big-Dummy/../dummy-install/lib/perl5/Big/Liar.pm readable'<br># =C2= =A0 at t/INSTALL_BASE.t line 81.<br>../cpan/ExtUtils-MakeMaker/t/INSTALL_BA= SE.t .......... 21/37 <br># =C2=A0 Failed test ' =C2=A0/home/yorton/git= _tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space= dir/Big-Dummy/../dummy =C2=A0install/lib/perl5/Big/Dummy.pm installed'= <br># =C2=A0 at t/INSTALL_BASE.t line 80.<br><br># =C2=A0 Failed test '= =C2=A0/home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp= -2661220-FLNYEG3J/space dir/Big-Dummy/../dummy =C2=A0install/lib/perl5/Big/= Dummy.pm readable'<br># =C2=A0 at t/INSTALL_BASE.t line 81.<br><br># = =C2=A0 Failed test ' =C2=A0/home/yorton/git_tree/perl/cpan/ExtUtils-Mak= eMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/Big-Dummy/../dummy =C2= =A0install/lib/perl5/Big/Liar.pm installed'<br># =C2=A0 at t/INSTALL_BA= SE.t line 80.<br><br># =C2=A0 Failed test ' =C2=A0/home/yorton/git_tree= /perl/cpan/ExtUtils-MakeMaker/t/iH7p9oAqnN/temp-2661220-FLNYEG3J/space dir/= Big-Dummy/../dummy =C2=A0install/lib/perl5/Big/Liar.pm readable'<br># = =C2=A0 at t/INSTALL_BASE.t line 81.<br># Looks like you failed 8 tests of 3= 7.<br>../cpan/ExtUtils-MakeMaker/t/INSTALL_BASE.t .......... Dubious, test = returned 8 (wstat 2048, 0x800)<br>Failed 8/37 subtests <br>../cpan/ExtUtils= -MakeMaker/t/installed_file.t ........ ok =C2=A0 <br>../cpan/ExtUtils-MakeM= aker/t/is_of_type.t ............ ok =C2=A0 =C2=A0<br>../cpan/ExtUtils-MakeM= aker/t/Liblist.t ............... ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t= /make.t .................. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/MakeM= aker_Parameters.t .. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/maketext_fi= lter.t ....... ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/meta_convert.t ..= ........ ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/metafile_data.t = ......... ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/metafile_file.t= ......... ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/min_perl_versi= on.t ...... 1/37 <br># =C2=A0 Failed test 'META.yml validates'<br>#= =C2=A0 at t/min_perl_version.t line 256.<br>Can't call method "pr= ereqs" on an undefined value at t/min_perl_version.t line 261.<br># Lo= oks like your test exited with 2 just after 34.<br>../cpan/ExtUtils-MakeMak= er/t/min_perl_version.t ...... Dubious, test returned 2 (wstat 512, 0x200)<= br>Failed 4/37 subtests <br>../cpan/ExtUtils-MakeMaker/t/miniperl.t .......= ....... ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/Mkbootstrap.t ..........= . ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/MM_Any.t ..............= .. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/MM_BeOS.t ............... ski= pped: This is not BeOS<br>../cpan/ExtUtils-MakeMaker/t/MM_Cygwin.t ........= ..... skipped: This is not cygwin<br>../cpan/ExtUtils-MakeMaker/t/MM_NW5.t = ................ skipped: This is not NW5<br>../cpan/ExtUtils-MakeMaker/t/M= M_OS2.t ................ skipped: This is not OS/2<br>../cpan/ExtUtils-Make= Maker/t/MM_Unix.t ............... ok =C2=A0 =C2=A0 =C2=A0 <br>../cpan/ExtUt= ils-MakeMaker/t/MM_VMS.t ................ skipped: This is not VMS<br>../cp= an/ExtUtils-MakeMaker/t/MM_Win32.t .............. skipped: This is not Win3= 2<br>../cpan/ExtUtils-MakeMaker/t/oneliner.t .............. ok =C2=A0 =C2= =A0 <br>../cpan/ExtUtils-MakeMaker/t/os_unsupported.t ........ ok =C2=A0 <b= r>../cpan/ExtUtils-MakeMaker/t/parse_abstract.t ........ ok =C2=A0 =C2=A0<b= r>../cpan/ExtUtils-MakeMaker/t/parse_version.t ......... ok =C2=A0 =C2=A0 = =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/PL_FILES.t .............. 1/12 <br>= # =C2=A0 Failed test 'blib/lib/PL/Bar.pm was created'<br># =C2=A0 a= t t/PL_FILES.t line 91.<br><br># =C2=A0 Failed test 'blib/lib/PL/Bar2.p= m was created'<br># =C2=A0 at t/PL_FILES.t line 91.<br># Looks like you= failed 2 tests of 12.<br>../cpan/ExtUtils-MakeMaker/t/PL_FILES.t .........= ..... Dubious, test returned 2 (wstat 512, 0x200)<br>Failed 2/12 subtests <= br>../cpan/ExtUtils-MakeMaker/t/pm.t .................... ok =C2=A0 <br>../= cpan/ExtUtils-MakeMaker/t/pm_to_blib.t ............ 4/? <br># =C2=A0 Failed= test 'blib copied pm file'<br># =C2=A0 at t/pm_to_blib.t line 53.<= br>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t ............ 6/? Can't ope= n blib/lib/Big/Dummy.pm for reading: No such file or directory at t/lib/Mak= eMaker/Test/Utils.pm line 391.<br># Looks like your test exited with 2 just= after 9.<br>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t ............ Dubious= , test returned 2 (wstat 512, 0x200)<br>Failed 1/9 subtests <br>../cpan/Ext= Utils-MakeMaker/t/pod2man.t ............... ok =C2=A0 <br>../cpan/ExtUtils-= MakeMaker/t/postamble.t ............. ok =C2=A0 <br>../cpan/ExtUtils-MakeMa= ker/t/prefixify.t ............. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/= prereq.t ................ 1/21 <br># =C2=A0 Failed test 'basic prereq&#= 39;<br># =C2=A0 at t/prereq.t line 59.<br>../cpan/ExtUtils-MakeMaker/t/prer= eq.t ................ 4/21 # =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0got: 'Wa= rning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl libra= ry directory<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 (<a href=3D"http://strict.pm"= >strict.pm</a> not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeM= aker/../../lib/ExtUtils/MM_Unix.pm line 1966.<br># '<br># =C2=A0 =C2=A0= expected: ''<br><br># =C2=A0 Failed test 'version range'<b= r># =C2=A0 at t/prereq.t line 71.<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0go= t: 'Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a = perl library directory<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 (<a href=3D"http://= strict.pm">strict.pm</a> not found) at /home/yorton/git_tree/perl/cpan/ExtU= tils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966.<br># '<br># =C2= =A0 =C2=A0 expected: ''<br><br># =C2=A0 Failed test 'strict 999= 99'<br># =C2=A0 at t/prereq.t line 81.<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0got: 'Warning: prerequisite strict 99999 not found. We have 1.12= .<br># Warning: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a p= erl library directory<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 (<a href=3D"http://s= trict.pm">strict.pm</a> not found) at /home/yorton/git_tree/perl/cpan/ExtUt= ils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm line 1966.<br># '<br># =C2= =A0 =C2=A0 expected: 'Warning: prerequisite strict 99999 not found. We = have 1.12.<br># '<br><br># =C2=A0 Failed test 'non-exist prereq'= ;<br># =C2=A0 at t/prereq.t line 92.<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0got: 'Warning: prerequisite I::Do::Not::Exist 0 not found.<br># Warn= ing: PERL_LIB (/usr/local/lib/perl5/5.37.10) seems not to be a perl library= directory<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 (<a href=3D"http://strict.pm">s= trict.pm</a> not found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMak= er/../../lib/ExtUtils/MM_Unix.pm line 1966.<br># '<br># =C2=A0 =C2=A0 e= xpected: 'Warning: prerequisite I::Do::Not::Exist 0 not found.<br># = 9;<br><br># =C2=A0 Failed test 'non-exist prereq'<br># =C2=A0 at t/= prereq.t line 102.<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0got: 'Warning= : prerequisite I::Do::Not::Configure 0 not found.<br># Warning: PERL_LIB (/= usr/local/lib/perl5/5.37.10) seems not to be a perl library directory<br># = =C2=A0 =C2=A0 =C2=A0 =C2=A0 (<a href=3D"http://strict.pm">strict.pm</a> not= found) at /home/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/Ext= Utils/MM_Unix.pm line 1966.<br># '<br># =C2=A0 =C2=A0 expected: 'Wa= rning: prerequisite I::Do::Not::Configure 0 not found.<br># '<br><br># = =C2=A0 Failed test 'non-exist prereq'<br># =C2=A0 at t/prereq.t lin= e 112.<br># =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0got: 'Warning: prerequisi= te I::Do::Not::Test 0 not found.<br># Warning: PERL_LIB (/usr/local/lib/per= l5/5.37.10) seems not to be a perl library directory<br># =C2=A0 =C2=A0 =C2= =A0 =C2=A0 (<a href=3D"http://strict.pm">strict.pm</a> not found) at /home/= yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/../../lib/ExtUtils/MM_Unix.pm = line 1966.<br># '<br># =C2=A0 =C2=A0 expected: 'Warning: prerequisi= te I::Do::Not::Test 0 not found.<br># '<br><br># =C2=A0 Failed test = 9;2 warnings'<br># =C2=A0 at t/prereq.t line 124.<br># =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0got: '4'<br># =C2=A0 =C2=A0 expected: '2= 9;<br><br># =C2=A0 Failed test '2 bad prereq warnings'<br># =C2=A0 = at t/prereq.t line 142.<br># Looks like you failed 8 tests of 21.<br>../cpa= n/ExtUtils-MakeMaker/t/prereq.t ................ Dubious, test returned 8 (= wstat 2048, 0x800)<br>Failed 8/21 subtests <br>../cpan/ExtUtils-MakeMaker/t= /prereq_print.t .......... ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/= t/problems.t .............. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/prom= pt.t ................ ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/rec= urs.t ................ ok =C2=A0 =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/re= vision.t .............. ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/several_= authors.t ....... 1/19 <br># =C2=A0 Failed test 'Make metafile exiting = normally'<br># =C2=A0 at t/several_authors.t line 155.<br># =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0got: 512<br># =C2=A0 =C2=A0 expected: 0<br># make[1= ]: Entering directory '/home/yorton/git_tree/perl/cpan/ExtUtils-MakeMak= er/t/asb9EGjjkC/Multiple-Authors'<br># make[1]: *** No rule to make tar= get 'metafile'.=C2=A0 Stop.<br># make[1]: Leaving directory '/h= ome/yorton/git_tree/perl/cpan/ExtUtils-MakeMaker/t/asb9EGjjkC/Multiple-Auth= ors'<br><br># =C2=A0 Failed test 'META.yml validates'<br># =C2= =A0 at t/several_authors.t line 163.<br>Can't call method "authors= " on an undefined value at t/several_authors.t line 168.<br># Looks li= ke your test exited with 2 just after 16.<br>../cpan/ExtUtils-MakeMaker/t/s= everal_authors.t ....... Dubious, test returned 2 (wstat 512, 0x200)<br>Fai= led 5/19 subtests <br>../cpan/ExtUtils-MakeMaker/t/split_command.t ........= . ok =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/test_boilerplate.t ...... ok = =C2=A0 <br>../cpan/ExtUtils-MakeMaker/t/testlib.t ............... ok =C2=A0= <br>../cpan/ExtUtils-MakeMaker/t/unicode.t ............... ok =C2=A0 <br>.= ./cpan/ExtUtils-MakeMaker/t/VERSION_FROM.t .......... ok =C2=A0 <br>../cpan= /ExtUtils-MakeMaker/t/vstrings.t .............. ok =C2=A0 =C2=A0 <br>../cpa= n/ExtUtils-MakeMaker/t/WriteEmptyMakefile.t .... ok =C2=A0 <br>../cpan/ExtU= tils-MakeMaker/t/writemakefile_args.t .... ok =C2=A0 =C2=A0 <br><br>Test Su= mmary Report<br>-------------------<br>../cpan/ExtUtils-MakeMaker/t/INSTALL= _BASE.t =C2=A0 =C2=A0 =C2=A0 =C2=A0(Wstat: 2048 (exited 8) Tests: 37 Failed= : 8)<br>=C2=A0 Failed tests: =C2=A08-11, 24-27<br>=C2=A0 Non-zero exit stat= us: 8<br>../cpan/ExtUtils-MakeMaker/t/min_perl_version.t =C2=A0 =C2=A0(Wsta= t: 512 (exited 2) Tests: 34 Failed: 1)<br>=C2=A0 Failed test: =C2=A032<br>= =C2=A0 Non-zero exit status: 2<br>=C2=A0 Parse errors: Bad plan.=C2=A0 You = planned 37 tests but ran 34.<br>../cpan/ExtUtils-MakeMaker/t/PL_FILES.t =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(Wstat: 512 (exited 2) Tests: 12 Fail= ed: 2)<br>=C2=A0 Failed tests: =C2=A09-10<br>=C2=A0 Non-zero exit status: 2= <br>../cpan/ExtUtils-MakeMaker/t/pm_to_blib.t =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0(Wstat: 512 (exited 2) Tests: 9 Failed: 1)<br>=C2=A0 Failed test: =C2= =A05<br>=C2=A0 Non-zero exit status: 2<br>../cpan/ExtUtils-MakeMaker/t/prer= eq.t =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(Wstat: 2048 (exited 8= ) Tests: 21 Failed: 8)<br>=C2=A0 Failed tests: =C2=A04-10, 13<br>=C2=A0 Non= -zero exit status: 8<br>../cpan/ExtUtils-MakeMaker/t/several_authors.t =C2= =A0 =C2=A0 (Wstat: 512 (exited 2) Tests: 16 Failed: 2)<br>=C2=A0 Failed tes= ts: =C2=A013-14<br>=C2=A0 Non-zero exit status: 2<br>=C2=A0 Parse errors: B= ad plan.=C2=A0 You planned 19 tests but ran 16.<br>Files=3D67, Tests=3D1343= , 71 wallclock secs ( 0.62 usr =C2=A00.08 sys + 59.74 cusr =C2=A06.51 csys = =3D 66.95 CPU)<br>Result: FAIL<br>Finished test run at Wed Mar 15 12:57:07 = 2023.<br>make: *** [makefile:865: test_harness] Error 22<br></div><div><br>= </div><div>Also when I look after the tests have run I can see from 'gi= t status' that these files are left behind:</div><div><br></div><div>Un= tracked files:<br>=C2=A0 (use "git add <file>..." to includ= e in what will be committed)<br> lib/Big/<br> lib/PL/<br><br></div></div><d= iv>When I look at the Porting/Maintainers.pl for excluded files I see:</div= ><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 'EXCLUDED' =C2=A0 = =C2=A0 =3D> [<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qr{^t/lib/Tes= t/},<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qr{^(bundled|my)/},<br>= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qr{^t/Liblist_Kid.t},<br>=C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qr{^t/liblist/},<br>=C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 qr{^\.perlcriticrc},<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 'PATCHING',<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 'README.packaging',<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 'lib/ExtUtils/MakeMaker/version/<a href=3D"http://vpp.pm">vpp.pm</a= >',<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 ],<br></div><br clear=3D"all"><div>I= suspect the excluded list is wrong, and more needs to be excluded. Do you = have any suggestions on how to proceed? FWIW, I would really love it if you= would tell me how to make this work, instead of making it work yourself (w= hich I am sure you could do), so that I can think about how to automate thi= s more, maybe working together with you. Eg, could we add some metadata to = the ExtUtils-MakerMaker distribution that Porting/sync-with-cpan could use = to automate whatever is required?=C2=A0</div><div><br></div><div>Yves</div>= <span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class= =3D"gmail_signature">perl -Mre=3Ddebug -e "/just|another|perl|hacker/&= quot;</div></div> --000000000000d4209905f6ef274f--