Closed jkeenan closed 1 year ago
I have created this branch in the Perl core repository: smoke-me/jkeenan/getopt-long-2.57-sync-20231111 which syncs in version 2.57 of Getopt-Long.
It turns out that I had to do some metadata-ish work in the core to accommodate, e.g., splitting up the code into two *.pm
files. If you happen to maintain a git
checkout of the perl5 respository, you might want to checkout that branch and run it through a simple make test_harness
to spot any flaws in my work. Thanks.
I cloned the repo and ran the Configure
& make
& make test_harness
. It seems it went well.
I cloned the repo and ran the
Configure
&make
&make test_harness
. It seems it went well.
Thanks. Assuming no adverse smoke-testing results, I'll merge this into Perl 5 blead in a few days.
In preparation for a monthly development release of Perl on November 20, I recently attempt to synch the latest CPAN release of Getopt-Long (2.56) into our main branch, 'blead.' Two recently added test files failed, preventing this synching from completing successfully.
Here is the output I'm getting from these two test files:
AFAICT the problem arises because, unlike older test files in
t/
, these two new test files are written in a more modern style (use strict; use warnings; use Test::More
) that requires maintainers of dual-life modules to writeBEGIN
blocks assigning to@INC
in a way that takes into better account the layout of the core distribution.Pull request forthcoming which may correct this problem.
Thank you very much. Jim Keenan