PaulHowarth/Blog/2014-08-01

Friday 1st August 2014

Fedora Project

  • Updated perl-MooseX-Role-Parameterized to 1.05 in F-21 and Rawhide:

    • This extension is now implemented as a role metarole, which means it can (mostly) cooperate with other role extensions, such as MooseX::Role::WithOverloading; note that you should load MooseX::Role::Parameterized after other extensions

    • This module no longer supports passing a "-metaclass" parameter when you load it; this was an artifact from a much earlier era of Moose extensions

    • Repository migrated to the github moose organization
    • Convert this distribution to Dist::Zilla to resolve packaging insanity

    • If a parameterizable role was reinitialized after any parameters or a role block was declared, those declarations were lost; reinitialization usually occurs when new metaroles are applied to the role by other MooseX modules

  • Updated perl-MooseX-Role-WithOverloading to 0.14 in F-21, Rawhide and EPEL-7:

    • Fixed a bug with Perl 5.18+ that caused this module to simply blow up with an error like "Use of uninitialized value in subroutine entry at .../Class/MOP/Package.pm ..."

    • Line numbers in shipped code are now almost the same (within 3) as the repository source, for easier debugging
    • Repository migrated to the github moose organization
    • Unneeded init_meta method removed

  • Updated perl-MooseX-Types to 0.44 in F-21 and Rawhide:

    • Namespace improvements
    • Avoid use of deprecated Moose functionality

Local Packages

  • New package perl-MooseX-Role-WithOverloading (0.14)

  • New package perl-MooseX-Types (0.44)

  • Updated perl-MooseX-Role-Parameterized to 1.05 as per the Fedora version


Recent