PaulHowarth/Blog/2010-06-29

Tuesday 29th June 2010

Local Packages

  • Updated getmail to fix this traceback due to a missing import of the regex library:

  • getmail version 4.18.0
    Copyright (C) 1998-2009 Charles Cazabon.  Licensed under the GNU GPL version 2.
    SimplePOP3Retriever:earlesfield@mail.plus.net:110:
    
    Exception: please read docs/BUGS and include the following information in any bug report:
    
      getmail version 4.18.0
      Python version 2.6.2 (r262:71600, Jan 25 2010, 18:46:47)
    [GCC 4.4.2 20091222 (Red Hat 4.4.2-20)]
    
    Unhandled exception follows:
        File "/usr/bin/getmail", line 685, in main
        go(configs)
        File "/usr/bin/getmail", line 102, in go
        retriever.initialize()
        File "/usr/lib/python2.6/site-packages/getmailcore/_retrieverbases.py", line 559, in initialize
        RetrieverSkeleton.initialize(self)
        File "/usr/lib/python2.6/site-packages/getmailcore/_retrieverbases.py", line 414, in initialize
        oldmail_filename = re.sub(
      NameError: global name 're' is not defined
    
    Please also include configuration information from running getmail
    with your normal options plus "--dump".
  • I did of course report the issue and send the patch upstream
  • Updated perl-Archive-Tar to 1.62 (partly address problem with exit status of Archive::Tar->extract_archive() - Bug #606813, CPAN RT#58636)

  • Updated perl-DateTime to 0.58, adding buildreqs Test::NoTabs, Test::EOL, Test::Spelling and aspell-en and enabling RELEASE_TESTING for higher test coverage, and adding my own perl-provides script as the default one prior to Fedora 7 was unable to extract them properly, causing broken dependencies for packages using DateTime:

    • Make DateTime::LeapSecond have the same $VERSION as every other .pm file

    • The set_formatter() method did not return the DateTime object, and did not actually validate the value provided for the formatter (CPAN RT#58506)

    • Improved docs on floating time zone (CPAN RT#56389)

    • Mention of end-of-month algorithms in docs on DateTime math (CPAN RT#58533)

    • License is now Artistic 2.0
  • Updated perl-DateTime-Format-Strptime to 1.4000 (actually update $VERSION in module file)

  • Updated perl-Exception-Class to 1.32 (removed Test::Most dependency, which was causing a circular dependency chain - CPAN RT#58889)

  • Updated perl-Test-Differences to 0.500, adding buildreqs perl(Test::Pod) and perl(Test::Pod::Coverage) for extra test cover:

    • Add support for all diff styles supplied by Text::Diff (CPAN RT#23579)

    • Add Build.PL

    • Convert to universally use Test::More instead of Test

    • Convert to modern Perl distribution.
    • Applied doc suggestion from CPAN RT#24297

    • Fix the { a => 1 } versus { a => '1' } bug (CPAN RT#3029)


Recent