Monday 2nd July 2012
Interrupted Sleep
Had to get up in the middle of the night to investigate why my home server's over-temperature alarm had gone off, to find that I had multiple firefox and mysqld processes consuming 100% CPU. The mysqld process on the Internet server was also at 100% though it was coping with it. Strangely, restarting these processes didn't help but after a bit of googling I resorted to rebooting the servers, and that did fix it. Further research today suggests I was hit by the leap-second bug, though why it only started misbehaving overnight when the leap second occurred over 24 hours earlier I don't know.
Fedora Project
Patched perl-Net-SSH-Perl in Rawhide for Perl 5.16 compatibility (CPAN RT#76482)
Submitted a review request for libpari23 (2.3.5), which was reviewed and approved by Paulo Cesar Pereira de Andrade, so I was able to import and build it in Rawhide; this was needed for perl-Math-Pari, which won't build with the later pari 2.5.x series
Updated perl-Math-Pari in Rawhide (f18-perl) to build against libpari23 rather than pari (Bug #836835)
Updated pari to 2.5.1 in Rawhide (Bug #821191)
Local Packages
Updated dovecot to build-require quota-devel where available (F-10, EL-6 onwards) to make quota work with NFS-mounted mailboxes
Updated perl-DateTime to 0.76:
The DateTime->subtract method ignored the end_of_month parameter (CPAN RT#77844)
Updated perl-DateTime-Format-Strptime to 1.52 (rpm version 1.5200 to maintain upgrade path):
Shut up "unescaped braces in regex" warning from 5.17.0 (CPAN RT#77514)
Updated perl-Perl-Tidy to 20120701 (see CHANGES for details)
Updated php-Smarty to 3.1.11:
- Bugfix: the patch for Topic 21856 broke tabs between tag attributes (Forum Topic 22124)
Bugfix: escape modifier support for PHP < 5.2.3 (Forum Topic 21176)
- Bugfix: the default plugin handler did not allow static class methods for modifier (Issue 85)
Bugfix: {block.. hide} did not work as nested child (Forum Topic 22216)
Cleaned up and rebuilt perl-Test-HTML-Tidy, perl-Test-Prereq, perl-Test-Script, perl-Test-Without-Module, perl-Text-Diff and perl-YAML-Tiny