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/2015-03-03

Tuesday 3rd March 2015

Fedora Project

  • Updated perl-Perl-Critic to 1.125 in F-22 and Rawhide:

    • Corrected dependency on List::Util::any() to List::MoreUtils::any() (GH #626)

    • Revised and updated documentation

Local Packages

  • Updated perl-Moo to 2.000000:

  • Incompatible Changes

    • Fatal warnings and the other additional checks from the strictures module will no longer be applied to modules using Moo or Moo::Role; we now only apply strict and (non-fatal) warnings, matching the behaviour of Moose

    • Classes without attributes used to store everything passed to ->new in the object; this has been fixed to not store anything in the object, making it consistent with classes that had attributes

    • Moo will now pass __no_BUILD__ to parent constructors when inheriting from a Moose or Class::Tiny class, to prevent them from calling BUILD functions; Moo calls the BUILD functions itself, which previously led to them being called multiple times

    • Attempting to replace an existing constructor, or modify one that has been used, will throw an error (this includes adding attributes); previously, this would result in some attributes being silently ignored by the constructor
    • If a class's @ISA is modified without using 'extends' in a way that affects object construction, Moo will detect this and throw an error; this can happen in code that uses ->load_components from Class::C3::Componentised, which is common in DBIx::Class modules

  • Bug Fixes

    • Fix calling class methods on Moo::HandleMoose::FakeMetaClass, such as modules scanning all classes

  • Miscellaneous

    • use Sub::Util instead of Sub::Name if available

  • Updated perl-Perl-Critic to 1.125 as per the Fedora version


Recent