From: Andrew Hewus Fresh Subject: Re: OpenBSD perl 5.38.2 - Call for Testing To: tech@openbsd.org Date: Thu, 4 Apr 2024 20:36:37 -0700 Got some successful build logs from folks and finally got my home lab working well enough to run tests on several other machines, all successfully (although my Edgerouter Lite disk is amazingly slow). Plus I have built a bunch of ports on a machine running it with no issues. sthen@: When would be a good time to import? bluhm@: You want me to wait for you to do anything? Comments, OKs? On Wed, Feb 21, 2024 at 01:29:30PM -0800, Andrew Hewus Fresh wrote: > Here is a patch to bring perl in base to 5.38.2: > https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.38.2.patch > > And one for the sets if you want to build a release: > https://cvs.afresh1.com/~andrew/perl-update/OpenBSD-perl-5.38.2-sets.patch > > > 5.38.1 was a broken release, and 5.38.2 was a security release, similar > to 5.36.3. > > The big news in this release is the new "class" feature, which is a new > object system for perl, plus as seeming always a Unicode update to 15.0. > > The one that is a slightly more important for folks to look at is the > new PERL_RAND_SEED environment variable, as I had to adjust our patch > to use srand48_determinsitic when folks don't actually want random > numbers. So, additional eyes on that change would be extra nice. > > https://github.com/afresh1/OpenBSD-perl/blob/perl-5.38.2/patches/GOOD/use_our_drand48.patch > > There were a bunch of other changes that you can see in the perldelta: > https://metacpan.org/release/PEVANS/perl-5.38.2/view/pod/perl5380delta.pod > > > I had this nearly ready ~2 weeks ago before heading to South America to > visit family for vacation, which is continuing for another week, at > which point I will be incredibly busy with work and other catching up. > So, you have some time for testing! > > > You can see the OpenBSD changes to perl itself and get the code to run > tests on different architectures in this github repo (see the README): > > https://github.com/afresh1/OpenBSD-perl/tree/perl-5.38.2 > https://github.com/afresh1/OpenBSD-perl/archive/refs/heads/perl-5.38.2.tar.gz > > When I get back, I'll run more tests on any missing architectures I have, > but if you do it for me, that will save some time. > > The upstream version of perl is available from the metacpan. > https://metacpan.org/release/PEVANS/perl-5.38.2 >