PaulHowarth/Blog/2023-11

Paul's Blog Entries for November 2023

Wednesday 1st November 2023

Fedora Project

  • Updated perl-MetaCPAN-Client to 2.031000 in Rawhide:

    • Fix reverse-dependencies distributions check
    • In examples, 'use Data::Printer' instead of shortened 'use DDP'

Local Packages

  • Updated perl-MetaCPAN-Client to 2.031000 as per the Fedora version

Thursday 2nd November 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20231102.001 in Rawhide:

    • Data update for 20231102

Local Packages

  • Rebuilt perl-Compress-Raw-Lzma (2.206) for xz 5.4.5 in Fedora 40 onwards

Monday 6th November 2023

Fedora Project

  • Updated perl-DateTime to 1.65 in Rawhide:

    • Fix builds on macOS with Perls before 5.22.0; this seems to have the same issue as Windows on older Perls (GH#141)

Local Packages

  • Updated perl-DateTime to 1.65 as per the Fedora version

  • Updated sendmail (8.17.2) to drop use of libdb from F-40, EL-10 onwards (Bug #1781181)

Tuesday 7th November 2023

Fedora Project

  • Updated perl-IO-Socket-SSL to 2.084 in Rawhide:

Local Packages

  • Fedora 39 released
  • Updated perl-DateTime-Locale to 1.40:

    • Rebuilt all locale data with the data from CLDR 44.0.1
  • Updated perl-IO-Socket-SSL to 2.084 as per the Fedora version

  • Updated sendmail (8.17.2) to keep using libdb in all Fedora releases for now

Thursday 9th November 2023

Fedora Project

  • Updated perl-DBM-Deep to 2.0018 in Rawhide:

    • Tiny documentation and metadata fixes to make sure people go to the correct issue tracker

Local Packages

  • Updated perl-DBM-Deep to 2.0018 as per the Fedora version

  • Updated unrar source to 7.0.3, still 7.00 beta 1

Friday 10th November 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20231110.001 in Rawhide:

    • Data update for 20231110

Monday 13th November 2023

Fedora Project

  • Updated perl-DBM-Deep to 2.0019 in Rawhide:

    • Improvement so that when you try to put too much data in you get a useful error, and don't corrupt the database

Local Packages

  • Updated perl-DBM-Deep to 2.0019 as per the Fedora version

Tuesday 14th November 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20231114.001 in Rawhide:

    • Data update for 20231114

Wednesday 15th November 2023

Local Packages

  • Updated c-ares to 1.22.0:

  • This is a feature release with some significant internal changes
  • Features:
    • ares_reinit() is now implemented to re-read any system configuration and immediately apply to an existing ares channel

    • The adig command line program has been rewritten and its format now more closely matches that of BIND's dig utility

    • The new DNS message parser and writer functions have now been made public
    • RFC9460 HTTPS and SVCB records are now supported
    • RFC6698 TLSA records are now supported
    • The server list is now internally dynamic and can be changed without impacting existing queries
    • Hosts file processing is now cached until the file is detected to be changed to speed up repetitive lookups of large hosts files
  • Changes:
    • Internally all DNS messages are now written using the new DNS writing functions
    • EDNS is now enabled by default
    • Internal clean-ups in function prototypes
  • Bug Fixes:
    • Randomize retry penalties to prevent thundering herd issues when dns servers throttle requests
    • Fix Windows build error for missing if_indextoname()

Sunday 19th November 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20231118.001 in Rawhide:

    • Data update for 20231118

Monday 20th November 2023

Fedora Project

  • Updated perl-ExtUtils-CppGuess to 0.27 in Rawhide:

    • Support C++20 and C++23 standards, and vendored version output

Local Packages

  • Updated libxslt to 1.1.39 (see NEWS for details)

  • Updated libxml2 to 2.12.0 (see NEWS for details)

  • This version failed to compile on RHEL-7 so I updated the RHEL-7 version to 2.11.6 instead (see NEWS for details)

  • Updated perl-Module-CoreList to 5.20231120:

    • Updated for v5.39.5

Tuesday 21st November 2023

Fedora Project

  • Updated perl-Getopt-Long-Descriptive to 0.112 in Rawhide:

    • This version removes the redundant option warning, which is now provided by Getopt::Long v2.55 and later (which is now required); as before, this will someday become fatal

Local Packages

  • Updated perl-Software-License to 0.104005:

    • Explictly require perl v5.12.0, which was already effectively required because of upstream libraries
    • Update author metadata

Wednesday 22nd November 2023

Local Packages

  • Updated c-ares to 1.22.1:

  • This is a bugfix release
    • Fix /etc/hosts processing performance with all entries using same IP address; large hosts files using the same IP address for all entries could use exponential time

    • Fix typos in manpages
    • Fix OpenWatcom building

Thursday 23rd November 2023

Fedora Project

  • Updated perl-Text-CSV_XS to 1.53 in Rawhide:

    • Two casts for -Wformat (GH#50)

    • Add --skip-empty to csv2xlsx

    • Add --font and --font-size to csv2xlsx

    • Fix skip_empty_rows ("skip") and trailing newlines (GH#52)

    • Fix comment in last line (CPAN RT#150501)

Local Packages

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

Friday 24th November 2023

Fedora Project

  • Updated perl-Sub-Exporter to 0.991 in Rawhide:

    • Make the requirement for perl v5.12.0 explicit; previously, it was only implicit because of prerequisites

Local Packages

  • Updated perl-Sub-Exporter to 0.991 as per the Fedora version

Saturday 25th November 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20231125.001 in Rawhide:

    • Data update for 20231125

Monday 27th November 2023

Local Packages

  • Updated perl-Net-DNS to 1.41:

    • Accept inbound Ethernet "Jumbo" UDP packet
    • Facilitate decoding of mDNS/SD packets with compressed RDATA
    • Update Parameters.pm to resync with IANA registry

    • Fix error trying to use Socket macro SO_REUSEPORT in Windows (CPAN RT#150550)

Tuesday 28th November 2023

Fedora Project

  • Updated perl-IO-Tty to 1.18 in Rawhide:

    • Address Freebsd build issue: make function checks more robust within shared lib (GH#35)

Local Packages

  • Updated libxml2 to 2.12.1:

  • Regressions:
    • hash: Fix deletion of entries during scan
    • parser: Only enable SAX2 if there are SAX2 element handlers
  • Build fixes:
    • autotools: Stop checking for snprintf

    • dict: Fix '__thread' before 'static'

    • Fix: pthread weak references in globals.c

    • tests: Fix build with older MSVC
  • These fixes allow a successful build on EL-7 too, which wasn't possible with 2.12.0
  • Updated perl-IO-Tty to 1.18 as per the Fedora version

Wednesday 29th November 2023

Fedora Project

  • Updated perl-Test-Simple to 1.302197 in Rawhide:

    • Add ability to attach timestamps to trace objects via API or environment variable

RPM Fusion Project

  • Rebuilt xv (4.2.0) for the new Jasper in Rawhide

Local Packages

  • Updated nmap (7.93) to use pcre2 instead of the deprecated pcre from F-40 onwards (Bug #2128336)

  • Updated perl-Test-Simple to 1.302197 as per the Fedora version

  • Updated perl-XML-LibXML (2.0209) to restore compatibility with libxml2-2.12.0 (Bug #2251181)

  • Rebuilt xv (4.2.0) for the new Jasper in Rawhide

Thursday 30th November 2023

Fedora Project

  • Updated perl-Business-ISBN-Data to 20231130.001 in Rawhide:

    • Data update for 20231130

Local Packages

  • Updated perl-Module-CoreList to 5.20231129:

    • Updated for v5.34.2, v5.36.2, v5.38.1
  • Updated unrar to 7.00 beta 2

Previous Month: October 2023
Next Month: December 2023

Recent