Paul's Blog Entries for December 2025
Monday 1st December 2025
RPM Fusion Project
Updated xv to 6.1.0 in Rawhide:
- I updated the package to build with EXIF (orientation) and XRANDR support
Local Packages
Updated xv to 6.1.0 as per the RPM Fusion package
Thursday 4th December 2025
Fedora Project
Updated perl-MetaCPAN-Client to 2.034000 in Rawhide:
Add distribution to list of known fields in DownloadURL response (GH#129)
Local Packages
Updated curl (8.17.0) to apply upstream patches for valgrind issues in HTTP/3 (Bug #2408809)
Updated perl-MetaCPAN-Client to 2.034000 as per the Fedora version
Monday 8th December 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20251205.001 in Rawhide:
- Data update for 2025-12-05
Updated perl-DateTime-Format-Strptime to 1.80 in Rawhide:
Fix the parse_datetime docs to state that it returns either an empty list or undef when it cannot parse the given string, depending on the context; previously, the docs said it always returned undef, which is not true (GH#33)
Updated perl-Exporter-Tiny to 1.006003 in Rawhide:
- Bug Fixes:
Support Perl versions >= 10, in theory
- Documentation:
- Restore documentation about exporting to hashes, which was accidentally removed
- Update copyright dates
Updated perl-Mail-Message to 3.020 in Rawhide:
- Fixes:
::Field::Date regex
- Improvements:
- Added tests for parsing date field
- Added tests for parsing comment field to release
Updated perl-MIME-Types to 2.30 in Rawhide:
- Fixes:
No undef when simplifying illegal type (GH#15)
- Improvements:
Add bugtracker to metadata
- Better OO use of attributes
Updated perl-Test-Simple to 1.302218 in Rawhide:
Add Test2::V1 bundle
Local Packages
Updated curl (rc) to new upstream release candidate 8.18.0~rc1, and to enable HTTP/3 support with ngtcp2 from Fedora 43 onwards
Updated perl-DateTime-Format-Strptime to 1.80 as per the Fedora version
Updated perl-Exporter-Tiny to 1.006003 as per the Fedora version
Updated perl-Feature-Compat-Class to 0.08:
Updated for Perl v5.42 to support the :writer field attribute on scalar fields
Swapped unit tests from 'Test::More' to 'Test2::V0'
- Account for respelling of "unrecognized" in latest bleadperl
Updated perl-MIME-Types to 2.30 as per the Fedora version
Updated perl-Test-Simple to 1.302218 as per the Fedora version
Wednesday 10th December 2025
Fedora Project
Updated perl-Test-Simple to 1.302219 in Rawhide:
Fix downstream test not to install Test2::Suite
- Fix documentation mistakes
Local Packages
Updated perl-Test-Simple to 1.302219 as per the Fedora version
Friday 12th December 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20251212.001 in Rawhide:
- Data update for 2025-12-12
Local Packages
Updated c-ares to 1.34.6:
- This is a security release
- Security:
CVE-2025-62408: Another use-after-free bug has been uncovered in read_answers() that was introduced in v1.32.3
See https://github.com/c-ares/c-ares/security/advisories/GHSA-jq53-42q6-pqr5
- Changes:
- Ignore Windows IDN Search Domains until proper IDN support is added
Updated libgpg-error to 1.57 (https://dev.gnupg.org/T7847):
The sysconfdir as provided by the configure run is now used for the default global config files of the argparser (https://dev.gnupg.org/T7894)
New function gpgrt_fconcat and improved the existing gpgrt_fnameconcat and gpgrt_absfnameconcat (https://dev.gnupg.org/T7894)
On Windows use the UI language instead of the locale for translations (https://dev.gnupg.org/T7874)
- Some minor build improvements for zOS
- Updated the Swedish and Portuguese translations
New symbols: gpgrt_fconcat, GPGRT_FCONCAT_ABS, GPGRT_FCONCAT_TILDE, GPGRT_FCONCAT_SYSCONF
Updated perl-DateTime-TimeZone to 2.66:
- This release is based on version 2025c of the Olson database
- Only historical changes
Monday 15th December 2025
Local Packages
Updated curl (rc) to new upstream release candidate 8.18.0~rc2
Updated libgpg-error to 1.58 (https://dev.gnupg.org/T7970)
- Fix building of static libraries on Windows
Wednesday 17th December 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20251216.001 in Rawhide:
- Data update for 2025-12-16
Saturday 20th December 2025
Local Packages
Monday 22nd December 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20251219.001 in Rawhide:
- Data update for 2025-12-19
Updated perl-Finance-Quote to 1.68 in F-42, F-43, Rawhide and EPEL-10:
Changes to AlphaVantage.pm and CurrencyRates/AlphaVantage.pm to throttle queries (GH#546)
YahooJSON.pm: Add additional fields/labels (GH#544)
New module USBonds.pm
MarketWatch.pm: Added headers to fix 401 code (GH#542)
Modified AEX.pm to return no data available if currency indicator is '%' (bonds return percentage of par/facevalue) (GH#539)
Removed CMBChina.pm - no longer working (GH#534)
Rewrote Union.pm for URL that returns JSON (GH#516)
Modified parsing in BVB.pm (GH#513)
Updated perl-Unicode-UTF8 to 0.63 in Rawhide:
- Remove the non-portable tests for Perl's "super" code points; testing values beyond 0x7FFF_FFFF isn’t necessary
- Documentation typo corrections
Local Packages
Updated perl-Module-CoreList to 5.20251220:
- Updated for v5.43.6
Updated perl-Unicode-UTF8 to 0.63 as per the Fedora version
Updated unrar to 7.20 beta 3
Tuesday 23rd December 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20251223.001 in Rawhide:
- Data update for 2025-12-23
Updated perl-JSON-PP (4.11) in F-43 and Rawhide to silence Getopt::Long warning (Bug #2417867, PR#1, GH#88, GH#93)
Local Packages
Updated perl-JSON-PP (4.11) as per the Fedora version
Friday 26th December 2025
Local Packages
Updated perl-EV to 4.36:
Work around changes in xsubpp for Perl 5.42
I also added a patch to remove unescaped quotes from the typemap file (Bug #2364628)
Monday 29th December 2025
Local Packages
Updated perl-HTTP-Tiny to 0.092:
Added keep_alive_timeout to force keepalive connections to be closed based on a timeout
- Optional tests are always required when releasing
Always use TCP_NODELAY option
- Fixed test incorrectly testing cookie jar interactions multiple times
- Fixed perl version comparisons to work when not starting with 5
Fixed link to LIMITATIONS in documentation
Wednesday 31st December 2025
Local Packages
Updated curl (rc) to new upstream release candidate 8.18.0~rc3
Updated perl-Type-Tiny to 2.010000:
- Added:
Added: Add 'check_coerce' method to Type::Coercion
Added: Add 'check_coerce' method to Type::Tiny
Added: Add environment variables to affect how 'signature_for' checks appear in stack traces, debugging, and profiling
Added: Type::Params args objects now provide __TO_LIST__, __TO_ARRAYREF__, and __TO_HASHREF__ methods
Added: Type::Params now provides hooks for the event of wrapping a sub in a signature
- Documentation:
Update NEWS file
Update Type::Tiny::Manual::Policies with planned changes for Type::Tiny 3
Add security policy to Type::Tiny::Manual::Policies
Fix syntax in some of the documentation for Type::Params
Update documentation to potential future changes to coercions in Types::Standard
Document that Type::Tiny::Enum defines its own sorter
- Test Suite:
Skip t/20-modules/Type-Tie/06clone.t on very old Perls
Add test suggestion dependencies on Devel::Hide and namespace::clean
- Other:
If you lexically import 't' from Type::Registry, then it will no longer be tied to the caller's per-package type registry
Type::Tiny::Enum now throws an exception if you try to pass a sorter coderef to the constructor
Minor optimization to avoid wrapping certain inlined checks in do {...} blocks
Previous Month: November 2025
Next Month: January 2026