PaulHowarth/Blog/2016-06-21

Tuesday 21st June 2016

Fedora Project

  • Updated GeoIP-GeoLite-data to the June 2016 databases in Rawhide

  • Updated pari to 2.7.6 in Rawhide (see CHANGES for details)

  • Updated pari-elldata to the 15th February 2016 release in Rawhide

Local Packages

  • Updated GeoIP-GeoLite-data to the June 2016 databases as per the Fedora version

  • Updated perl-Module-CoreList to 5.20160620:

    • Updated for v5.25.2
  • Updated perl-Mooto 2.002002:

    • Use Carp::croak rather than die to improve reported error locations (CPAN RT#109844, CPAN RT#109632, CPAN RT#102622)

    • Removed Method::Inliner module, which was never intended to ship with Moo and was undocumented, untested, and unused on CPAN

    • Require Role::Tiny 2.000002 for fixes to method modifiers being applied via multiple role composition paths (CPAN RT#106668)

    • Delay loading Class::Method::Modifiers until we actually need it

    • Fix an explosion that could happen if meta inflation was attempted part way through Moo's bootstrapping process, which was possible via a CORE::GLOBAL::bless override (CPAN RT#113743)

    • Accessor subs will be generated immediately, rather than being partially deferred; the deferral added extra sub layers and the delayed compilation didn't provide any real benefit for them
    • Numeric values used as defaults will be inlined as numbers rather than strings
    • Numerous test clean-ups and additional test coverage
    • Fixed a typo in Sub::Defer docs (CPAN RT#113416)

    • Deferred subs (including constructors) will always be named properly, even if neither Sub::Name nor Sub::Util are available; this improves compatibility with namespace::autoclean, among other things (once the sub is undeferred, it may not be given a correct name if Sub::Name or Sub::Util aren't available)

    • Added Sub::Quote::sanitize_identifier to generate an identifier from an arbitrary string

    • Sub::Defer::defer_info is now exportable

    • Improved documentation for Sub::Quote

    • Fix quoted subs with no_defer ignoring no_install option (CPAN RT#114605)

    • Internals of Sub::Quote were refactored

    • Error message when @ISA changes now includes the location that the constructor was generated

    • Original invoker will be used when calling a non-Moo parent constructor (CPAN RT#115189)

    • Added testing for preserving context into quote_sub subs (CPAN RT#114511)

    • quote_sub context options will be used even when zero (CPAN RT#114512)

    • Sub::Defer::defer_sub gained attributes option to specify sub attributes

    • Sub::Quote::quote_sub gained attributes option to specify sub attributes

    • Fix handling of Carp < 1.12


Recent