#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 26th April 2011 === ==== Fedora Project ==== * Updated `perl-Test-Fatal` to 0.005 in F-15 and Rawhide: * `success` blocks now allow trailing blocks like `finally`, `catch`, etc. * Fix the logic that picks tests for 5.13.1+ ==== Local Packages ==== * Updated `fetchyahoo` to 2.14.1: * Update for new Yahoo Mail Beta * Updated `libidn` to 1.21: * `build`/`gettext`: Demand `gettext` ≥ 0.18.1 in order to get newer `m4` files; the old `m4` files associated with 0.17 caused problems on Solaris (http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/25522) * `build`: Improve MinGW cross-compile `makefile`; see `win32/libidn4win.mk` * `build`: Visual Studio files fixed to define `LIBIDN_BUILDING` * Updated `moin` to create and own the `/usr/share/moin/htdocs` directory as a placeholder for theme data (thanks to Sean P. Kane for the bug report) * Updated `perl-DateTime` to update `DateTime` to 0.68: * The tests for `%N` in the last release relied on the vagaries of floating point maths on a 64-bit system; now, the `from_epoch()` method just uses string operations to separate the epoch into an integer value and a mantissa, which avoids floating point insanity ([[CPAN:67736|CPAN RT#67736]]) . and update `DateTime::TimeZone` to 1.34: * Based on version 2011g of the Olson database * Includes changes for Egypt * `DateTime::TimeZone::Floating` and `DateTime::TimeZone::UTC` are now singletons, since their internal state never changes . Now that `Test::Spelling` is available for all supported releases, I enabled it for the RHL-9/RHEL-3 builds and had to update the patch for words missing from the system dictionaries to add some extra words * Updated `perl-Eval-Closure` to 0.05: * Make sure `Perl::Tidy` doesn't look at `@ARGV` * Updated `perl-Filter` to 1.38: * Bumped all versions to match the distribution version number, as having module versions different from distribution version results in dependency confusion ([[CPAN:67655|CPAN RT#67655]]) * Fix `decrypt` to work with Perl 5.14 ([[CPAN:67656|CPAN RT#67656]]) * Update the `Filter-Simple` URL ([[CPAN:49778|CPAN RT#49778]]) . I also removed some doc-file dependencies whilst I was doing this update * Updated `perl-Test-Fatal` to 0.005 as per the Fedora version * Updated `perl-Test-Spelling` to 0.12: * Best Practical has taken over maintainership of this module * Try various spell-check programs instead of hard-coding the ancient `spell` ([[CPAN:56483|CPAN RT#56483]]) * Remove temporary files more aggressively ([[CPAN:41586|CPAN RT#41586]]) - fixed by not creating them at all - instead we now use `IPC::Open3` * Remove suggestion to use broken `aspell -l` ([[CPAN:28967|CPAN RT#28967]]) * Add `set_pod_file_filter` for skipping translations, etc. ([[CPAN:63755|CPAN RT#63755]]) * Skip tests in `all_pod_files_spelling_ok` if there is no working spell-checker * Provide a `has_working_spellchecker` so you can skip your own tests if there's no working spell-checker * Switch to `Module::Install` * Rewrite and modernize a lot of the documentation * Decruftify code, such as by using `Exporter` and lexical filehandles * Support `.plx` files . As there is no longer a requirement for `File::Temp` ≥ 0.14, this release can run on Perl 5.8.0 and hence all of my supported distributions . For distributions where `hunspell` is preferred, I added a patch to favour `hunspell` over the other spellers so that `spell` or `aspell` wouldn't be used if installed, as that would lead to having different results depending on which packages were installed * Updated `perl-Devel-StackTrace`, `perl-Moose`, `perl-Params-Validate`, `perl-Test-LeakTrace` and `perl-Test-Requires` to reflect that `Test::Spelling` is available for all releases and to test the new version of that module (and also `Eval::Closure` and `Test::Fatal` in the case of `perl-Moose`) ----