Paul's Blog Entries for January 2013
Wednesday 2nd January 2013
Fedora Project
Updated gtkwave to 3.3.42 in Rawhide:
- Fix to prevent missing group openings from keeping other signals in the viewer that follow from displaying
- Added more support for newer constructs in Vermin
Added scrollwheel support to rtlbrowse code windows
Added fseeko() return checking in fstapi.c to prevent errors with dynamically updated files
Updated perl-Try-Tiny to 0.12 in Rawhide (documentation fixes)
Local Packages
Updated gtkwave to 3.3.42 as per the Fedora version
Updated perl-DBI to 1.623 (see Changes for details)
Updated perl-Try-Tiny to 0.12 as per the Fedora version
Updated python-zope-interface to 4.0.3:
- Added support for Python 3.3
Restored ability to install the package in the absence of setuptools
Fix test that depended on dictionary order and failed randomly in Python 3.3 (LP #1055223)
- Fleshed out PyPI Trove classifiers
Thursday 3rd January 2013
Local Packages
Updated libgcrypt to allow empty passphrase in PBKDF2, needed for cryptsetup (Bug #891266)
Friday 4th January 2013
Fedora Project
Updated perl-Package-Stash-XS to 0.26 in Rawhide:
Internal refactorings to support Package::Anon stashes
Local Packages
New package perl-Package-Anon (0.05)
Updated nmap to use select as default nsock engine
Updated perl-Package-Stash-XS to 0.26 as per the Fedora version
Sunday 6th January 2013
Fedora Project
Updated perl-Package-Stash to 0.34 in Rawhide:
Support anonymous stashes on newer perl versions
Prevent harmful effects from invalid settings for $ENV{PACKAGE_STASH_IMPLEMENTATION}
Switch to Module::Implementation
Local Packages
Updated perl-Package-Stash to 0.34 as per the Fedora version
Tuesday 8th January 2013
Fedora Project
Updated perl-Compress-Raw-Bzip2 to 2.060 in Rawhide (no changes)
Updated perl-Compress-Raw-Lzma to 2.060 in Rawhide (no changes)
Updated perl-Compress-Raw-Zlib to 2.060 in Rawhide (mention SimpleZip in POD)
Updated perl-IO-Compress to 2.060 in Rawhide:
- Updated POD:
CPAN RT#82138: Example code not clear - gunzip() takes filenames!
IO::Compress::Base:
Remove the flush call when opening a file handle
- Updated POD:
Updated perl-IO-Compress-Lzma to 2.060 in Rawhide (no changes)
Updated proftpd (1.3.4b) in F-16, F-17, F-18 and Rawhide to address a possible symlink race when applying UserOwner to newly-created directories (CVE-2012-6095, Fedora Bug #892715, Upstream Bug #3841)
Local Packages
Updated dovecot to 2.1.13:
- Some fixes to cache file changes in v2.1.11
fts-solr: over-long UTF8 sequences in mails were rejected by Solr and caused the mails to not be indexed
- virtual storage: sorting mailbox by from/to/cc/bcc didn't work
Updated perl-Compress-Raw-Bzip2 to 2.060 as per the Fedora version
Updated perl-Compress-Raw-Lzma to 2.060 as per the Fedora version
Updated perl-Compress-Raw-Zlib to 2.060 as per the Fedora version
Updated perl-IO-Compress to 2.060 as per the Fedora version
Updated perl-IO-Compress-Lzma to 2.060 as per the Fedora version
Updated proftpd as per the Fedora version
Updated python-pyasn1 to 0.1.6:
The compact (valueless) way of encoding zero INTEGERs introduced in 0.1.5 seems to fail miserably as the world is filled with broken BER decoders, so we had to back off the encoder for a while (there's still the IntegerEncoder.supportCompactZero flag, which enables compact encoding form whenever it evaluates to True)
- Report package version on debugging code initialization
Wednesday 9th January 2013
Fedora Project
Updated perl-Net-SSLeay to 1.52 in Rawhide:
Rebuild package with gnu format tar, to prevent problems with unpacking on other systems such as old Solaris
Local Packages
Updated cdrtools to 3.01 alpha release 11
Updated perl-Net-SSLeay to 1.52 as per the Fedora version
Thursday 10th January 2013
Local Packages
Updated perl-DBD-CSV to 0.38:
Fixed CPAN RT#80078, resulting in getline calls on undef
Require latest DBI and SQL::Statement
- Updated copyright to 2013
Fixes for DBI ≥ 1.623
Updated perl-Net-Server to 2.007:
Update run_dequeue to clear out signals after fork
Add serialize none for PreFork and PreForkSimple servers that are not multi-port
Allow for auto-assigned port to be the same when hostname resolves to multiple ips/ipvs (CPAN RT#78024)
Fix bug in header parsing (CPAN RT#82125)
Fix warning bug (CPAN RT#78828)
Fix wrong wantarray context in Proto::TCP (CPAN RT#31437)
Simplify _get_commandline to just use $0 - no fishing in proc (CPAN RT#80260)
Fix uninitialized begin (CPAN RT#78830)
Fix misplaced +2 (CPAN RT#78827)
Fix various spelling errors and pod nits (CPAN RT#77994)
Allow for log calls from the MUX object (CPAN RT#78514)
Give an error at begin time of SSLEAY if the needed Fcntl function is not available on this platform (CPAN RT#82542)
- Make all of the tests self cancel much earlier if there is an error handling the request
Add a stronger timeout to PreFork tests - ideally we'd like to find a real way to test these on windows (CPAN RT#81141, CPAN RT#81993) - still broken - but shouldn't hang
Superficial changes to help packagers not list Log4perl as dependency (it is optional)
Friday 11th January 2013
Fedora Project
Updated perl-MIME-Types to 1.38 in Rawhide:
Add application/vnd.ms-excel.template.macroEnabled.12 and five related from http://filext.com/faq/office_mime_types.php (CPAN RT#82616)
Local Packages
Updated perl-MIME-Types to 1.38 as per the Fedora version
Sunday 13th January 2013
Fedora Project
Imported and built perl-Package-Anon (0.05) for F-17, F-18 and Rawhide (Bug #892651)
Monday 14th January 2013
Local Packages
Updated java-1.7.0-oracle to Java SE 7 Update 11 (see OracleJava7OnFedora):
- Multiple security fixes
Updated perl-Digest-SHA to 5.81:
Corrected load subroutine (SHA.pm) to prevent double-free (CPAN RT#82655)
Updated perl-PPIx-Regexp to 2.09:
Fix mis-parse of /(\?|I)/ as a branch reset (it's really an alternation)
Add options -files and -objectify to eg/predump
Add method unescaped_content() to PPIx::Regexp::Element()
Rewrite the tokenizing code in PPIx::Regexp::Token::GroupType and offspring to use regular expressions specific to the regexp delimiter, and escaping only that delimiter
Updated perl-Text-CSV_XS to 0.95:
Introduce allow_unquoted_escape as workaround for CPAN RT#81295
- Update copyright to 2013
Introduce print_hr() for CPAN RT#76143
- Dropped plans to support EBCDIC
Tuesday 15th January 2013
Local Packages
Updated contagged to explicitly require php since it's needed and none of its other dependencies (e.g. php-Smarty, php-ldap) pull it in in F-18
Updated curl with some fixes from upstream:
Prevent NSS from crashing on client auth hook failure
- Clear session cache if a client cert from file is used
Fix error messages for CURLE_SSL_{CACERT,CRL}_BADFILE
Wednesday 16th January 2013
Fedora Project
Updated proftpd in F-16, F-17, F-18 and Rawhide to improve the fix for CVE-2012-6095 to handle configurations with mod_vroot (enabled by default in Fedora)
Local Packages
Updated php-Smarty to 3.1.13:
Bugfix: muteExcpetedErrors() would screw up for non-readable paths (Issue #118)
Added attribute "strict" to html_options, html_checkboxes, html_radios to only print disabled/readonly attributes if their values are true or "disabled"/"readonly" (Issue #120)
Bugfix: assignGlobal() called from plug-ins did not work (Forum Topic 23771)
- Made SmartyBC loadable via composer (Issue #124)
- Bugfix: global variable assigned within template function is not seen after template function exit (Forum Topic 23800)
Bugfix: wrong variable usage in smarty_internal_utility.php (Issue #125)
Allow '://' URL syntax in template names of stream resources (Issue #129)
Added abstract method declaration doCompile() in Smarty_Internal_TemplateCompilerBase (Forum Topic 23969)
Bugfix: compilation failed when a pre-filter modified an {extends} tag (Forum Topic 23966)
Bugfix: template inheritance could fail if nested {block} tags in children contained {$smarty.block.child} (Issue #127)
Bugfix: template inheritance could fail if {block} tags in children had similar name to used plugins (Issue #128)
Enhancement: allow to disable exception message escaping by SmartyException::$escape = false; (Issue #130)
Updated proftpd as per the Fedora version
Thursday 17th January 2013
Fedora Project
Updated nikto in Rawhide to not rpm-provide perl JSON modules (Bug #885143)
Local Packages
Updated perl-Perl-MinimumVersion to 1.32:
Require new version of PPIx::Regexp
Skip sub named keys/each/values in _each_argument() (CPAN RT#82718)
Detect open with reference to scalar
Friday 18th January 2013
Fedora Project
Updated proftpd in EPEL-5 and EPEL-6 with backported (to 1.3.3g) fixes for possible symlink race when applying UserOwner to newly-created directory (CVE-2012-6095)
Saturday 19th January 2013
Local Packages
Updated perl-Perl-Critic-Pulp to 76:
RequireNumericVersion explicit check for exponential strings, e.g. "1e6"
Sunday 20th January 2013
Local Packages
Updated perl-Module-CoreList to 2.80:
- Updated for v5.17.8
v5.17.7 contained Module::CoreList::TieHashDelta 2.79, not 2.78
Updated sendmail to fix milter_helo regression (Bug #895552)
Monday 21st January 2013
Local Packages
Rebuilt gnome-libs to stay in sync with Rawhide
Rebuilt imlib to stay in sync with Rawhide
Tuesday 22nd January 2013
Fedora Project
Updated perl-Sub-Exporter-Progressive to 0.001008 in Rawhide:
Rewrite -tag to :tag for Exporter.pm
Updated perl-Sysadm-Install to 0.42 in Rawhide:
No longer silently remove directories that are in the way before untar()
Better error diagnosis on failing untar() tests
Local Packages
Updated perl-Sub-Exporter-Progressive to 0.001008 as per the Fedora version
Wednesday 23rd January 2013
Local Packages
Updated perl-PPIx-Regexp to 0.030:
- Add Regex Sets, which were added to Perl as an experimental feature in 5.17.8; this is experimental in Perl and therefore the parse may change
Ditch PPIx::Regexp::Token::GroupType method __expect_after_match() in favour of the more general __match_setup(); this is done without deprecation because __expect_after_match() was documented as package-private, but noted in the change log because it was documented
Updated perl-XML-LibXSLT to 1.80:
Bump the minimum version of libxslt2 to 1.1.28, due to failures such as http://www.cpantesters.org/cpan/report/6f5029ee-639a-11e2-8465-2a97270fb964
Thursday 24th January 2013
Fedora Project
Updated perl-Module-ExtractUse to 0.28 (same as F-18) in F-17, to fix broken pod coverage checks in Test::Kwalitee
Updated perl-Package-Stash-XS and perl-Package-Stash in Rawhide to build-require perl(Package::Anon), improving test coverage
Updated perl-Pod-Wordlist-hanekomu to 1.130240 in Rawhide:
- Added "rjbs", "mst", "subclass", "subclasses" and "tuple"
Local Packages
Updated perl-Digest-SHA to 5.82:
Introduced workaround for SvPVbyte bug in Perl 5.6
Removed "static" message schedules from C code
Default "auto" is now just as fast
Thread-safe option (-t) no longer necessary (still allowed, but ignored)
Simplifies source and header files (CPAN RT#82784)
Provided documentation to describe Unicode handling (CPAN RT#82378)
- Updated documentation of NIST statement on SHA-1
Updated perl-Module-Pluggable to 4.6:
- Add warning about future removal from core
Updated perl-Pod-Wordlist-hanekomu to 1.130240 as per the Fedora version
Saturday 26th January 2013
Fedora Project
Updated perl-Test-Mojibake to 0.8 in Rawhide:
Fixed cyclic t/ dependencies
Added the standalone scan_mojibake utility
Listed Unicode::CheckUTF8 as a recommended prerequisite
Recognize utf8::all
Passes perlcritic harsh
Local Packages
Updated perl-Test-Mojibake to 0.8 as per the Fedora version
Monday 28th January 2013
Fedora project
Updated perl-IO-Socket-SSL to 1.82 in Rawhide:
sub error sets $SSL_ERROR etc. only if there really is an error; otherwise it will keep the latest error, which allows IO::Socket::SSL->new to report the correct problem, even if the problem is deeper in the code (like in connect)
Correct spelling (CPAN RT#82790)
Updated perl-Test-Spelling to 0.17 in Rawhide:
Use IPC::Run3 instead of IPC::Open3
Local Packages
Updated getlive to current CVS version (2.20) to fix compatibility with latest hotmail changes
Updated getmail to 4.37.0:
Handle IMAP servers that include "/" in message IDs better, so those messages aren't always thought to be new
Record (IMAP) mailbox retrieved from in X-getmail-retrieved-from-mailbox: header field, and make it available as %(mailbox) substitution in MDA_external arguments
Add delete_bigger_than option to allow removal of large messages after retrieval, even if not deleting messages otherwise
Updated perl-IO-Socket-SSL to 1.82 as per the Fedora version
Updated perl-Test-Spelling to 0.17 as per the Fedora version
Tuesday 29th January 2013
Local Packages
Updated perl-Devel-Hide to 0.0009:
Avoid "defined @HIDDEN", which generates a warning since Perl 5.15.7 (CPAN RT#74225)
Wednesday 30th January 2013
Fedora Project
Updated perl-Image-Info in Rawhide to stop it build-requiring itself
Updated perl-Module-Install in Rawhide to stop it build-requiring itself
Local Packages
Updated perl-Module-Build to add runtime dependencies for POD converters to get manual pages when building other packages
Thursday 31st January 2013
Fedora Project
Updated perl-MIME-tools to 5.504 in Rawhide:
Fix encoding of MIME parameters that contain a quoted string: "like \"this" (CPAN RT#80433)
Suppress useless warnings from tests (CPAN RT#80679)
Fix long-standing bug in encode_mimewords that can break multi-byte encodings such as UTF-8 (CPAN RT#5462)
Local Packages
Updated dovecot to 2.1.14:
doveadm acl recalc command added
v2.1.11+ had a race condition where it sometimes overwrote data in the dovecot.index.cache file, which could have caused Dovecot to return the same cached data to two different messages
mdbox: fixes for handling of duplicate GUIDs during index rebuild
Updated perl-MIME-tools to 5.504 as per the Fedora version
Previous Month: December 2012
Next Month: February 2013