#acl PaulHowarth:read,write,admin,revert,delete All:read === 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:133363|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 ----