Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: OpenBSD perl 5.38.2 - Call for Testing
To:
Andrew Hewus Fresh <andrew@afresh1.com>
Cc:
tech@openbsd.org
Date:
Fri, 5 Apr 2024 11:30:47 +0100

Download raw body.

Thread
On 2024/04/04 20:36, Andrew Hewus Fresh wrote:
> 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?

I don't think a ports bulk build has been done with this. Assuming not:
are you reasonably confident that it won't cause much breakage?

Depending on the answer to that, either it wants to land in the next day
or two, or wait until after p2k24, we want to have a usable mixture of
base and package snapshots.

> 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
> >
> <SNIP the giant patch> 
>