Download raw body.
OpenBSD perl 5.42.0 - Call for Testing
Yet another perl update, this time to 5.42.0. There is talk about a .1 release, but it didn't sound like anything that should block this update. Another fairly modest release, most of the changes have been under the hood towards enhancements to the new object system and to subroutine signatures. The new "Possible precedence problem between ! and %s" has caught an issue in the pkg tools that the simple fix didn't solve so I will need to dig into that more before we can import this. The perldelta has a more complete list of changes: https://metacpan.org/release/BOOK/perl-5.42.0/view/pod/perldelta.pod The changes to what we have now are in a branch on Github: https://github.com/afresh1/OpenBSD-perl/tree/perl-5.42 Ideally, I could use some help making sure tests pass on architectures I don't have. I have run successful tests on all the architectures I have, except the riscv64 Allwinner D1 I just got that I haven't figured out how to install OpenBSD on yet. You can check the build-logs in the above repo for what I have already if I get more results, but so far: alpha; amd64; arm64; armv7; macppc; octeon; and sparc64. The main README has 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.42.tar.gz I have some things available for testing as system perl: * A pre-patched replacement for src/gnu/usr.bin/perl https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.42.0.tar.gz Plus the sets list patch for building a release https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.42.0-sets.patch * A patch that should be able to be applied to the src tree https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.42.0.patch You are welcome to try out the patch, but even gpatch has trouble applying the changes to one of the test files, so I am not including the instructions. You can find them in previous email or at the bottom of the bin/make_src_patch script in the above Github repo. l8rZ, -- andrew At the source of every error which is blamed on the computer, you will find at least two human errors, including the error of blaming it on the computer.
OpenBSD perl 5.42.0 - Call for Testing