PaulHowarth/Blog/2020-12-21

Monday 21st December 2020

Fedora Project

  • Orphaned trac-accountmanager-plugin and trac-spamfilter-plugin since they can't even compile against trac 1.5 in Rawhide, and I've abandoned use of trac myself anyway since I couldn't get it to work with my subversion repository after updating to Fedora 33

  • Updated perl-Array-Compare to 3.0.8 in Rawhide:

    • Only support versions 5.10+
  • Updated perl-MetaCPAN-Client to 2.029000 in Rawhide:

    • Added checksum_sha256 and checksum_md5 fields support (GH#110)

    • Clean up old files

Local Packages

  • Updated perl-Array-Compare to 3.0.8 as per the Fedora version

  • Updated perl-Convert-UUlib to 1.8:

    • No bugfixes in this release due to lack of known bugs, but the major changes in this release might have introduced new bugs, so watch out
    • Update large decoder example to disable OPT_AUTOCHK and use Smerge -1

    • Some micro-optimizations
      • Avoid costly string comparisons by comparing hashes when inserting items, which speeds up insertion by a constant factor
      • Improve uulist (and other) structure layout and size

      • Reverse the order of file list items, which heuristically improves match speed with large usenet file lists
      • Use getc instead of fgetc, which makes no difference on gnu/linux

      • Clean up _FP symbol names not to start with an underscore

      • Use feof_unlocked and ferror_unlocked

      • Implement a faster ASCII-only strnicmp

    • Miscellaneous very minor code improvements
      • Remove quite a bit of pre-posix/dos/etc. cruft
      • Use flockfile, if available, for a potential but small speed gain

      • Speed up inner yenc decoder loop

      • Kentnl said that this module should no longer claim to be a simple interface to uulib, as the bundled copy is now better maintained than the original upstream library

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

  • Updated perl-Module-CoreList to 5.20201220:

    • Updated for v5.33.5


Recent