PaulHowarth/Blog/2012-07-24

Tuesday 24th July 2012

Fedora Project

  • Updated perl-Array-Compare to 2.02 in EPEL-6 and Rawhide:

    • Removed old Perl 4-ish test comments in t/test.t

    • Tests and fixes for "Use of uninitialized value in join or string" warning (CPAN RT#73287)

  • Updated perl-Business-ISBN-Data to 20120719 in Rawhide:

    • Support using data from RangeMessage.xml, so you can use the latest data from ISBN without updating this module

  • Cleaned up and rebuilt perl-Class-Data-Inheritable in Rawhide

  • Updated perl-Hook-LexWrap to 0.24 in Rawhide:

    • Add Build.PL

    • Better support for debugger
    • Makefile.PL fixed

    • New test added
  • Updated perl-MIME-Types to 1.35 in Rawhide:

    • Explain how to use MIME::Types in mod_perl; when you do not read the documentation about mod_perl/fork it will work as always, but inefficiently

    • subType() did not handle subType's with '+' in them

    • Added video/webm and audio/webm, although not (yet) IANA registered

  • Updated perl-Scalar-Properties to 1.100860 in Rawhide:

    • Converted the distribution to Dist::Zilla-style

  • Updated perl-Test-File to 1.34 in EPEL-6 and Rawhide:

    • Added dir_exists_ok and dir_contains_ok

    • Added file_contains_like and file_contains_unlike

    • Fixed a few grammatical errors in POD
    • Added some SKIP blocks to avoid test failures when running as root

    • Fixed qr//mx patterns to work with older Perls (CPAN RT#74365)

    • Fixed incorrect spelling of "privileges" in SKIP blocks (CPAN RT#74483)

    • Skip testing of symlinks on Windows (CPAN RT#57682)

    • Fixed automatically generated test name for owner_isnt (CPAN RT#37676)

    • Fixed problem in MANIFEST file (CPAN RT#37676)

    • Fixed problem in links.t (CPAN RT#76853)

  • Updated perl-Test-Manifest to 1.23 in Rawhide:

    • Fix bug for missing file (should warn and skip, not pass to run_t_files)

    • File path and unlink fixes for VMS (CPAN RT#32061)

Local Packages

  • Updated perl-Convert-TNEF to 0.18:

    • Add IO::Wrap dependency to Makefile.PL (CPAN RT#78412)

    • Change longname() to detect names in newer versions of Outlook (CPAN RT#78484)

  • Updated python-pyasn1 to 0.1.4:

    • Built-in codec debugging facility added
    • Added some more checks to ObjectIdentifier BER encoder, catching possible 2^8 overflow condition by two leading sub-OIDs

    • Implementations overriding the AbstractDecoder.valueDecoder method changed to return the rest of substrate behind the item being processed rather than the unprocessed substrate within the item (which is usually empty)

    • Decoder's recursiveFlag feature generalized as a user callback function, which is passed an uninitialized object recovered from substrate and its uninterpreted payload

    • Catch inappropriate substrate type passed to decoder
    • Expose tagMap/typeMap/Decoder objects at DER decoder to uniform API

    • Obsolete __init__.MajorVersionId replaced with __init__.__version__, which is now in sync with distutils

    • Package classifiers updated
    • The __init__.py's made non-empty (rumors are that they may be optimized out by package managers)

    • Bail out gracefully whenever Python version is older than 2.4
    • Fix to Real codec exponent encoding (should be in 2's complement form), and some more test cases added

    • Fix in Boolean truth testing built-in methods

    • Fix to substrate underrun error handling at ObjectIdentifier BER decoder

    • Fix to BER Boolean decoder that allows other pre-computed values besides 0 and 1

    • Fix to leading 0x80 octet handling in DER/CER/DER ObjectIdentifier decoder (see http://www.cosic.esat.kuleuven.be/publications/article-1432.pdf)

  • Cleaned up and rebuilt perl-Test-File and perl-Test-Manifest

  • Rebuilt c-ares, check, dovecot, GeoIP, Judy, libgcrypt, libidn, libnet, libxml2, libxslt, perl-HTML-Lint, python-twisted-core, xxdiff and xz for the Fedora_18_Mass_Rebuild


Recent