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