#acl PaulHowarth:read,write,admin,revert,delete All:read === Sunday 12th February 2012 === ==== Fedora Project ==== * Updated `perl-Module-Runtime` in EPEL-6 to 0.12, and built it for the first time in EPEL; this was possible because version 0.12 drops its dependencies on other modules (include `Params::Classify`) so there was no longer any need to wait for those to be available: * Work around Perl core bug ([[PerlRT:68590|Perl RT#68590]]) regarding leakage of `%^H` into modules being loaded * Work around Perl core bug that made a failed module loading appear successful when re-requiring the same module * Duplicate `is_string()` from `Params::Classify`, rather than importing it, to avoid circular dependency problems * Duplicate minimal exporting behaviour from `Exporter`, and avoid using the "`feature`", "`warnings`", "`strict`", and "`parent`" pragmata, to allow for possible future use of this module by any infrastructure module * Document core bug workarounds * Document module name syntax more prominently, and discuss the state of Unicode handling * Tweak documentation of `use_package_optimistically()` * Test behaviour with tainted module name * Test lack of unwanted `eval` frame around `require` * Give test modules more meaningful names * Built `perl-Module-Implementation` (0.05) in EPEL-5 now that `Module::Runtime` was available ==== Local Packages ==== * Rebuilt `nmap` for the new `libpcre` in Rawhide * Updated `perl-Class-Load` to 0.17: * Require `Module::Runtime` 0.012, which has a number of useful bug fixes * A bug in `Class::Load` caused test failures when `Module::Runtime` 0.012 was used with `Perl` 5.8.x ([[CPAN:74897|CPAN RT#74897]]) * Updated `perl-Module-Implementation` to 0.06: * Require `Module::Runtime` 0.012, which has a number of useful bug fixes * Updated `perl-Module-ExtractUse` to 0.24: * Regenerated `Grammar` to work with new `Parse::RecDescent` * Updated `perl-Module-Runtime` to 0.012 as per the Fedora version ----