Paul's Blog Entries for April 2014
Wednesday 2nd April 2014
Fedora Project
Updated perl-IO-Socket-SSL to 1.974 in Rawhide:
New function peer_certificates to get the whole certificate chain; needs Net::SSLeay ≥ 1.58
Extended IO::Socket::Utils::CERT_asHash to provide way more information, like issuer information, cert and pubkey digests, all extensions, CRL distribution points and OCSP uri
Updated perl-IO-Socket-SSL to 1.975 in Rawhide:
Behaviour Change: work around TEA misfeature on OS X built-in openssl, e.g. guarantee that only the explicitly-given CA or the openssl default CA will be used; this means that certificates inside the OS X keyring will no longer be used, because there is no way to control the use by openssl (e.g. certificate pinning etc.)
Make external tests run by default to make sure default CA works on all platforms; it skips automatically on network problems like timeouts or SSL interception, and can also use http(s)_proxy environment variables
Local Packages
New package perl-HTTP-Tiny (0.043)
New package perl-MetaCPAN-Client (1.000000)
New package perl-Search-Elasticsearch (1.10)
Updated curl to extend the URL parser to support IPv6 zone identifiers (Bug #680996)
Updated perl-IO-Socket-SSL to 1.975 as per the Fedora version
Updated xz to include an upstream fix checking the version of the less binary and altering behaviour accordingly (Bug #1015924)
Thursday 3rd April 2014
Fedora Project
Updated perl-Dist-CheckConflicts to 0.11 in Rawhide:
Drop the dependency on List::MoreUtils (https://github.com/doy/dist-checkconflicts/pull/8)
Local Packages
Updated perl-autodie to 2.25:
Docs: Spelling fixes in autodie::ScopeUtil
Updated perl-Dist-CheckConflicts to 0.11 as per the Fedora version
Updated perl-MetaCPAN-Client to 1.000001:
Changed Elasticsearch (deprecated) to Search::Elasticsearch (official)
Updated perl-Test-WriteVariants to 0.007:
- Add more documentation, including full example
Updated perl-XML-LibXML to 2.0115:
Fix memory leaks and segfaults related to removal and insertion of DTD nodes (CPAN RT#80521)
Fix memory leak in $node->removeChildNodes
Fix double free when calling $node->addSibling with text nodes (CPAN RT#94149)
Friday 4th April 2014
Fedora Project
Updated perl-Exporter-Tiny to 0.038 in Rawhide and EPEL-7:
Added: Support Exporter.pm's import negation syntax qw( !foo )
Added: Support Exporter.pm's regexp import syntax qw( /foo/ )
- Fix minor error in documentation of generators
Improved handling of hashrefs of options passed to tags, and hashrefs of options found within %EXPORT_TAGS arrayrefs
- Only attempt to merge hashes if we're sure they're both really hashes!
Updated perl-IO-Socket-SSL to 1.978 in Rawhide:
Added public prefix checking to verification of wildcard certificates, e.g. accept *.foo.com but not *.co.uk; see documentation of SSL_verifycn_publicsuffix and IO::Socket::SSL::PublicSuffix
Fix publicsuffix for IDNA, more tests with various IDNA libs (CPAN RT#94424)
Reuse result of IDN lib detection from PublicSuffix.pm in SSL.pm
Add more checks to external/usable_ca.t; now it is enough that at least one of the hosts verifies against the built-in CA store
Add openssl and Net::SSLeay version to diagnostics in load test
Updated perl-Test-Modern to 0.006 in Rawhide:
Experimentally provide Test::Lib-like behaviour, and a related -lib export tag
Support an environment variable PERL_TEST_MODERN_ALLOW_WARNINGS to allow end-users to skip running end warnings tests
Added shouldnt_warn function
Local Packages
New package perl-Net-IDN-Encode (2.100)
Updated perl-Exporter-Tiny to 0.038 as per the Fedora version
Updated perl-IO-Socket-SSL to 1.978 as per the Fedora version
Updated perl-Perl-Critic-Pulp to 81:
ProhibitAdjacentLinks: fix warnings when internal and external links adjacent (CPAN RT#94318)
Updated perl-Test-Modern to 0.006 as per the Fedora version
Saturday 5th April 2014
Fedora Project
Updated perl-NetAddr-IP to 4.073 in Rawhide:
- Add documentation about FQDN conversion and an option to disable
Local Packages
Updated perl-Data-Compare to 1.24:
Bump the required JSON.pm version for tests - something's a bit broken around about v2.53
Updated perl-NetAddr-IP to 4.073 as per the Fedora version
Sunday 6th April 2014
Fedora Project
Updated perl-IO-Socket-SSL to 1.979 in Rawhide:
- Hostname checking:
Configuration of 'leftmost' is renamed to 'full_label', but the old version is kept for compatibility reasons
- Documentation of predefined schemes fixed to match reality
- Hostname checking:
Local Packages
Updated perl-IO-Socket-SSL to 1.979 as per the Fedora version
Monday 7th April 2014
Fedora Project
Submitted a review request for a perl-Data-Tumbler package
Local Packages
Updated getmail to 4.46.0:
Fix --idle checking Python version incorrectly, resulting in incorrect warning about running with Python < 2.5
- Add missing support for SSL certificate checking in POP3, which broke POP retrieval in v4.45.0; requires Python 2.6 or newer
Updated unrar to 5.10 beta 2
Tuesday 8th April 2014
Fedora Project
David Dick kindly reviewed and approved my perl-Data-Tumbler package submission
Imported and built perl-Data-Tumbler (0.005) in F-19, F-20, Rawhide, EPEL-6 and EPEL-7
Updated perl-IO-Socket-SSL to 1.981 in Rawhide:
Disable elliptic curve support for openssl 1.0.1d on 64-bit (http://rt.openssl.org/Ticket/Display.html?id=2975)
- Fix certificate fingerprint calculation
New function can_ecdh in IO::Socket::SSL
Updated perl-MooseX-ConfigFromFile (0.13) to avoid circular build dependencies when bootstrapping
Updated perl-Parse-CPAN-Meta (1.4414) to avoid circular build dependencies when bootstrapping
Local Packages
Updated perl-IO-Socket-SSL to 1.981 as per the Fedora version
Updated php-Smarty to 3.1.18:
Bugfix: previous clearXxx() change did not work when specifying cache_id or compile_id (Forum Topic 24868 and 24867)
Bugfix: Smarty_CacheResource_Keyvaluestore used different keys on read/writes and clearCache() calls (Issue 169)
Bugfix: $smarty->auto_literal and mbstring.func_overload 2, 6 or 7 failed (Forum Topic 24899)
Bugfix: using a {foreach} property like @iteration could fail when used in inheritance parent templates (Issue 182)
Bugfix: Smart_Resource_Custom should not lowercase the resource name (Issue 183)
- Bugfix: default date format lead to extra spaces when displaying dates with single digit days (Issue 182)
- Bugfix: template inheritance failed when using custom resource (Issue 187)
- Bugfix: update of composer file (Issue 168 and 184)
Wednesday 9th April 2014
Fedora Project
Submitted a review request for a perl-Cpanel-JSON-XS package (needed by latest DBIx::Class)
Updated perl-SQL-Abstract to 1.77 in Rawhide (needed by latest DBIx::Class)
Thursday 10th April 2014
Fedora Project
David Dick kindly reviewed and approved my perl-Cpanel-JSON-XS package submission
Branched and built perl-Convert-Bencode (1.03) for EPEL-6 and EPEL-7
Imported and built perl-Cpanel-JSON-XS (2.3404) for F-19, F-20, Rawhide, EPEL-6 and EPEL-7
Updated perl-Test-Modern to 0.007 in Rawhide:
Fix for warnings being generated deep in the bowels of File::Spec (CPAN RT#94383)
Local Packages
Updated nmap to update the license tag (Bug #1055861) and fix an unexpected crash when too much parallelism is used (Bug #1057912)
Updated perl-MetaCPAN-Client to 1.001000:
Add support for nested either/all queries
- Add tests for complex queries (two levels deep)
- Correct documentation on complex queries
Update tests to work on older versions of perl
Updated perl-Test-Modern to 0.007 as per the Fedora version
Updated perl-XML-LibXSLT to 1.90:
Handle $Config{dlext} correctly on Windows (CPAN RT#94516)
Fix some POD problems and add t/pod.t
Add t/cpan-changes.t and convert Changes to CPAN::Changes format
Remove trailing whitespace and add t/style-trailing-space.t
Friday 11th April 2014
Fedora Project
Updated perl-IO-AIO to 4.3 in Rawhide:
perl5porters broke Async::Interrupt, BDB, EV, IO::AIO and OpenCL without warning by switching the meaning of USE_SOCKETS_AS_HANDLES in 5.18
Local Packages
New package perl-Class-XSAccessor (1.19)
New package perl-File-Find-Object (0.2.11)
New package perl-File-Find-Object-Rule (0.0304)
New package perl-Test-TrailingSpace (0.0204)
Updated perl-BDB to 1.91:
perl5porters broke Async::Interrupt, BDB, EV, IO::AIO and OpenCL without warning by switching the meaning of USE_SOCKETS_AS_HANDLES in 5.18
Make sure DBD.pm is installed to the correct directory
Support up to bdb 6.0
(xthread) Work around compile time bugs in ptw32
Updated perl-EV to 4.17:
perl5porters broke Async::Interrupt, BDB, EV, IO::AIO and OpenCL without warning by switching the meaning of USE_SOCKETS_AS_HANDLES in 5.18
Updated perl-IO-AIO to 4.3 as per the Fedora version
Updated perl-IO-Socket-INET6 to run the Test::TrailingSpace test at build time
Saturday 12th April 2014
Fedora Project
Updated perl-Data-Section-Simple to 0.06 in Rawhide:
Fix race condition in a forked environment (https://github.com/miyagawa/Data-Section-Simple/pull/4)
Updated perl-Module-ExtractUse to 0.33 in Rawhide:
Added base() handling to no
Support 'no MODULE' etc. (CPAN RT#94305)
- Typo fix
Ignore __DATA|END__ sections (CPAN RT#88969)
Ignore use/require method calls
Local Packages
Updated perl-Data-Section-Simple to 0.06 as per the Fedora version
Updated perl-Module-ExtractUse to 0.33 as per the Fedora version
Updated perl-XML-LibXML to 2.0116:
t/cpan-changes.t: minimum version of Test::CPAN::Changes; this is to avoid test failures such as http://www.cpantesters.org/cpan/report/69ee1a2a-6c09-1014-be8f-3786912f2992
Updated perl-XML-LibXSLT to 1.92:
t/cpan-changes.t: minimum version of Test::CPAN::Changes; this is to avoid test failures such as http://www.cpantesters.org/cpan/report/69ee1a2a-6c09-1014-be8f-3786912f2992
Monday 14th April 2014
Local Packages
Updated nmap to 6.45 (see http://nmap.org/changelog.html for details)
Tuesday 15th April 2014
Fedora Project
Updated perl-Try-Tiny to 0.21 in Rawhide:
Also skip the test if Capture::Tiny is too old (https://github.com/doy/try-tiny/issues/17)
Local Packages
Updated perl-Try-Tiny to 0.21 as per the Fedora version
Wednesday 16th April 2014
Fedora Project
Updated perl-Cpanel-JSON-XS to 3.0101 in Rawhide and EPEL-7:
Added ithreads support: Cpanel::JSON::XS is now thread-safe
const'ed a translation table for memory savings
Fixed booleans for JSON 2.9 and JSON-XS-3.01 interop; JSON does not support JSON::XS booleans anymore, so I cannot think of any reason to still use JSON::XS
Local Packages
Updated perl-MetaCPAN-Client to 1.001001:
Fix the reading of scroller result when 'fields' param is passed
Updated perl-Moose to 2.1205:
- Enhancements:
New utility interface: Moose::Util::is_role
- Bug Fixes:
Better error message provided when trying to load a trait class that does not exist in @INC (CPAN RT#94731)
- Other:
New test added, to run last, which runs moose-outdated as a possibly more visible mechanism to provide important information to the user (re CPAN RT#92780)
Thursday 17th April 2014
Fedora Project
Submitted a perl-MouseX-ConfigFromFile package for review
Submitted a perl-MouseX-Getopt package for review
Submitted a perl-MouseX-SimpleConfig package for review
Submitted a perl-MouseX-Types-Path-Class package for review
Petr Pisar kindly reviewed and approved my perl-MouseX-Getopt package submission
Imported and built perl-MouseX-Getopt (0.35) in F-19, F-20, Rawhide and EPEL-7
Updated perl-Cpanel-JSON-XS to 3.0102 in Rawhide, adding CLZF support now that Compress::LZF is available in Rawhide:
Added PERL_NO_GET_CONTEXT for better performance on threaded Perls
MANIFEST: added t/96_interop.t
- Document deprecated functions
Change booleans interop logic for JSON-XS-3.01
Updated perl-MooseX-Types-Stringlike to 0.003 in Rawhide and EPEL-7:
New ArrayRefOfStringlike, ArrayRefOfStringable types to facilitate coercion of lists
Local Packages
Updated java-1.7.0-oracle to Java SE 7 Update 55 (see OracleJava7OnFedora)
Friday 18th April 2014
Fedora Project
Petr Pisar kindly reviewed and approved my perl-MouseX-Types-Path-Class package submission
Imported and built perl-MouseX-Types-Path-Class (0.07) in F-19, F-20 and Rawhide; an EPEL-7 build is waiting on various Module::Install extensions to be built there
Updated perl-Archive-Any-Lite to 0.09 in Rawhide:
- Support an optional hash reference for finer extraction control
- Updated version requirements
Local Packages
Updated perl-Archive-Any-Lite to 0.09 as per the Fedora version
Saturday 19th April 2014
Fedora Project
Updated perl-UNIVERSAL-require to 0.17 in Rawhide:
Changed the repository meta_merge to the new format
Tweaked format (mainly release dates) to conform to CPAN::Changes::Spec
Added README
Specified minimum version of perl to be 5.6.0
Now "use warnings"
Check for valid module names (CPAN RT#94866)
Changed used of die() to croak() (CPAN RT#23113)
- Fixed typo in pod
Local Packages
Updated perl-Digest-SHA to 5.89:
Added universal newlines mode ("U") to addfile and shasum
- Based on Python Universal Newlines concept
- Newlines identical across MacOS, DOS, and UNIX
Will deprecate portable mode ("p") in future
"U" mode is cleaner and more efficient
- Based on Python Universal Newlines concept
- Enhanced performance
- Reduced number of dynamic memory allocations
Sped up addfile method with use of C code
Eliminated experimental -M option in favour of new -R option
- Reverses order of digest module preference
- Undocumented: for test and development use only
Sealed memory leak in SHA.xs
Arose only with SvPVbyte exceptions during eval
Patched inheritance bug (CPAN RT#94830)
Use sv_isobject/sv_derived_from instead of sv_isa
Added 'allocated' flag to SHA structure to guard against Perl double frees
Updated perl-UNIVERSAL-require to 0.17:
Check for valid module names (CPAN RT#94866)
Changed used of die() to croak() (CPAN RT#23113)
- Fixed typo in pod
Updated trac-accountmanager-plugin to 0.4.4
- Lots of password-related fixes
- Lots of extra translations
On Fedora 20 (with Babel 1.3) this update resulted in a python exception:
AttributeError: NullTranslationsBabel instance has no attribute 'isactive'
I raised Bug #1089490 on trac for this, attaching upstream's fix
Sunday 20th April 2014
Local Packages
Updated nmap to 6.46
See http://nmap.org/changelog.html for details
Updated perl-Email-Address to 1.903:
- When formatting an address where phrase is empty but comment is not, do not include "" for the phrase; just omit it
- When formatting an address where comment lacks enclosing parens, add them
Monday 21st April 2014
Fedora Project
Branched and built perl-Module-Install-AuthorTests (0.002) for EPEL-7
Branched and built perl-Module-Install-ReadmeMarkdownFromPod (0.03) for EPEL-7
Branched and built perl-Module-Install-Repository (0.06) for EPEL-7
Branched and built perl-MouseX-Types-Path-Class (0.07) for EPEL-7
Branched and built perl-Pod-Markdown (2.000) for EPEL-7
Local Packages
Updated perl-Module-CoreList to 3.10:
- Updated for v5.19.11
Tuesday 22nd April 2014
Fedora Project
Updated bluefish to 2.2.6 in F-19, F-20, Rawhide and EPEL-7:
- Fixes a critical bug (segfault) in filebrowser that could be triggered if the root directory was set as basedir
- Fixes a specific CSS-in-HTML-tag highlighting issue
- The filter code caused a segfault if the command did not exist
- Development checks disabled for release builds
- Improvements to C, Javascript and CSS language files
- Updated translations
- Fixed a corner case for a new document from a template that does not exist
- The "open" submenu now opens SVG files from the filebrowser instead of inserting an image tag
The included cssmin and jsbeatify have been updated
- Fixed a syntax scanning issue when replacing large chunks of text
- The "Report bug" link was broken
- A new "conditional" option to the language file that makes re-using certain blocks of language files easier was added
- Error reporting in outputbox was improved
Updated perl-Cpanel-JSON-XS to 3.0103 in Rawhide:
Change booleans interop logic (again) for JSON-XS-3.01
Check now for Types::Serialiser::Boolean i.e. JSON::PP::Boolean refs (https://github.com/rurban/Cpanel-JSON-XS/issues/18) to avoid allow_blessed for JSON-XS-3.01 booleans
Fix boolean representation for JSON-XS-3.01/Types::Serialiser::Boolean interop (arrayref, not hashref)
Add t/52_object.t from JSON::XS
Backport encode_hv HE sort on stack < 64 or heap to avoid stack overflows from JSON-XS-3.01; do not use alloca
Backport allow_tags, decode_tag, FREEZE/THAW callbacks from JSON-XS-3.01
Added pod for OBJECT SERIALISATION (allow_tags, FREEZE/THAW)
Local Packages
Updated bluefish to 2.2.6 as per the Fedora version
Updated davfs2 to 1.5.0:
Fixed security risk caused by insecure use of system() (Bug #40034)
umount will now properly work with systems where mtab is a symbolic link to /proc/mounts; for this, davfs2 uses the new /var/mount/utab file (SR #108528)
Symbolic links in fstab will no longer break davfs2 (SR #108377)
- Fixed bugs with setting access bits and evaluating access permissions (Bug #33644 and Bug #33644)
- Support Neon version 0.30 (SR #108392)
Improved configuration for certificate validation with new options trust_ca_cert and trust_server_cert
New option minimize_mem to reduce memory consumption by davfs2 (SR #108158)
Allow mount option comment= (Bug #41354)
New mount option grpid (SR #108432)
- Improved cookie support allows for more than one cookie (SR #107907, Bug #41438)
Honour configure parameter --manfile (SR #108173)
Fixed DESTDIR bug (SR #108104)
- Experimental new features:
- Support temporary redirects for downloading of files (Bug #35428)
- Support compression for downloading (Bug #41355); not necessarily RFC-compliant, but what is used by browsers
- Removed features:
- Support for extended attributes was more then rudimentary and is now removed for the sake of performance and clarity
Wednesday 23rd April 2014
Fedora Project
Ralf Corsepius kindly reviewed and approved perl-MouseX-ConfigFromFile package submission
Updated perl-Child to 0.010 in Rawhide and EPEL-7:
Processes created by fork will have negative pids on Windows
Updated perl-Fennec to 2.017 in Rawhide:
Require newer Child.pm
Local Packages
New package perl-Cpanel-JSON-XS (3.0103)
New package perl-JSON-MaybeXS (1.002001)
Updated perl-Child to 0.010 as per the Fedora version
Updated perl-Fennec to 2.017 as per the Fedora version
Updated perl-Search-Elasticsearch to 1.11:
Switched default Serializer::JSON to use JSON::MaybeXS, and added Serializer backends for Cpanel::JSON::XS, JSON::XS and JSON::PP
Added scroll_in_body flag for Scroll helper
- Added support for:
search_template()
snapshot->status()
indices->recovery()
benchmark()
list_benchmarks()
abort_benchmark()
Thursday 24th April 2014
Fedora Project
Imported and built perl-MouseX-ConfigFromFile (0.05) in F-19, F-20, Rawhide and EPEL-7
Updated perl-Data-Section-Simple to 0.07 in Rawhide:
- Revert the forked environment race fix in 0.06
Updated perl-Fennec in Rawhide and EPEL-7 to downgrade the Module::Build version requirement to 0.40 (for EPEL-7)
Updated perl-IO-Socket-SSL to 1.982 in Rawhide:
Fix for using subroutine as argument to set_args_filter_hack
Updated perl-Math-Pari to 2.01080606a in Rawhide:
Fixes for downloading pari, and for builds on Windows
Updated perl-Test-API to 0.005 in Rawhide and EPEL-7:
Common methods treated as private (e.g. AUTOLOAD, BUILD) are ignored
Local Packages
Updated perl-Data-Section-Simple to 0.07 as per the Fedora version
Updated perl-IO-Socket-SSL to 1.982 as per the Fedora version
Updated perl-JSON-MaybeXS to 1.002002:
More metadata fiddling, to remove the Cpanel::JSON::XS dependency visible to static analyzers (the prequisites at install time remain unchanged)
Updated perl-MetaCPAN-Client to 1.002000:
Add 'not' support for complex queries
Add reverse_dependencies method
Updated perl-Perl-MinimumVersion to 1.34:
Internals::SvREADONLY requires perl 5.8.0
Handle features upto lexical_subs, which requires 5.18.0: state, switch, unicode_strings, unicode_eval, evalbytes, current_sub, array_base, fc, lexical_subs
deprecate.pm requires perl 5.12
Require new version of PPIx::Regexp
Detect while(readdir $dh)
Switched to Dist::Zilla
Added required versions of modules when use'ing them
Reformatted Changes as per CPAN::Changes::Spec
Updated perl-Test-API to 0.005 as per the Fedora version
Friday 25th April 2014
Fedora Project
Submitted a perl-MetaCPAN-Client package for review
Updated perl-MouseX-Getopt in Rawhide and EPEL-7 to run the optional tests now that their dependencies are available
Imported and built perl-MouseX-SimpleConfig (0.11) in F-19, F-20, Rawhide and EPEL-7
Branched and built perl-Test-ConsistentVersion (0.2.3) for EPEL-7
Branched and built perl-Test-Pod-Content (0.0.6) for EPEL-7
Local Packages
Updated curl to implement non-blocking SSL handshake in NSS-based builds
Updated perl-Compress-Raw-Zlib to set an Epoch of 1 for the EL-7 build (like for the EL-6 build); the Fedora build does not need an epoch
Updated perl-MetaCPAN-API to 0.44:
This module is deprecated; please use MetaCPAN::Client instead
Updated perl-Text-CSV_XS to 1.06:
- Fix possible fail in tests on Windows
Only close file handles in csv() for files
New callbacks for csv()
Updated perl-Text-Haml to 0.990116:
Update docs on how to use Data::Section::Simple
- Bug fix in html comments with double quotes
- Bug fix html comment
- Fixed bug with adding a newline in the last line of the template
- Bug fix comment haml inside tag
Saturday 26th April 2014
Fedora Project
David Dick kindly reviewed and approved my perl-MetaCPAN-Client package submission
Updated perl-Cpanel-JSON-XS to 3.0104 in Rawhide:
Add t/z_leaktrace.t
- Restore build on C89
Fix small cxt->sv_json leak on interp exit
Updated perl-Math-Pari to 2.01080607 in Rawhide:
- Correct the documentation about fraction of witnesses from ≳ 0.25 to ≳ 0.75
Define HAS_STAT and HAS_OPENDIR based on $Config{i_sysstat} and $Config{i_dirent}
Correct spelling errors in POD and comments in Pari.pm
On AIX, do merge_822 separately in subdirectories (exceeds command line length otherwise)
On pari ≳ 2.3.0, reset had-newline-on-output to 1 at startup (saves one spurious NL)
New patch: diff_2.3.5_stderr_clobber
New test: 01_no_extra_newlines.t
- Allow download not only via FTP, but also through HTTP
In presence of PERL5_CPAN_IS_RUNNING, assume that no answer on prompt is agreement (it looks like cygwin and MSWin32 automated-testing environment do not have AUTOMATED_TESTING and PERL_MM_USE_DEFAULT set...)
- Do not auto-download on 64-bit builds of MSWin32
Local Packages
Updated check to build with subunit support from Fedora 21 onwards
Updated libgcrypt to drop the temporary compat shared library version and fix the soname version in the -use-fipscheck.patch
Updated perl-Cpanel-JSON-XS to 3.0104 as per the Fedora version
Sunday 27th April 2014
Local Packages
Updated perl-CPAN-Metato 2.141170:
Added ability for CPAN::Meta::Converter to convert metadata fragments (incomplete portions of a metadata structure)
- Optimized internal use of JSON for data structure cloning
Removed dependency on List::Util 1.33
Clarified language around 'dynamic_config' in the Spec
Monday 28th April 2014
Fedora Project
Updated perl-MetaCPAN-API to 0.44 in Rawhide:
This module is deprecated; please use MetaCPAN::Client instead
Imported and built perl-MetaCPAN-Client (1.002000) in Rawhide
Local Packages
Rebuilt c-ares to sync with RHEL-7
Rebuilt libgcrypt (1.5.x) to sync with RHEL-7
Updated libgpg-error to build-require the hostname package rather than /bin/hostname from F-21 as the latter is no longer provided in Rawhide
Updated libxml2 to enable xz compression support, fix a regression in xmlGetDocCompressMode() (Bug #963716) and activate -O3 on ppc64 (Bug #1051068)
Updated perl-Perl-Critic-Pulp to 82:
ProhibitAdjacentLinks, ProhibitLinkToSelf, ProhibitParagraphTwoDots, ProhibitUnbalancedParens, ProhibitVerbatimMarkup, RequireLinkedURLs check =begin blocks only for POD-type ":"
ProhibitBadAproposMarkup check =begin :man and :roff only
ProhibitDuplicateSeeAlso ignore all =begin blocks
Tuesday 29th April 2014
Fedora Project
Updated gtkwave to 3.3.59 in Rawhide and EPEL-7
Use Duff's Device for 8 byte to 1 byte binary value compression algorithm in FST writer
Warnings fixes from cppcheck
Moved MinGW for FST to using different windows tempfile generation instead of tmpfile()
Removed fflush() in FST for MinGW in places that can cause crashes with read-only files
Updated man page for gtkwave.1 indicating that XID is in hex
Allow decimal conversions on popcnt filtered vectors that are greater than 64 bits (they will never overflow)
Updated perl-Digest-MD2 to 2.04 in Rawhide (upstream re-release, no changes)
Updated perl-ExtUtils-Depends to 0.307 in Rawhide and EPEL-7:
$Data::Dumper::Terse set to 1 broke save_config
Document API expected by ::load function
Updated perl-Try-Tiny to 0.22 in Rawhide:
Add optional test deps as recommended prereqs (https://github.com/doy/try-tiny/pull/18)
Local Packages
Updated gtkwave to 3.3.59 as per the Fedora version
Updated perl-ExtUtils-Depends to 0.307 as per the Fedora version
Updated perl-Text-CSV_XS to 1.07:
Allow ref to scalar for csv (in => ...)
Allow CODE ref to in attribute
Allow * in fragment cellspec's bottom-right cell
Updated perl-Try-Tiny to 0.22 as per the Fedora version
Wednesday 30th April 2014
Fedora Project
Updated perl-Module-Metadata to 1.000022 in Rawhide:
New is_indexable() object method (CPAN RT#84357)
Eliminated dependency on IO::File (and by virtue, XS)
Removed cruft in test infrastructure left behind from separation from Module::Build
Repository moved to https://github.com/Perl-Toolchain-Gang/Module-Metadata
.pm file is now wholly ASCII, for nicer fatpacking (CPAN RT#95086)
Some code micro-optimizations (https://github.com/Perl-Toolchain-Gang/Module-Metadata/pull/4)
- Fixed all out of date prereq declarations
Work around change in comparison behaviour in Test::More 0.95_01 by being more explicit with our tests - now explicitly checking the string form of the extracted version, rather than the entire version object
Ensure the extracted version is returned as a version object in all cases (CPAN RT#87782)
Local Packages
Updated libssh2 to fix curl's excessive memory consumption during scp download
Updated perl-Module-Metadata to 1.000022 as per the Fedora version
Updated unrar to 5.10 beta 3
Previous Month: March 2014
Next Month: May 2014