#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 23rd August 2010 === ==== Fedora Project ==== * Merged existing EL-6 branch of `perl-Return-Value` (1.666001-1) with Rawhide (no significant changes) and built it for EPEL-6; it's needed as a dependency of `perl-Email-Send` ([[RedHatBugzilla:626218|Bug #626218]]) ==== Local Packages ==== * Updated `perl-Class-MOP` to 1.05: * Refactorings and improvements to how defaults are handled * Optimizations that should help speed up compilation time . I had to patch `t/003_methods.t` to make the two newly-added subtests at the end into `TODO` tests as they fail with `perl` < 5.10.0: . {{{ --- perl-Class-MOP/trunk/Class-MOP-1.05-broken-test-003.patch (added) +++ perl-Class-MOP/trunk/Class-MOP-1.05-broken-test-003.patch Mon Aug 23 15:14:04 2010 @@ -1,0 +1,41 @@ Fails like this: http://www.cpantesters.org/distro/C/Class-MOP.html#Class-MOP-1.05 # Failed test 'get_method_list handles constants properly' # at t/003_methods.t line 368. # Structures begin differing at: # $got->[0] = 'BAR' # $expected->[0] = 'quux' # Failed test '_get_local_methods handles constants properly' # at t/003_methods.t line 375. # Structures begin differing at: # $got->[0] = 'BAR' # $expected->[0] = 'quux' # Looks like you failed 2 tests of 71. t/003_methods.t ........................... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/71 subtests --- Class-MOP-1.05/t/003_methods.t.orig 2010-08-22 16:31:55.000000000 +0100 +++ Class-MOP-1.05/t/003_methods.t 2010-08-23 09:48:40.784337434 +0100 @@ -352,6 +352,10 @@ } } +TODO: { + +local $TODO = "Test fails with perl < 5.10.0"; + { package HasConstants; @@ -377,5 +381,7 @@ '_get_local_methods handles constants properly' ); +}; + done_testing; }}} * Updated `perl-DBM-Deep` to 2.0001: * Simply reading a hash or array element no longer causes autovivification, though dereferencing it does still; this makes `DBM::Deep` comply with `Perl`'s behaviour - [[CPAN:60391|CPAN RT#60391]] * Updated `perl-Email-Address` to 1.890: * Allow domainless addresses if requested . I had to create a branch for the 1.889 version for releases with `perl` < 5.10.0 as this new version uses the branch reset pattern (`?|`) in a regex, which is new in `perl` 5.10.0; upstream plans to fix this in the next release, so the branch should be short-lived * Updated `perl-IPC-Run3` to 0.044: * Ignore user-defined `__DIE__` handler in `_type` * Added test for `__DIE__` handler `behaviour` * Updated `perl-Module-CoreList` to 2.37: * Updated for 5.13.4 * Remove '`Filespec`' module (never in core, should have been '`VMS::Filespec`') * Updated `perl-Moose` to 1.10, bumping the `Class::MOP` dependency to 1.05: * The long-deprecated `alias` and `exclude`s options for rĂ´le applications now issue a deprecation warning; use `-alias` and `-excludes` instead * Inlined code no longer stringifies numeric attribute defaults * `default => undef` now works properly * `enum` type constraints now throw errors if their values are nonsensical * Optimizations that should help speed up compilation time * Updated `perl-Software-License` to 0.102340: * Add PostgreSQL ----