PaulHowarth/Blog/2011-07-04

Monday 4th July 2011

Fedora Project

  • Updated gtkwave to 3.3.23 in Rawhide:

    • Fixed ItemFactory callbacks as their argument lists did not reflect the correct callback argument type/order for callback_type=1; this is a long-standing hidden bug that would prevent pattern search from working on 64-bit big-endian architectures

    • Fixed broken "replace" signal option

Local Packages

  • Updated gtkwave to 3.3.23 as per the Fedora version

  • Updated perl-DateTime to update DateTime-TimeZone to 1.65:

    • Based on version 2011h of the Olson database
    • Includes changes for Russia
    • Include UTC in the list of all time zone names (CPAN RT#67070)

  • I also tweaked the require/provides filters to work better with rpm ≥ 4.9, and added perl(DateTime::Format::Strptime) as a build requirement as long as the %perl_bootstrap macro was not defined (since DateTime::Format::Strptime requires DateTime itself)

  • Updated perl-Devel-GlobalDestruction to 0.04:

    • To detect a perl with ${^GLOBAL_PHASE}, check for the feature itself instead of a specific perl version

    • Update the documentation to reflect the use of ${^GLOBAL_PHASE} if available

    • Stop depending on Scope::Guard for the tests

    • Upgrade ppport.h from version 3.13 to 3.19

  • I dropped the no-longer-necessary buildreq perl(Scope::Guard) and made the package noarch from perl 5.13.7 (Fedora 16)

  • Updated perl-IPC-Run to 0.90:

    • CPAN RT#14078: run() miscalculates length of UTF-8 strings

    • CPAN RT#38193: fix error detection on non-English operating systems

    • CPAN RT#43072: skip dragonfly platform on t/pty.t (hangs)

    • CPAN RT#49693: security patch for lib/IPC/Run/Win32IO.pm s/INADDR_ANY//

    • CPAN RT#57190: handle PATH environment variable not being defined

    • CPAN RT#57277: add breaking test; no solution at present

    • CPAN RT#68623: disable parallel tests on Windows

    • Add a blank doc entry for IPC::Run::Win32IO::poll to quiet Windows pod parser errors


Recent