Index | Thread | Search

From:
Andrew Hewus Fresh <andrew@afresh1.com>
Subject:
OpenBSD perl 5.42.2 - Minor update
To:
tech@openbsd.org
Date:
Tue, 31 Mar 2026 19:22:01 -0700

Download raw body.

Thread
  • Andrew Hewus Fresh:

    OpenBSD perl 5.42.2 - Minor update

  • 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?
    
    
  • Andrew Hewus Fresh:

    OpenBSD perl 5.42.2 - Minor update