PaulHowarth/Blog/2021-06-21

Monday 21st June 2021

Fedora Project

  • Updated perl-Mixin-Linewise to 0.109 in Rawhide:

    • Use "-r" test instead of "-f" test, to allow use on (say) named pipes

    • Update author information
    • Add perl support section to docs
  • Updated perl-Sub-Exporter to 0.988 in Rawhide:

    • Update author contact info
    • Add perl support section to docs
  • Cleaned up and rebuilt perl-File-MMagic (1.30) and perl-XML-RSS-LibXML (0.3105) in Rawhide, adding glibc-gconv-extra as a test requirement due to Changes/Gconv_package_split_in_glibc

Local Packages

  • Cleaned up and rebuilt perl-File-MMagic (1.30) as per the Fedora version

  • Updated perl-Mixin-Linewise to 0.109 as per the Fedora version; the new version uses syntax like this:

  • package Mixin::Linewise 0.109;
  • instead of the older syntax:
  • package Mixin::Linewise;
    $Mixin::Linewise::VERSION = '0.108';
  • The RPM dependency generators prior to Fedora 21 and RHEL 8 do not understand this new syntax so I had to add manual provides for builds on older distributions
  • Updated perl-Module-CoreList to 5.20210620:

    • Updated for v5.35.1
  • Updated perl-Net-Telnet to 3.05:

    • Fixed some documentation and pod command typos
    • Stopped using the deprecated variable $[ in the autoflush idiom select((select($fh), $|=1)[$[])

    • Added a workaround for the "require FileHandle" bug in perl 5.10.1

    • Fixed a bug in new() that caused the instantiation to fail when setting one of the *_log input args to an empty string

    • Improved the speed of waitfor() to search for the "match", especially when reading a large amount of data, by using the dynamic arrays @- and @+ instead of $` and $&

    • Changed the logging subroutines to also accept a tied filehandle
    • Fixed new perl warning about argument isn't numeric in numeric ge (>=)

  • Updated perl-Sub-Exporter to 0.988 as per the Fedora version


Recent