PaulHowarth/Blog/2025-01

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:

  • 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

  • Updated perl-Config-General to 2.67 in Rawhide:

    • Add support for quoting values containing whitespace using the new flag -AlwaysQuoteOutput (GH#1)

    • Fix exporter setup, use "our" where appropriate (GH#2)

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:

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

Local Packages

  • Updated perl-DBI to 1.646:

    • Remove "experimental" tag from statistics_info() (GH#134)

    • RT tickets moved to GitHub issues

    • All RT tickets now marked as resolved with reference to GitHub issue

    • Fix install issue (GH#168)

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

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:

    • Spellcheck
    • Fix Makefile rules for Changes (Windows case issue)

    • Another example to bind columns (GH#159)

    • Fix fetchall_arrayref for undefined NAME (GH#156)

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

    • Don't use base as much (GH#1021)

    • Use PerlIO::get_layers without loading PerlIO.pm (GH#1022)

    • Move try_sig_mask to separate file to avoid always loading POSIX (GH#1023)

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

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

  • Updated curl (8.11.1) to fix some authentication issues with proxy usage (GH#14973, GH#16034)

  • Updated perl-Text-CSV_XS to 1.60 as per the Fedora version

Previous Month: December 2024
Next Month: February 2025

Recent