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 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 RT#67655)
Fix decrypt to work with Perl 5.14 (CPAN RT#67656)
Update the Filter-Simple URL (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 RT#56483)
Remove temporary files more aggressively (CPAN RT#41586) - fixed by not creating them at all - instead we now use IPC::Open3
Remove suggestion to use broken aspell -l (CPAN RT#28967)
Add set_pod_file_filter for skipping translations, etc. (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)