PaulHowarth/Blog/2019-10-25

Friday 25th October 2019

Fedora Project

  • Updated perl-Role-Tiny to 2.001004 in Rawhide:

    • Fix methods being excluded from composition if they previously existed in the composing role (CPAN RT#130811)

    • Fix role application overwriting subs that are not considered methods
    • Fix helper subs created by a Role::Tiny extension (like Moo::Role) sometimes being treated as methods

  • Cleaned up and rebuilt perl-Clone-Choose (0.010) in Rawhide

  • Cleaned up and rebuilt perl-Clone-PP (1.07) in Rawhide

  • Cleaned up and rebuilt perl-Crypt-Blowfish (2.14) in Rawhide

  • Cleaned up and rebuilt perl-Hash-Merge (0.300) in Rawhide

  • Cleaned up and rebuilt perl-IO-CaptureOutput (1.1104) in Rawhide

  • Branched and built perl-Clone-Choose (0.010) for EPEL-8

  • Branched and built perl-Clone-PP (1.07) for EPEL-8

  • Branched and built perl-Crypt-Blowfish (2.14) for EPEL-8

  • Branched and built perl-Devel-Leak (0.03) for EPEL-8

  • Branched and built perl-Hash-Merge (0.300) for EPEL-8

  • Branched and built perl-IO-CaptureOutput (1.1104) for EPEL-8

  • Branched and built perl-IO-Handle-Util (0.02) for EPEL-8

Local Packages

  • New package perl-Type-Tie (0.014)

  • Updated check to 0.13.0 (see NEWS for details)

  • Updated perl-Convert-UUlib to 1.6:

    • Fix heap overflow (Bug #1711098); the defence-in-depth mechanism based on mmap should make this unexploitable for other than denial of service, on systems supporting mmap/mprotect

  • Updated perl-Moo to 2.003006:

    • Always exclude helper subs (has, with, etc.) from the list of methods, even if they are installed later or wrapped with a modifier

    • Drop Devel::GlobalDestruction prerequisite unless using perl < 5.14

    • Fix preserving full accuracy of numbers in non-ref defaults
    • Fix tracking of stubs and constants as methods to be consistent and work properly with unusual ways of storing subs (CPAN RT#130050)

    • Fix test for modules broken by newer Moo versions when new enough CPAN::Meta version is not available

    • Fix undeferring subs before wrapping with a method modifier when subs to wrap are given as a list or array ref
    • Fix error reporting locations from Carp calls in DEMOLISH (CPAN RT#124845)

    • Fix extending attributes (has +) to allow overriding a default with a builder (CPAN RT#130361)

    • Fix re-throwing Moose inflation exceptions when examining exception objects on older Moose or Devel::StackTrace versions

    • Reorganized documentation related to Moose to improve clarity

    • Improved documentation of usage with namespace::clean

    • Various documentation tweaks
    • Update Role::Tiny prerequisite to 2.001004 to fix issues with re-importing Moo::Role

  • Updated perl-Role-Tiny to 2.001004 as per the Fedora version


Recent