From: Andrew Hewus Fresh Subject: OpenBSD perl 5.42.2 - Minor update To: tech@openbsd.org Date: Tue, 31 Mar 2026 19:22:01 -0700 While technically this pulls in changes from both the .1 and the .2 updates, the only real changes are a daylight saving time fix where the timezone was mis-calculated and a fix for autovivification in a corner case. We already have the patch for the two variable loop crash and we don't use the bundled zlib, so those changes don't apply to us, even if the zlib update makes up most of the patch. https://metacpan.org/release/SHAY/perl-5.42.1/view/pod/perldelta.pod https://metacpan.org/release/SHAY/perl-5.42.2/view/pod/perldelta.pod We have all relevant patches against perl 5.40 which was in 7.7 and 7.8, so nothing from the 5.40.4 update is needed. I don't expect any fallout from applying this, so although I have run the tests and such on the test machines I have and I have been playing with the RC since it came out. That is, arm64, armv7, amd64, i386 (in vmm), macppc, octeon, riscv64, and sparc64. Sadly my alpha is still chugging away at tests. A p5-Clone built with 5.42.0 still seems to work with 5.42.2. My plan is to just commit it as there are no removed files or other things that would make an import more useful. You can see the changes in the repo on Github: https://github.com/afresh1/OpenBSD-perl 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.2.tar.gz * Plus the sets list patch for building a release https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.42.2-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.2.patch This time the patch does apply cleanly with /usr/bin/patch, so that's nice. patch -fEp0 < .../perl-5.42.2.patch Questions, comments, OK?