Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2021-01-12

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


Recent