PaulHowarth/Blog/2025-12

Paul's Blog Entries for December 2025

Monday 1st December 2025

RPM Fusion Project

  • Updated xv to 6.1.0 in Rawhide:

    • Add support for EXIF orientation tags (GH#40)

    • Add support for depth 30, or 10bit/colour, for compatibility with modern graphics stack (GH#39)

    • Fix wasJpegUpwasJp2kUp (GH#38)

  • 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:
  • 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

  • Updated perl-Mouse to 2.6.1:

    • Provide empty import on Mouse::Deprecated for imported Moose test (GH#120, GH#127)

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)

    • Fixed YahooWeb.pm (GH#533, GH#538)

    • 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

Recent