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