PaulHowarth/Blog/2022-01-23

Sunday 23rd January 2022

Fedora Project

  • Updated libssh2 (1.10.0) in Rawhide to fix FTBFS with OpenSSH 8.8:

    • In 8.8 OpenSSH disabled SHA1 rsa-sha keys out of the box, so we need to re-enable them as a workaround for the test suite until upstream updates the tests (see GH#630)

    •    1 --- tests/ssh2.sh
         2 +++ tests/ssh2.sh
         3 @@ -25,7 +25,8 @@ $SSHD -f /dev/null -h "$srcdir"/etc/host
         4      -o 'Port 4711' \
         5      -o 'Protocol 2' \
         6      -o "AuthorizedKeysFile $srcdir/etc/user.pub" \
         7 -    -o 'UsePrivilegeSeparation no' \
         8 +    -o 'HostKeyAlgorithms +ssh-rsa' \
         9 +    -o 'PubkeyAcceptedAlgorithms +ssh-rsa' \
        10      -o 'StrictModes no' \
        11      -D \
        12      $libssh2_sshd_params &
      
  • Updated perl-GD to 2.74 in Rawhide:

    • Add experimental support for WEBP, HEIF and AVIF
    • Document all supported image formats in the GD::Image library

    • Added GitHub actions (for PR's)

    • Fix poly->transform documentation (CPAN RT#140043)

    • Fix GD, GD2 detection and tests (CPAN RT#139399 - since libgd 2.3.3)

    • POD: Remove indirect object constructors from example code snippet (GH#39)

    • Fix incorrect behaviour of GD::Simple->fontMetrics

    • Fix cross-compilation if gdlib.pc has no cflags

  • Rebuilt perl-autovivification (0.18), perl-PerlIO-gzip (0.20) and perl-XString (0.005) for the Fedora_36_Mass_Rebuild after their initial mass rebuild attempts failed

Local Packages

  • Updated libssh2 (1.10.0) as per the Fedora version, applying the patch for builds from Fedora 34 onwards only (patch breaks tests differently with older OpenSSH versions)

  • Rebuilt c-ares (1.18.1), grepmail (5.3111), gtkwave (3.3.111), libgpg-error (1.43), libxslt (1.1.34), perl-Moose (2.2201), proftpd (1.3.7c) for the Fedora_36_Mass_Rebuild


Recent