Paul's Blog Entries for January 2025
Thursday 2nd January 2025
Fedora Project
Branched and built perl-File-chdir (0.1011) for EPEL-10
Friday 3rd January 2025
Fedora Project
Updated perl-MCE to 1.901 in Rawhide:
Add MCE::Core package for future development
Updated perl-MooseX-Getopt to 0.78 in Rawhide:
Fix broken test of overriding Getopt::Long options (CPAN RT#158253)
- Improve author-only warning tests
Updated perl-MooseX-NonMoose to 0.27 in Rawhide:
Drop dependency on List::MoreUtils
New maintainer and repository: https://github.com/uperl/MooseX-NonMoose
Updated perl-Test-File to 1.994 in Rawhide:
Refresh distro and move to BRIANDFOY
Updated perl-Test-Prereq to 2.005 in Rawhide:
- Refresh distro
Move to BRIANDFOY user
Add SECURITY.md policy
Updated perl-Test-Warnings to 0.034 in Rawhide:
Fix Test2 compatibility for done_testing()
Test2::Warnings added as a simple wrapper (for now)
Local Packages
Updated perl-MCE to 1.901 as per the Fedora version
Updated perl-MooseX-NonMoose to 0.27 as per the Fedora version
Updated perl-Test-File to 1.994 as per the Fedora version
Updated perl-Test-Output to 1.035:
Distro refresh and move to BRIANDFOY
Updated perl-Test-Prereq to 2.005 as per the Fedora version
Updated perl-Test-Warnings to 0.034 as per the Fedora version
Sunday 5th January 2025
Fedora Project
Updated perl-Net-SSH-Perl to 2.143 in Rawhide:
- Refresh distro and move to BRIANDFOY
Updated perl-Test-Manifest to 2.025 in Rawhide:
- Refresh distro and move to BRIANDFOY
Updated perl-Test-Warnings to 0.036 in Rawhide:
Allow tests to pass even when Import::Into is not installed (CPAN RT#158296)
Add backcompat shim for cases where Test::More is loaded in tests after Test::Warnings
Avoid redefinition warnings when $^W is enabled in tests (CPAN RT#158297)
Updated perl-Text-CSV_XS to 1.59 in Rawhide:
- Fixed EOL test for Windows with crnl layer
- It is 2025
Updated perltidy to 20250105 in Rawhide (see CHANGES.md for details)
Local Packages
Updated perl-ConfigReader-Simple to 1.297:
- Refresh distro and move to BRIANDFOY
Updated perl-Perl-Tidy to 20250105 as per the Fedora perltidy package
Updated perl-Test-Manifest to 2.025 as per the Fedora version
Updated perl-Test-Warnings to 0.036 as per the Fedora version
Updated perl-Text-CSV_XS to 1.59 as per the Fedora version
Monday 6th January 2025
Fedora Project
Updated perl-Test-Warnings to 0.037 in Rawhide:
Remove unneeded use of Import::Into
Fix tests that invoke Test::Warnings->import directly
Local Packages
Updated perl-Test-Warnings to 0.037 as per the Fedora version
Tuesday 7th January 2025
Fedora Project
Updated perl-MouseX-Getopt (0.38) in Rawhide to fix compatibility with Getopt::Long::Descriptive 0.116 (GH#16)
This is a matter of removing the broken test t/106_no_ignore_case.t. The equivalent test in MooseX-Getopt was removed in MooseX-Getopt 0.77 and replaced with a new test t/gld-getopt_conf.t. However, this new test checks the operation of the getopt_conf parameter of MooseX-Getopt, which is not supported by MouseX-Getopt. Hence there is no replacement test.
Wednesday 8th January 2025
Fedora Project
Thursday 9th January 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20250109.001 in Rawhide:
- Data update for 2025-01-09
Saturday 11th January 2025
Local Packages
Updated perl-Module-Pluggable to 6.3:
Fix make_path() in t/29unreadable.t (CPAN RT#156362)
Fix t/29unreadable.t tests failing as root (CPAN RT#156367)
Sunday 12th January 2025
Fedora Project
Updated perl-PPI to 1.281 in EPEL-10:
- Framework for recognition of parsing feature activation via:
'use $PERL_VERSION' in code
'use feature' in code
'use $Common::CPAN::Module' in code
PPI::Document->new( feature_mods => ... )
PPI::Document->new( custom_feature_includes => ... )
PPI::Document->new( custom_feature_include_cb => ... )
$ENV{PPI_CUSTOM_FEATURE_INCLUDES}
- Added ability to parse features:
Signatures, as PPI::Structure::Signature
try catch, as PPI::Statement::Compound
- Framework for recognition of parsing feature activation via:
Local Packages
Monday 13th January 2025
Fedora Project
Updated perl-DBD-CSV to 0.62 in Rawhide:
- It's 2025
Replace "use vars" with "our" (GH#9)
- Specify recommended versions based on known CVE's
Update documentation for groff-1.24
Tested with perl-5.40.0
Add SECURITY.md
Local Packages
Updated perl-DBD-CSV to 0.62 as per the Fedora version
Wednesday 15th January 2025
Fedora Project
Updated gtkwave (3.3.121) to port to gcc 15 (GH#406)
Updated perl-Business-ISBN-Data to 20250115.001 in Rawhide:
- Data update for 2025-01-15
Local Packages
Updated gtkwave (3.3.121) as per the Fedora version
Updated sendmail (8.18.1) to rebuild for the bin-sbin merge (2nd attempt) and add EL-10 support
Thursday 16th January 2025
Fedora Project
Updated bluefish (2.2.16) to fix it for gcc 15 compatibility (upstream ticket #101)
Updated gtkwave (3.3.121) to port to tcl9 in Rawhide (GH#407, Bug #2337712)
Updated perl-Business-ISBN-Data to 20250116.001 in Rawhide:
- Data update for 2025-01-16
Local Packages
Updated bluefish (2.2.16) as per the Fedora version
Updated check (0.15.2) to add patch to fix texinfo error
Updated gtkwave (3.3.121) as per the Fedora version
Rebuilt ansible-collection-community-libvirt (1.3.1), curl (8.11.1) for the Fedora_42_Mass_Rebuild
Friday 17th January 2025
Fedora Project
Updated gtk+ (1.2.10) in Rawhide to fix building in C23 mode
Updated milter-greylist (4.6.4) and milter-regex (2.7) in Rawhide to build with -std=gnu17 due to issues with the milter API (Bug #2336394)
Updated proftpd (1.3.8c) in Rawhide to fix it for C23 compatibility and update mod_vroot to 0.9.12:
Implement a realpath(3) callback for the FSIO API, for better interoperability of other modules when mod_vroot is in effect
Local Packages
Updated gtk+ (1.2.10) as per the Fedora version
Updated perl-DateTime-TimeZone to 2.64:
- This release is based on version 2025a of the Olson database
- Contemporary changes for Paraguay
Updated proftpd (1.3.8c) as per the Fedora version
Updated proftpd (1.3.9rc3) to fix mod_proxy for C23 compatibility (GH#282)
Rebuilt geoipupdate (7.1.0), grepmail (5.3111), gtkwave (3.3.121), libgpg-error (1.51), libidn (1.42), libssh2 (1.11.1), libxml2 (2.12.9), libxslt(1.1.42) and mod_fcgid (2.3.9) for the Fedora_42_Mass_Rebuild
Saturday 18th January 2025
Fedora Project
Updated perl-Business-ISBN-Data to 20250118.001 in Rawhide:
- Data update for 2025-01-18
Local Packages
Updated nmap (7.92) to fix build with libpcap-1.10.5: this version changed SOCKET to PCAP_SOCKET, which conflicts with an unrelated use of the same name internally (https://github.com/the-tcpdump-group/libpcap/pull/1251)
Sunday 19th January 2025
Fedora Project
Updated perl-Function-Parameters to 2.002005 in Rawhide:
- When debugging, skip over invisible (generated) parameter initialization code even if single-step mode is active
Move repository and bugtracker to https://codeberg.org/
Updated perl-YAML-Syck (1.34) to build using -std=gnu17 since the ancient code does not compile with -std=c23
Local Packages
Updated perl-Function-Parameters to 2.002005 as per the Fedora version
Updated perl-YAML-Syck (1.34) as per the Fedora version
Rebuilt perl-Any-Moose (0.27), perl-DBI (1.646), perl-MIME-tools (5.515) and perl-Specio (0.49) for the Fedora_42_Mass_Rebuild
Monday 20th January 2025
Local Packages
Updated perl-DBI to 1.647:
Rebuilt libnet (1.3), perl-Class-XSAccessor (1.19), perl-Dir-Self (0.11), perl-Feature-Compat-Class (0.07), perl-HTML-Lint (2.32), perl-IO-AIO (4.81), perl-MCE (1.901), perl-MIME-Types (2.26), perl-Moose (2.2207), perl-Mouse (2.5.11), perl-Net-DNS (1.49), perl-Object-HashBase (0.015), perl-Perl-Critic (1.156), perl-Perl-Tidy (20250105), perl-Test-InDistDir (1.112071), perl-Test-LeakTrace (0.17), perl-Type-Tiny (2.006000), perl-Types-Path-Tiny (0.006), rbldnsd (0.998b), smbldap-tools (0.9.11) and spamass-milter (0.4.0) for the Fedora_42_Mass_Rebuild
Re-rebuilt libssh2 (1.11.1) for the Fedora_42_Mass_Rebuild
Tuesday 21st January 2025
Local Packages
Updated perl-Module-CoreList to 5.20250120:
- Updated for v5.41.8
- Updated for v5.40.1
- Updated for v5.38.3
Updated unrar to 7.10 beta 3
Wednesday 22nd January 2025
Fedora Project
Updated perl-Module-Extract-VERSION to 1.118 in Rawhide:
- Refresh dist
Updated perl-Test-Simple to 1.302208 in Rawhide:
Avoid closing over values in string eval when comparing values (GH#1018)
Local Packages
Updated java-1.8.0-oracle to Java SE 8 update 441
Updated perl-Module-Extract-VERSION to 1.118 as per the Fedora version
Updated perl-Test-Simple to 1.302208 as per the Fedora version
Thursday 23rd January 2025
Fedora Project
Updated perl-Test-Simple to 1.302209 in Rawhide:
Local Packages
Updated perl-Convert-UUlib (1.8) to fix it for C23 mode (Bug #2341023)
Updated perl-Term-ReadLine-Gnu (1.46) to fix it for C23 compatibility (GH#32, Bug #2341037)
Updated perl-Test-Simple to 1.302209 as per the Fedora version
Friday 24th January 2025
Local Packages
Updated perl-Coro (6.57) to fix it for compiling in C23 mode (CPAN RT#158609, Bug #2341024)
Monday 27th January 2025
Fedora Project
Updated perl-Module-Extract-Namespaces to 1.025 in Rawhide:
- Refresh distro
Local Packages
Updated perl-Module-Extract-Namespaces to 1.025 as per the Fedora version
Friday 31st January 2025
Fedora Project
Updated perl-Text-CSV_XS to 1.60 in Rawhide:
Add SECURITY.md
CR/NL/CRNL inside quoted fields not affected by strict_eol
Fix incorrect error 2014 (GH#62)
Local Packages
Previous Month: December 2024
Next Month: February 2025