Paul Howarth's Blog
| << < 2026 / 3 > >> | ||||||
|---|---|---|---|---|---|---|
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |||||
Recent Entries
Wednesday 4th March 2026
Fedora Project
Updated perl-Module-Build-Tiny to 0.053 in F-44 and Rawhide:
Always set dynamic_config=0 in MYMETA
Set PERL_DL_NONLAZY=1 during testing
Local Packages
Updated perl-Module-Build-Tiny to 0.053 as per the Fedora version
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
Monday 2nd March 2026
Fedora Project
Updated perl-Unicode-UTF8 to 0.68 in F-44 and Rawhide:
- Fix SIMD feature gating for x86; avoid SSE2 intrinsics on non-SSE2 i686 builds
Use Dist::Zilla for the distro
RPM Fusion Project
Updated xv to 6.2.0 in F-44 and Rawhide:
- Make EXIF orientation support generic rather than being tied to JPEG
- Add orientation support to WebP images
- Add sample WebP image with EXIF orientation flags set (not packaged)
Local Packages
Updated curl (rc) to new upstream release candidate 8.19.0~rc3
Updated perl-Unicode-UTF8 to 0.68 as per the Fedora version
Updated xv to 6.2.0 as per the RPM Fusion version
Sunday 1st March 2026
Fedora Project
Updated perl-Business-ISBN-Data to 20260227.001 in F-44 and Rawhide:
- Data update for 2026-02-27
Updated perl-Compress-Raw-Lzma to 2.219 in F-44 and Rawhide:
Add PERL_UNUSED_DECL for trace to silence clang warning
Fix indentation in Lzma.xs that triggers a clang warning
Remove vestigial references to Pod::Markdown (GH#14)
- Fix POD typo
Document that flush returns LZMA_STREAM_END on success, rather than LZMA_OK (GH#16)
Remove unused constants (GH#17)
Documentation improvements (GH#15)
Updated perl-Compress-Raw-Zlib to 2.221 in F-44 and Rawhide:
Updated perl-MetaCPAN-Client to 2.039000 in F-44 and Rawhide:
Updated perl-Net-CIDR to 0.27 in EPEL-8, EPEL-9, EPEL-10.1, EPEL-10.2 and EPEL-10 to fix mishandling of leading zeros in IP CIDR addresses (Bug #2443386, CVE-2021-4456)
Local Packages
Updated perl-Compress-Raw-Lzma to 2.219 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.221 as per the Fedora version
Updated perl-MetaCPAN-Client to 2.039000 as per the Fedora version
Updated perl-TimeDate to 2.34:
- Increase coverage in documentation
Refactor: Extract _build_lookups helper, remove hash-building duplication
- Correct language data bugs and minor code review fixes
- Fix up utf8 and add tests
Use Dist::Zilla for the distro
- Fix: Uncomment Indian Standard timezone (IST)
Feature: Support boost C++ timestamp format (%Y-%b-%d %H:%M:%S.%f)
- Correct typos across documentation and comments
Stop using 'use vars'
Remove limitation from Date::Parse
Create Arabic.pm
Wednesday 25th February 2026
Fedora Project
Updated perl-Unicode-UTF8 to 0.66 in F-44 and Rawhide:
Rewrote the UTF-8 validator using a shift-based DFA from https://github.com/chansen/c-utf8-valid by the same author; benchmarks show up to 10x faster decoding compared with Encode.pm
Local Packages
Updated perl-Unicode-UTF8 to 0.66 as per the Fedora version
Other Entries
Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/