PaulHowarth/Blog/2026-03-03

Tuesday 3rd March 2026

Fedora Project

  • Updated perl-Clone to 0.48 in F-44 and Rawhide:

    • Performance: Optimize hot paths in Clone.xs (GH#74)

    • Fix: Replace subtest with SKIP/bare blocks to avoid Test2 warnings (GH#81)

    • Fix: Don't require MGf_DUP flag for ext magic duplication (GH#80)

    • Fix: Lower MAX_DEPTH to 4000 to prevent SEGV on CPAN smokers (GH#79)

    • Fix t/10-deep_recursion.t for Windows (GH#72)

    • Fix C89 declaration-after-statement violations in Clone.xs (GH#71)

    • Fix deep recursion stack overflow on Windows (GH#72)

    • Fix cloning of Math::BigInt::GMP objects (GH#16)

    • Fix cloning of threads::shared data structures (GH#18)

    • Add thread safety test for Class::DBI-like patterns (GH#14)

    • Add comprehensive documentation with examples and limitations
    • Improve README.md structure and installation instructions GH#68)

    • Add DBI + DBD::SQLite as recommended test dependencies (GH#64)

    • Fix weakened reference cloning via deferred weakening (GH#15)

    • Fix memory leak when cloning non-existent hash values (GH#42)

    • Fix segfault when cloning DBI database handles (GH#27)

    • Rewrite t/09-circular.t to fix SEGV on CPAN Testers (GH#54)

    • Replace static recursion_depth with stack parameter (GH#56)

    • Fix C++ style comments in Clone.xs for C89 portability (GH#57)

    • Fix memory leak in Clone.xs (GH#47)

    • Allow a MAX_DEPTH recursion of 32,000 calls (GH#19 a.k.a. CPAN RT#97525)

    • Rename tests with more readable names (GH#51)

    • Remove TODO from CoW test (GH#52)

  • Branched and built perl-Class-Trigger (0.15) for EPEL-10

  • Branched and built perl-Time-Piece-MySQL (0.06) for EPEL-10

  • Branched and built perl-UNIVERSAL-moniker (0.08) for EPEL-10

Local Packages

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


Recent