Index | Thread | Search

From:
Alexander Bluhm <bluhm@openbsd.org>
Subject:
Re: OpenBSD perl 5.42.2 - Minor update
To:
Andrew Hewus Fresh <andrew@afresh1.com>
Cc:
tech@openbsd.org
Date:
Wed, 1 Apr 2026 23:34:06 +0200

Download raw body.

Thread
On Tue, Mar 31, 2026 at 07:22:01PM -0700, Andrew Hewus Fresh wrote:
> 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?

Passed full regress run on amd64.  OK bluhm@