#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 6th October 2010 === ==== Fedora Project ==== * Fixed broken `gtk2-devel >= 2.91` dependency that's been in Rawhide `gucharmap-devel` for 2 days preventing rebuilds of `gucharmap`-using packages necessary due to an soname bump in the previous build * Built the fixed `perl-SOAP-Lite` package for EPEL-5 I updated in `git` last week for [[RedHatBugzilla:557485|Bug #557485]] ==== Local Packages ==== * Updated `perl-Class-MOP` to 1.09: * It's now possible to tell `Class::MOP::Class->create` and the `metaclass` pragma to not install a '`meta`' method into classes they manipulate, or to install one under a different name * Reinitializing a metaclass no longer removes the existing method and attribute objects (it instead fixes them so they are correct for the reinitialized metaclass) * All '`meta`' methods created by `Class::MOP` are now of the class `Class::MOP::Method::Meta` (this is overridable at the `metaclass` layer) * Use `get_or_add_package_symbol` when we intend for it to autovivify, in preparation for changes in `Package::Stash` * We now use `Module::Install::AuthorRequires` to force authors to run all tests, just like we do for `Moose` * Updated `perl-File-Find-Rule-Perl` to 1.10: * Upgrading to `Module::Install::DSL` 1.00 * Removing nasty evil `use UNIVERSAL`; * Fix `03_noindex.t` to ignore `MYMETA.yml` * Updated `perl-Moose` to 1.15: * Major changes to Native Traits, most of which make them act more like "`normal`" attributes (see `Moose::Manual::Delta` for details) * A few native traits (`String`, `Counter`, `Bool`) provide default values of "`is`" and "`default`" when you created an attribute; allowing them to provide these values is now deprecated * New option '`trait_aliases`' for `Moose::Exporter`, which will allow you to generate non-global aliases for your traits (and allow your users to rename the aliases, etc.) * '`use Moose`' and '`use Moose::Role`' now accept a '`-meta_name`' option, to determine which name to install the '`meta`' name under; passing '`undef`' to this option will suppress generation of the `meta` method entirely * `Moose` now warns if it overwrites an existing method named "`meta`" in your class when you "`use Moose`" * Native trait delegations are now all generated as `inline` code * Reinitializing a metaclass no longer removes the existing `method` and `attribute` objects (it instead fixes them so they are correct for the reinitialized metaclass), which should make the order of loading many `MooseX` modules less of an issue * The `Moose::Manual` docs have been revised and updated * If an attribute was `weak`, setting it to a non-ref value after the object was constructed caused an error; now we only call `weaken` when the new value is a reference * `t/040_type_constraints/036_match_type_operator.t` failed on 5.13.5+ . I had to add a patch to get it to work with old versions of `Params::Util` on some distributions that don't have `Params::Util::_REGEX`, and another to fix broken POD ----