PaulHowarth/Blog/2026-10

Paul's Blog Entries for October 2026

Thursday 1st October 2026

Fedora Project

  • Updated perl-Business-ISBN-Data to 20261001.001 in Rawhide:

    • Data update for 2026-10-01
  • Updated perl-Guard (1.023) in Rawhide to use the %{make_build} and %{make_install} macros during the build

  • Updated perl-Moose to 2.4001 in F-45 and Rawhide:

  • Tests
    • Adapted a test to changes in perl 5.45.4 regarding the line number reported for particular errors (GH#188)

Local Packages

  • Updated perl-DateTime-TimeZone to 2.71:

    • This release is based on version 2026d of the Olson database
    • Contemporary changes for Manitoba, CA
  • Updated perl-Moose to 2.4001 as per the Fedora version

Friday 2nd October 2026

Local Packages

  • Updated perl-Archive-Tar to 3.14:

    • Make tests pass with spaces in $^X or build directory

    • Use three-arg open when probing magic bytes

Sunday 4th October 2026

Fedora Project

  • Updated perl-Business-ISBN-Data to 20261003.001 in F-45 and Rawhide:

    • Data update for 2026-10-03
  • Updated perl-Test-Differences to 0.73 in Rawhide:

    • Changes to tests only, to cope with changes to how line numbers are reported in what will become perl 5.46

Local Packages

  • Updated perl-Test-Differences to 0.73 as per the Fedora version

Monday 5th October 2026

Fedora Project

  • Updated perl-File-Comments (0.08), perl-File-Slurp-Tiny (0.004) and perl-Geography-Countries (2009041301) in Rawhide to use the %{make_build} and %{make_install} macros during the build

Tuesday 6th October 2026

Fedora Project

  • Updated perl-Clone to 0.51 in F-45 and Rawhide:

    • Fix: Clone deep hash and mixed array/hash structures past MAX_DEPTH without C stack growth (GH#121, GH#146)

    • Fix: Support cloning Perl 5.38+ class instances (SVt_PVOBJ)

    • Fix: Count nesting depth, not call count, in rdepth

    • Fix: Honour depth==0 when rdepth exceeds MAX_DEPTH on wide structures

    • Fix: Preserve shared RV identity in rv_clone_iterative

    • Fix: Guard rv_clone_iterative against scalar-ref cycles past MAX_DEPTH

    • Fix: Share non-cloneable leaves in rv_clone_iterative

    • Fix: Preserve blessings in iterative array chain walking (GH#121)

    • Fix: Deep-copy leaf scalars past MAX_DEPTH instead of aliasing

    • Fix: Release cloned mg_obj refcount after sv_magic (memory leak)

    • Fix: Remove leaked Newxz buffer in magic mg_ptr cloning

    • Fix: Use SAVEFREESV for exception-safe hseen/weakrefs clean-up

    • Fix: Avoid shell in ps invocation for MacPorts / sandboxed macOS (GH#122)

    • Refactor: Extract magic cloning to clone_magic() helper

    • Refactor: Fix TRACEME debug infrastructure for 64-bit and MSVC

    • Chore: Update ppport.h from 3.68 to 3.73

    • Test: Add coverage for clone($ref, $depth), edge cases, class objects

    • Docs: Fix duplicate Synopsis header and update LIMITATIONS section

    • CI: Add macOS, refresh Linux distro matrix, fix Windows build step
  • Updated perl-Package-Stash-XS to 0.32 in F-45 and Rawhide:

  • Updated perl-Email-Date (1.104), perl-Email-Reply (1.204), perl-Env-Sanctify (1.12), perl-Eval-Closure (0.14), perl-Exception-Base (0.2501) and perl-ExtUtils-XSBuilder (0.28) in Rawhide to use the %{make_build} and %{make_install} macros during the build

Local Packages

  • Updated perl-Clone to 0.51 as per the Fedora version

  • Updated perl-Package-Stash-XS to 0.32 as per the Fedora version

Wednesday 7th October 2026

Fedora Project

  • Cleaned up and rebuilt perl-DateTime-Event-ICal (0.13) and perl-DateTime-Set (0.3900) in Rawhide

  • Updated perl-Data-Section-Simple (0.07), perl-Data-Tumbler (0.010), perl-Date-Simple (3.03), perl-DateTime-Format-Epoch (0.16), perl-Devel-CheckBin (0.04), perl-Devel-Cycle (1.12), perl-Devel-EnforceEncapsulation (0.51), perl-Devel-Leak (0.03), perl-Digest-BubbleBabble (0.02), perl-Digest-MD2 (2.04), perl-Digest-MD4 (1.9), perl-Digest-MD5-File (0.08) and perl-Dist-CheckConflicts (0.11) in Rawhide to use the %{make_build} and %{make_install} macros during the build

Local Packages

  • Updated curl (rc) to new upstream release candidate 8.23.0~rc3

Thursday 8th October 2026

Fedora Project

  • Cleaned up and rebuilt perl-Class-Std (0.013) in Rawhide

  • Updated perl-Child (0.013), perl-Class-Loader (2.03), perl-Compress-LZF (3.8), perl-Convert-BinHex (1.125), perl-Convert-TNEF (0.18), perl-Crypt-Blowfish (2.14), perl-Crypt-Cracklib (1.7), perl-Crypt-IDEA (1.10), perl-Crypt-SmbHash (0.12) in Rawhide to use the %{make_build} and %{make_install} macros during the build


Previous Month: September 2026

Recent