Tuesday 12th January 2021
Fedora Project
Cleaned up and rebuilt perl-CPAN-Meta-Check (0.014) in Rawhide
Cleaned up and rebuilt perl-MouseX-SimpleConfig (0.11) in Rawhide
Updated perl-Role-Tiny to 2.002003 in Rawhide:
Refactored create_class_with_roles to not use "composable packages"; this was an optimization for when a role is used in many different uses of create_class_with_roles, but required an entirely separate implementation, which did not have fully compatible behaviour and would also result in methods using modifiers being slower
Add documentation for which methods will be composed from a role (CPAN RT#133363)
Fix backwards compatibility with older versions of Moo when interacting with Moose
Treat modifiers as required methods during create_class_with_roles
- Fixed methods being no longer composed after they participated in an allowed conflict
Dropped use of MRO::Compat
Test clean-ups for checking requires during create_class_with_roles
- Additional tests to confirm internal role application steps can be fully qualified
Fix Pod links to Class::Method::Modifiers
- Tweaks to author tests
Additional tests for working with older Moo versions
- Additional tests for module loading
Allow method modifiers to be specified with an array reference of method names, rather than a list; this now matches how the corresponding Class::Method::Modifiers subs can be called
Fix tests when Class::Method::Modifiers is not installed
- Refactored some internals for subclasses to use
methods_provided_by will ensure the module is loaded before checking for methods
Set dynamic_config to 0 and x_static_install to 1
- Fixed filenames in dependents author test not to use colons
Removed MRO::Compat from prereqs as it is no longer used
Marked Class::Method::Modifiers as a hard developer dependency rather than a recommended developer dependency
Rewrote test for namespace cleaning not to require namespace::clean, and moved it from an author test to a normal test
Removed namespace::autoclean from developer prereqs
Local Packages
Cleaned up and rebuilt perl-CPAN-Meta-Check (0.014)
Updated perl-Role-Tiny to 2.002003 as per the Fedora version