#acl PaulHowarth:read,write,admin,revert,delete All:read === 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 * As before, compiler warnings are enabled by default * They may be disabled using `./configure --disable-gcc-warnings` or turn them into fatal errors using `./configure --enable-gcc-warnings=error` to add `-Werror` and sensible `-Wno-error=`'s * Based on `gnulib`'s `manywarnings`, see https://www.gnu.org/software/gnulib//manual/html_node/manywarnings.html * 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 ----