Paul's Blog Entries for August 2024
Saturday 3rd August 2024
Fedora Project
Updated perl-Business-ISBN-Data to 20240803.001 in Rawhide:
- Data update for 20240803
Sunday 4th August 2024
Fedora Project
Updated perl-JSON-MaybeXS to 1.004007 in Rawhide:
is_bool() now recognizes core booleans (perl 5.36+); note that JSON::PP 4.11 and Cpanel::JSON::XS 4.38 are required to properly encode them
Updated perl-Mouse to 2.5.11 in Rawhide:
Local Packages
Updated perl-JSON-MaybeXS to 1.004007 as per the Fedora version
Updated perl-Mouse to 2.5.11 as per the Fedora version
Monday 5th August 2024
Local Packages
Updated curl (8.9.1) to apply SIGPIPE-related patch due to upstream regression
Tuesday 6th August 2024
Local Packages
Updated c-ares to 1.33.0
- This is a feature and bugfix release
- Features:
- Changes:
- Bugfixes:
I added an upstream fix to test for TCP_FASTOPEN_CONNECT rather than MSG_FASTOPEN (GH#850) to fix builds on older systems
Updated perl-Term-Table to 0.020:
Fix use cycle between Test-Simple and Term::Table now that Test2::Suite was merged into Test-Simple
Fix test broken on Test::More
Updated perl-Test-Simple to 1.302200:
Merge Test2-Suite into Test-Simple
- Some documentation updates
- Some test fixes
Wednesday 7th August 2024
Fedora Project
Created a pull request for the update of perl-Test-Simple to version 1.302200; I wouldn't normally do this for a package I maintain but this update includes merging a different module that I don't maintain (perl-Test2-Suite) so I wanted to get another set of eyes on the update and confirm that perl-Test2-Suite would get retired after merging
Updated perl-Business-ISBN-Data to 20240807.001 in Rawhide:
- Data update for 20240807
Local Packages
Updated perl-Term-Table to 0.022:
Fix warnings in HashBase.t
- Some initial support for non-ASCII systems
Friday 9th August 2024
Local Packages
Updated perl-Regexp-Common to 2024080801:
Eliminate 'use vars'
- Update the MySQL comment pattern
Sunday 11th August 2024
Fedora Project
Updated perl-JSON-MaybeXS to 1.004008 in Rawhide:
- Improved boolean testing
Updated perl-Text-CSV_XS to 1.56 in Rawhide:
Yet another strict/comment_str conflict (GH#57)
Strict affected by column_names
Local Packages
Updated perl-JSON-MaybeXS to 1.004008 as per the Fedora version
Updated perl-Text-CSV_XS to 1.56 as per the Fedora version
Monday 12th August 2024
Fedora Project
Updated python-paramiko to 3.4.1 in Rawhide:
Massage our import of the TripleDES cipher to support Cryptography ≥ 43; this should prevent 'CryptographyDeprecationWarning' from appearing upon import (GH#2419, GH#2421)
Modify a test-harness skiptest check to work with newer versions of Cryptography (GH#2420)
Fix a 64-bit-ism in the test suite so the tests don't encounter a false negative on 32-bit systems (GH#2353)
Tuesday 13th August 2024
Fedora Project
Updated perl-JSON-MaybeXS (1.004008) in Rawhide to fix the runtime dependency on Cpanel::JSON::XS 4.38, erroneously implemented as a build-time dependency (Bug #2304277)
RPM Fusion Project
Updated xv to 6.0.0 in Rawhide:
- Add basic !HiDPI support
- Improve the compatibility of the source code with more modern C standards (e.g., C23)
Fix the build with link-time optimization (GH#25)
- Fix many other bugs
Local Packages
Updated perl-JSON-MaybeXS (1.004008) as per the Fedora version
Updated xv to 6.0.0 as per the RPM Fusion version
Wednesday 14th August 2024
Fedora Project
Updated perl-parent to 0.242 in F-41 and Rawhide:
- Don't test for apostrophe as package separator on Perl versions after 5.41
Protect against modules changing @_
Updated python-crypto (2.6.1) in Rawhide to avoid the use of deprecated 'setup.py test'
Local Packages
Updated perl-parent to 0.242 as per the Fedora version
Updated perl-Test-Harness to 3.50:
Simplify runtests for easier extension
- Tidy up core dump file
Simplify injecting of @INC paths
- Prevent double summary on bail-out
Prevent bail_out summary when no handler for it is defined
Better check for t/ directory in Perl handler
Updated perl-Test-Simple to 1.302201:
- Fix bug found by new warnings in blead
Thursday 15th August 2024
Fedora Project
Updated perl-Business-ISBN-Data to 20240815.001 in F-41 and Rawhide:
- Data update for 20240815
Friday 16th August 2024
Fedora Project
Updated perl-Test-Simple to 1.302201 in F-41 and Rawhide:
Merge Test2-Suite into Test-Simple
- Some documentation updates
- Some test fixes
- Fix bug found by new warnings in blead
Local Packages
- Branched local development repository for Fedora 41
Saturday 17th August 2024
Fedora Project
Updated perl-Business-ISBN-Data to 20240817.001 in F-41 and Rawhide:
- Data update for 20240817
Updated perl-ExtUtils-Config to 0.010 in F-41 and Rawhide:
- Fix regression in serialize method
Updated perl-Module-Extract-Use to 1.053 in F-41 and Rawhide:
- More upstream metadata changes
Updated perl-Try-Tiny to 0.32 in F-41 and Rawhide:
Skip given, when tests on perls ≥ 5.41.3, which removed these constructs
Local Packages
- Set up builder for EL-10 builds, using CentOS Stream 10 as a base
Updated perl-ExtUtils-Config to 0.010 as per the Fedora version
Updated perl-Module-Extract-Use to 1.053 as per the Fedora version
Updated perl-Try-Tiny to 0.32 as per the Fedora version
Monday 19th August 2024
Local Packages
Updated perl-Clone to 0.47:
- Stop using quote as package separator
Updated python2-xapian to 1.4.26
Tuesday 20th August 2024
Fedora Project
Branched and built perl-Devel-Hide (0.0015) for EPEL-10
Branched and built perl-Dist-CheckConflicts (0.11) for EPEL-10
Branched and built perl-Module-Implementation (0.09) for EPEL-10
Branched and built perl-Path-Class (0.37) for EPEL-10
Branched and built perl-Perl-Destruct-Level (0.02) for EPEL-10
Updated perl-Business-ISBN-Data to 20240820.001 in F-41 and Rawhide:
- Data update for 20240820
Updated perl-Digest-MD4 (1.9) in F-41 and Rawhide to drop the redundant build requirements libdb-devel and gdbm-devel
Local Packages
Updated dovecot to 2.3.21.1:
A large number of address headers in email resulted in excessive CPU usage (CVE-2024-23184)
Abnormally large email headers are now truncated or discarded, with a limit of 10MB on a single header and 50MB for all the headers of all the parts of an email (CVE-2024-23185)
oauth2: Dovecot would send client_id and client_secret as POST parameters to introspection server; these need to be optionally in Basic auth instead as required by OIDC specification
- oauth2: JWT key type check was too strict
oauth2: JWT token audience was not validated against client_id as required by OIDC specification
oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol specific error message on all errors, which broke OIDC discovery
oauth2: JWT aud validation was not performed if aud was missing from token, but was configured on Dovecot
Updated perl-Digest-MD4 (1.9) as per the Fedora version
Updated perl-Test-Differences (0.71) to fix version handling for builds with different locales set
Wednesday 21st August 2024
Fedora Project
Branched and built perl-Algorithm-C3 (0.11) for EPEL-10
Branched and built perl-Class-Data-Inheritable (0.09) for EPEL-10
Branched and built perl-Class-Singleton (1.6) for EPEL-10
Branched and built perl-Data-Section-Simple (0.07) for EPEL-10
Branched and built perl-ExtUtils-Config (0.010) for EPEL-10
Branched and built perl-ExtUtils-Helpers (0.027) for EPEL-10
Branched and built perl-File-ShareDir-Install (0.14) for EPEL-10
Branched and built perl-FileHandle-Fmode (0.15) for EPEL-10
Branched and built perl-PadWalker (2.5) for EPEL-10
Branched and built perl-Params-Coerce (0.15) for EPEL-10
Branched and built perl-Ref-Util-XS (0.117) for EPEL-10
Branched and built perl-strictures (2.000006) for EPEL-10
Branched and built perl-Sub-Identify (0.14) for EPEL-10
Updated perl-Business-ISBN-Data to 20240821.001 in F-41 and Rawhide:
- Data update for 20240821
Thursday 22nd August 2024
Fedora Project
Branched and built miniz (3.0.2) for EPEL-10
Branched and built perl-HTML-Tree (5.07) for EPEL-10
Branched and built perl-IO-FDPass (1.3) for EPEL-10
Branched and built perl-Mixin-Linewise (0.111) for EPEL-10
Branched and built perl-Module-Pluggable (5.2) for EPEL-10
Branched and built perl-Package-Stash-XS (0.30) for EPEL-10
Branched and built perl-Scope-Guard (0.21) for EPEL-10
Branched and built perl-Spiffy (0.46) for EPEL-10
Branched and built perl-Test-File (1.99.3) for EPEL-10
Branched and built perl-Test-LongString (0.17) for EPEL-10
Branched and built perl-Test-Regexp (2017040101) for EPEL-10
Branched and built perl-Test-Synopsis (0.17) for EPEL-10
Branched and built perl-utf8-all (0.024) for EPEL-10
Branched and built perltidy (20240511) for EPEL-10
Updated perl-MCE to 1.898 in F-41 and Rawhide:
Fix for MCE::Child, Can't call method "len" on an undefined value during global destruction (GH#22)
Updated perl-MCE-Shared to 1.892 in F-41 and Rawhide:
Fix for MCE::Hobo, Can't call method "len" on an undefined value during global destruction
Local Packages
Updated perl-MCE to 1.898 as per the Fedora version
Updated perl-MCE-Shared to 1.892 as per the Fedora version
Friday 23rd August 2024
Fedora Project
Merged PR#1 for perl-Finance-Quote, to gix version handling for builds with different locales set
Became co-maintainer of perl-CBOR-XS
Branched and built liblzf (3.6) for EPEL-10
Branched and built perl-Convert-Bencode (1.03) for EPEL-10
Branched and built perl-Cwd-Guard (0.05) for EPEL-10
Branched and built perl-Devel-Caller (2.07) for EPEL-10
Branched and built perl-Devel-CheckBin (0.04) for EPEL-10
Branched and built perl-Exception-Class (1.45) for EPEL-10
Branched and built perl-ExtUtils-Depends (0.8001) for EPEL-10
Branched and built perl-ExtUtils-InstallPaths (0.013) for EPEL-10
Branched and built perl-Locale-US (3.04) for EPEL-10
Branched and built perl-Module-Install-Repository (0.06) for EPEL-10
Branched and built perl-Module-Refresh (0.18) for EPEL-10
Branched and built perl-Number-Compare (0.03) for EPEL-10
Branched and built perl-Ref-Util (0.204) for EPEL-10
Branched and built perl-Task-Weaken (1.06) for EPEL-10
Branched and built perl-Test-Taint (1.08) for EPEL-10
Branched and built perl-Variable-Magic (0.64) for EPEL-10
Branched and built perl-YAML-LibYAML (0.89) for EPEL-10
Branched and built perl-YAML-Syck (1.34) for EPEL-10
Updated perl-PPI to 1.279 in F-41 and Rawhide:
Implemented a cache to speed up sibling iteration (GH#287)
Local Packages
Updated perl-PPI to 1.279 as per the Fedora version
Saturday 24th August 2024
Fedora Project
Branched and built perl-File-Copy-Recursive (0.45) for EPEL-10
Branched and built perl-Package-Stash (0.40) for EPEL-10
Branched and built perl-Pod-Eventual (0.094003) for EPEL-10
Branched and built perl-Regexp-Common (2024080801) for EPEL-10
Branched and built perl-SUPER (1.20190531) for EPEL-10
Branched and built perl-Test2-Plugin-NoWarnings (0.10) for EPEL-10
Monday 26th August 2024
Fedora Project
Branched and built perl-Package-DeprecationManager (0.18) for EPEL-10
Branched and built perl-Spellunker (0.4.0) for EPEL-10
Rebuilt perl-HTML-Tree (5.07) in EPEL-10 (non-bootstrap build)
Tuesday 27th August 2024
Fedora Project
Branched and built perl-B-Keywords (1.27) for EPEL-10
Branched and built perl-Class-Accessor (0.51) for EPEL-10
Branched and built perl-Eval-Closure (0.14) for EPEL-10
Branched and built perl-Hook-LexWrap (0.26) for EPEL-10
Branched and built perl-namespace-clean (0.27) for EPEL-10
Branched and built perl-Pod-Coverage-TrustPod (0.100006) for EPEL-10
Branched and built perl-Sereal-Encoder (5.001, bootstrap build) for EPEL-10
Branched and built perl-String-Format (1.18) for EPEL-10
Local Packages
Updated curl (8.9.1) to retire the deprecated ntlm-wb configure option
Updated perl-DBI to 1.644:
Update Devel::PPPort
Fix CVE-2014-10401 and CVE-2014-10402: f_dir might not exist in DBD::File connections
Do not check gccversion on clang
Upgrade GIMME to GIMME_V
Do not check with JSON::XS with perl-5.022 and later
Makefile.PL allows gcc-10 and up now
Do not leak $_ after callback execution (CPAN RT#144526, GH#117)
Switch from Dynaloader to XSLoader (GH#94)
- Tim handed the project to the team
- Merge Pull Requests, resolve RT tickets and resolve GH issues: thanks to many! Please check git log
I added a patch from Fedora to fix FTBFS with gcc 14
Updated perl-Mail-SPF to 3.20240827:
- Do not try to parse an IPv4 address unnecessarily
- Import RFC7208 tests
Referencing the same TXT record through multiple CNAME aliases is not permitted by RFC7208
Make it clear that BlackMagic module is not available
- Fix checks for IPv4-mapped IPv6 connections
- Cache DNS results
- Misc dzil/build/ci improvements
- SPF explanation text is restricted to 7-bit ascii
Updated perl-version to 0.9933:
- Fix two warnings in recent code
Wednesday 28th August 2024
Fedora Project
Branched and built perl-CBOR-XS (1.87) for EPEL-10
Branched and built perl-Compress-LZF (3.8) for EPEL-10
Local Packages
Updated c-ares to 1.33.1:
- This is a bugfix release
- Bugfixes:
Work around systemd-resolved quirk that returns unexpected codes for single label names; also adds test cases to validate the work around works and will continue to work in future releases (GH#863)
Fix sysconfig ndots default value; also adds containerized test case to prevent future regressions (GH#862)
Fix blank DNS name returning error code rather than valid record for commands like: 'adig -t SOA .'; also adds test case to prevent future regressions
Fix calculation of query times > 1s
Fix building on old Linux releases that don't have 'TCP_FASTOPEN_CONNECT'
Fix minor Android build warnings (GH#848)
Updated perl-Module-Info to 0.39:
Get rid of ' as package namespace separator
Fixed compatibility with 5.8.1 (CPAN RT#129677)
Updated perl-Object-HashBase to 0.014:
Add extra init() functionality
Thursday 29th August 2024
Fedora Project
Branched and built perl-Env-Sanctify (1.12) for EPEL 10
Branched and built perl-namespace-autoclean (0.29) for EPEL 10
Branched and built perl-Sereal-Decoder (5.004, bootstrap build) for EPEL 10
Branched and built perl-Test-SubCalls (1.10) for EPEL 10
Updated perl-Compress-Raw-Bzip2 to 2.213 in Rawhide:
- Silence unused variable warnings
Updated perl-Compress-Raw-Lzma to 2.213 in Rawhide (no changes)
Updated perl-Compress-Raw-Zlib to 2.213 in Rawhide (no functional changes)
Updated perl-IO-Compress to 2.213 in Rawhide:
Add stub module IO/Compress.pm (GH#57)
Updated perl-IO-Compress-Lzma to 2.213 (no functional changes)
Updated perl-IO-Socket-SSL to 2.089 in F-41 and Rawhide:
New option SSL_force_fingerprint to enforce fingerprint matching even if certificate validation would be successful without
Document _get_ssl_object and _get_ctx_object for cases where direct use of Net::SSLeay functions is needed
Updated perl-Module-CoreList to 5.20240829:
- Updated for v5.41.3
Local Packages
Updated perl-Compress-Raw-Bzip2 to 2.213 as per the Fedora version
Updated perl-Compress-Raw-Lzma to 2.213 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.213 as per the Fedora version
Updated perl-IO-Compress to 2.213 as per the Fedora version
Updated perl-IO-Compress-Lzma to 2.213 as per the Fedora version
Updated perl-IO-Socket-SSL to 2.089 as per the Fedora version
Friday 30th August 2024
Fedora Project
Branched and built perl-Convert-PEM (0.08) for EPEL-10
Branched and built perl-CPAN-Requirements-Dynamic (0.001) for EPEL-10
Branched and built perl-Devel-OverloadInfo (0.007) for EPEL-10
Branched and built perl-Devel-PartialDump (0.20) for EPEL-10
Branched and built perl-Specio (0.48) for EPEL-10
Local Packages
Updated perl-Test-MockModule to 0.179.0:
Bump Module::Build requirement (GH#65)
Saturday 31st August 2024
Fedora Project
Updated perl-Sereal-Encoder to 5.004 (non-bootstrap build) for EPEL 10
Branched and built perl-Date-Simple (3.03) for EPEL 10
Branched and built perl-HTML-Element-Extended (1.18) for EPEL 10
Branched and built perl-Mozilla-PublicSuffix (1.0.7) for EPEL 10
Branched and built perl-Parse-RecDescent (1.967015) for EPEL 10
Branched and built perl-Sub-Exporter-ForMethods (0.100055) for EPEL 10
Branched and built perl-Test-Valgrind (1.19) for EPEL 10
Previous Month: July 2024
Next Month: September 2024