Paul Howarth's Blog
| << < 2026 / 9 > >> | ||||||
|---|---|---|---|---|---|---|
| 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 | ||||
Recent Entries
Thursday 17th September 2026
Fedora Project
Updated perl-Number-Format to 1.79 in Rawhide:
Document that format_bytes inherits the object's format_number settings, including decimal_fill for trailing zeroes (CPAN RT#125400)
Document that format_price follows the locale's monetary sign rules and does not consult NEG_FORMAT (CPAN RT#124862)
Documentation no longer claims that assigning to the exported :vars variables affects the functional interface; that has been broken since v1.60 in 2008 (CPAN RT#73717)
format_number keeps the sign on tiny negative numbers that fall back to scientific notation (CPAN RT#77643)
format_picture no longer warns about an uninitialized value when neg_format has no prefix, like "x" (CPAN RT#148306)
Tuesday 15th September 2026
Fedora Project
Updated perl-Business-ISBN-Data to 20260912.001 in Rawhide:
- Data update for 2026-09-12
Updated perl-Cpanel-JSON-XS to 4.52 in F-45 and Rawhide:
- OSX 10.9 fix for SIMD UTF-8
Change maintainer email to reini.urban@gmail.com
Updated perl-Number-Format to 1.78 in Rawhide:
- Added support for terabytes; this feature was intentionally omitted for a long time for support of 32-bit perls
Converted to Dist::Zilla for future maintenance
Updated perl-Sub-Exporter to 0.992 in F-45 and Rawhide:
Replace Params::Util with Params::SomeUtil
- docs: Fix typo in tutorial
Updated perl-Test-Fatal to 0.019 in F-45 and Rawhide:
- Lower required Perl to v5.8
Local Packages
Updated perl-Cpanel-JSON-XS to 4.52 as per the Fedora version
Updated perl-Sub-Exporter to 0.992 as per the Fedora version
Updated perl-Test-Fatal to 0.019 as per the Fedora version
Updated perl-Text-Diff to 1.46:
Removed duplicated code (GH#5)
Monday 14th September 2026
Local Packages
Rebuilt bluefish (2.4.2), libxslt (1.1.43) and perl-XML-LibXML (2.0213) for libxml-2.15.4 in Rawhide
Updated unrar to 7.30 beta 1
Saturday 12th September 2026
Fedora Project
Updated perl-Business-ISBN-Data to 20260910.001 in Rawhide:
- Data update for 2026-09-10
Updated perl-Cpanel-JSON-XS to 4.51 in F-45 and Rawhide:
Add $json->encode_to($fh, $data, [$type]) to stream encoded JSON directly to a filehandle instead of building the whole result in memory (GH#250, GH#58); internally flushes a bounded 8k chunk buffer as it fills, keeping peak memory bounded for large data structures
Encoder performance improvements suggested in GH#237:
Large-integer encoding now uses a 100-digit lookup table instead of snprintf, roughly 2x faster for integers outside the existing branchless small-integer fast path (|value| > 59000)
encode_str now bulk-copies runs of consecutive bytes that need no escaping instead of a need()+store per byte, notably faster for strings with few or no characters to escape
Added eg/bench_large.pl with results
Add faster SIMD UTF-8 validation (GH#213, https://github.com/cyb70289/utf8, MIT)
Fix tests for yath (GH#255): the test files now work with Test2::Harness instead of only Test::Harness, and a yath run is added to 'make xtest' when yath is installed
Skip one t/117_numbers.t test on Perls with 32-bit IVs (GH#254)
Local Packages
Updated mgdiff (1.0) to build against motif rather than openmotif from Fedora 46 onwards, and to drop the ix86 build from Fedora 45 onwards since imake is no longer available for that architecture
Rebuilt perl-Compress-Raw-Lzma (2.224) against xz 5.8.4
Updated perl-Cpanel-JSON-XS to 4.51 as per the Fedora version
Updated perl-DBI to 1.653:
Fix test for 32bit-perl (GH#189)
Fix arbitrary module and file loading via dbm_type/dbm_mldbm (CVE-2026-78030)
- More META checking/updates
Tighten symlink outside of f_dir (CVE-2026-15392) check
- CPAN.org does not forward email anymore
Friday 11th September 2026
Fedora Project
Imported and built perl-Params-SomeUtil (1.11) for F-43, F-44, F-45, Rawhide, EPEL-8, EPEL-9, EPEL-10.3 and EPEL-10 (Bug #2529191)
Updated perl-Data-OptList to 0.115 in F-45 and Rawhide:
Switch from Params::Util to Params::SomeUtil
Local Packages
Updated perl-Params-SomeUtil to 1.11:
- Updated FSF address
Updated WHY section to document new differences with Params::Util; none of them are functional - three functions were added to a development release
Other Entries
Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/