Closed jkeenan closed 4 years ago
UNKNOWN
, which is typical for configure-time failures.PaxHeader/Makefile.PL
so that it is no longer recognized as a subdirectory Makefile.PL and all trace of "PaxHeader" vanishes from the Makefile
. I was able to configure, build, test and install the distribution and then install its important revdeps such as HTTP::Response. But I don't know what that implies for the TimeDate test suite.Please investigate.
Thank you very much. Jim Keenan
this needs investigation, will try to spend some time today on it I think the issue is coming from the published tarball containing some PAX Headers need to regenerate the tarball and confirm it's fine then publish
I think the issue comes from using bsd tar from macOS when building the tarball
╰─> wget https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.32.tar.gz
╰─> zgrep -a -e '[P]axHeader' TimeDate-2.32.tar.gz.1
TimeDate-2.32/lib/000755 000767 000024 00000000000 13630020510 014465 5ustar00nicolasstaff000000 000000 TimeDate-2.32/PaxHeader/Makefile.PL000644 000767 000024 00000000036 13611417640 017656 xustar00nicolasstaff000000 000000 30 mtime=1579556768.563418891
1;TimeDate-2.32/lib/Date/Language/PaxHeader/French.pm000644 000767 000024 00000000036 13611433207 022612 xustar00nicolasstaff000000 000000 30 mtime=1579562631.973328945
@jkeenan v2.33 should fix the issue, waiting for your confirmation before closing it's currently on its way to PAUSE
$ uname -mrs
NetBSD 8.0 amd64
$ bleadperl -v | head -2 | tail -1
This is perl 5, version 32, subversion 0 (v5.32.0 (v5.31.10-26-g45f87e6586)) built for amd64-netbsd-thread-multi
$ bleadperl -MTime::Zone -E 'say $Time::Zone::VERSION;'
2.24
LGTM. Thanks for your investigation. Closing.
Today I had occasion to try to install the TimeDate distribution (as a prerequisite to other modules) on NetBSD-8 against perl 5 blead at a commit between perl-5.31.10 and perl-5.31.11. I used 'cpanm' as the installer. 'cpanm' gagged on TimeDate's Makefile.PL, so the distro's modules and revdeps failed to install.
The distribution contains a file
PaxHeader/Makefile.PL
which appears to be confusingWriteMakefile()
.Can you investigate?
Thank you very much. Jim Keenan