PaulHowarth/Blog/2024-01-15

Monday 15th January 2024

Fedora Project

  • Rebuilt perl-Compress-Raw-Zlib (2.206) for zlib-ng in Rawhide, fixing the FTBFS for perl-IO-Compress in Koschei

  • Updated perl-DateTime-Format-MySQL to 0.08 in F-38:

    • Fix parsing microsecond < 100,000 off DateTime object by zero-padding

  • Updated perl-Modern-Perl to 1.20240115 in F-39 and Rawhide:

    • Update for 2024 year bundle
  • Updated perl-Test-File (1.993) in F-38 to fix FTBFS in Koschei due to use of macros incompatible with rpm 4.18.92 onwards

Local Packages

  • Updated libidn to 1.42:

    • Bump required gettext version to 0.19.8 for musl-libc

    • Compiler warning improvements
    • Fix type confusion on LLP64/Windows platforms
    • While libidn has worked using Cygwin libc, it has never worked on ucrt/msvcrt libc; report and tiny patch by Francesco Pretto in https://lists.gnu.org/archive/html/help-libidn/2022-02/msg00000.html

    • tests: Added script tests/standalone.sh suitable for integrators

      • The main purpose is to test a system-installed libidn, suitable for distributor checking (à la Debian's autopkgtest/debci)

      • It may also be used to test a newly built libidn outside the usual 'make check' infrastructure

      • To check that your system libidn is working, invoke the script with 'srcdir' as an environment variable indicating where it can be find the source code for libidn's tests/ directory (it will use the directory name where the script is by default)

      • To check that a newly built static libidn behaves, invoke:

    • env STANDALONE_CFLAGS="-Ilib lib/.libs/libidn.a" tests/standalone.sh
      • To check that a newly built shared libidn behaves, invoke:

    • env srcdir=tests STANDALONE_CFLAGS="-Ilib -Wl,-rpath lib/.libs lib/.libs/libidn.so" tests/standalone.sh
      • If the libidn under testing is too old and has known bugs, that should cause tests to fail, which is intentional

    • Updated translations
    • Update gnulib files and build fixes

  • Rebuilt perl-Compress-Raw-Zlib (2.206) as per the Fedora version


Recent