Download raw body.
OpenBSD perl 5.40.1 - Call for Testing / OK
Sorry this took so long, I expected 5.40.1 a bit sooner, they said in
September it was overdue so didn't do 5.40.0 and then got busy with the
holidays.
https://marc.info/?l=perl5-porters&m=172700712329929&w=2
However, perl 5.40.1 is available now!
https://marc.info/?l=perl5-porters&m=173722962908756&w=2
There aren't significant changes since 5.40.0:
https://perldoc.perl.org/perl5401delta
Pretty much the standard bugfixes and such that they always put in a .1
perl release.
Since I had quite a few tests from 5.40.0, so I don't think we really
need to wait on those for commit, so looking for OKs already. I'm
building a testt release now, but when would be a good time for import?
There are more changes since 5.38:
https://perldoc.perl.org/perl5400delta
Several new features related to the experimental "class" feature, but
the big ones are that core try/catch are no longer experimental and
nether is a lot of the stuff in the builtin class.
My favorite has to be that iterating over multiple values at a time is
no longer experimental, but making Test2::Suite part of core is a pretty
close second. (Not just because Exodist is a friend)
The changes to what we have now are in a branch on Github:
https://github.com/afresh1/OpenBSD-perl/tree/perl-5.40
Ideally, I could use some help making sure tests pass on architectures I
don't have. (I did get my alpha and octeon working, although tests are
still running on the alpha)
See the build-logs in the above repo for what I have already, and the
main README for instructions on running the tests.
You can also download the contents of the right branch of the repo
without git and follow the README from there.
https://github.com/afresh1/OpenBSD-perl/archive/refs/heads/perl-5.40.tar.gz
I also have available some things for testing it as a replacement
system perl:
* A pre-patched replacement for src/gnu/usr.bin/perl
https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.40.1.tar.gz
* A patch that should be able to be applied to the src tree
https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.40.1.patch
Copy the patch into your src checkout (or adjust the paths below)
# This, unfortunately, requires devel/gpatch
# Ok, this time I didn't actually test that, but usually it does
gpatch -p0 -uNE < OpenBSD-perl-5.40.1.patch
# Remove patch cruft
find gnu/usr.bin/perl -name '*.orig' -delete
cd gnu/usr.bin/perl && find -d . \
\( -type d -o -path '*/CVS' -prune \) \
! -name CVS \
-exec test -e {}/CVS \; \
-execdir sh -c 'test $( ls -1 {} | grep -v '^CVS/$' | wc -l ) -eq 0' \; \
-exec rm -r {} \;
OpenBSD perl 5.40.1 - Call for Testing / OK