PaulHowarth/Blog/2018-08-28

Tuesday 28th August 2018

Fedora Project

  • Rebuilt perl-Crypt-PasswdMD5 (1.3) in EPEL-7 to sync with the RHEL-7 version

  • Updated perl-IO-AIO to 4.6 in F-29 and Rawhide:

    • Add st_btime, st_btimesec, st_btimensec and st_gen accessors, mostly for BSDs that expose birthtime and st_gen members (netbsd, freebsd but only st_gen on openbsd because they compiled their perl without support for birthtimes)

    • Fix madvise and munlock to properly support negative offsets

    • Allocate fd for the aio_close at boot time, to guarantee it working later, rather than calling abort when it fails; this also avoids close-on-exec race issues after module load

    • #undef utime on win32, which might help some reports of utime hangs

    • Minor documentation improvements
    • Minor configure clean-ups
    • Use $Config{perllibs} instead of libs for configure, which might help people who didn't install all perl dependencies (might break things as well)

  • Updated perl-MCE to 1.837 in F-29 and Rawhide:

    • Seeds the Math::Random::MT::Auto generator automatically when present for non-threads, similarly to Math::Random and Math::Prime::Util, to avoid child processes sharing the same seed value as the parent and each other; the new seed is computed using the current seed

  • Updated perl-MCE-Shared to 1.839 in F-29 and Rawhide:

    • Seeds the Math::Random::MT::Auto generator automatically when present in MCE::Hobo, similarly to Math::Random and Math::Prime::Util, to avoid child processes sharing the same seed value as the parent and each other; the new seed is computed using the current seed

    • Updated MCE::Shared::Cache to support optional argument "expires_in" for set and sugar methods

    • Updated MCE::Shared documentation

    • Bumped MCE dependency to 1.837

  • Updated perl-Module-Signature to 0.82 in F-29 and Rawhide:

    • Fix CRLF handling on Win32
    • Default to SHA256 on new hashes as SHA1 is deprecated

Local Packages

  • Updated curl (7.61.0) to make ssh-keygen in the test suite always produce PEM format (Bug #1622594)

  • Updated perl-IO-AIO to 4.6 as per the Fedora version

  • Updated perl-MCE to 1.837 as per the Fedora version

  • Updated perl-MCE-Shared to 1.839 as per the Fedora version

  • Updated perl-Module-Signature to 0.82 as per the Fedora version


Recent