Paul's Blog Entries for January 2014
Wednesday 1st January 2014
Fedora Project
Updated perl-String-CRC32 to 1.5 in Rawhide:
Document use of binmode
Local Packages
New package py-bcrypt (0.4)
Updated cdrtools to 3.01 alpha release 20
Updated perl-DateTime to 1.06:
DateTime's attempt to generate infinity by calculating 9**9**9 actually got a number on some platforms, like powerpcspe (CPAN RT#91696)
Updated perl-Set-Scalar to 1.27:
- Merge pull request for typo fix in POD
Merge pull request for adding meta-data via Makefile.PL
ChangeLog is more standards compliant
Module POD now mentions current maintainer, and GitHub repo
Thursday 2nd January 2014
Fedora Project
Updated perl-Test-File to 1.36 in Rawhide:
Fix bad line counts on latest dev version of Perl (CPAN RT#89849)
Local Packages
Updated perl-Test-File to 1.36 as per the Fedora version
Updated python-passlib to 1.6.2 (minor changes and compatibility fixes):
Re-tuned the ~passlib.ifc.PasswordHash.default_rounds values for all of the hashes
Added the new bcrypt_sha256 hash, which wraps BCrypt using SHA256 in order to work around BCrypt's password size limitations (Issue 43)
passlib.hash.bcrypt: added support for the bcrypt library as one of the possible bcrypt backends that will be used if available (Issue 49)
passlib.ext.django: passlib's Django extension (and its related hashes and unit tests) have been updated to handle some minor API changes in Django 1.5-1.6; they should now be compatible with Django 1.2 and up (Issue 50)
Friday 3rd January 2014
Fedora Project
Updated gtkwave to 3.3.54 in Rawhide:
- Added LZ4 double compression on hierarchy tree for FST when hierarchy size exceeds 4MB
Fix to regular expression filtering when +I+ form expressions are encountered in the SST; previously, the wrong value of regex match was used on 32-bit architectures due to the stack layout
Removed --disable-inline-asm ./configure flag as inline assembly has been removed because it is generating incorrectly in some cases on x86_64
Local Packages
Updated gtkwave to 3.3.54 as per the Fedora version
Updated perl-Test-Prereq to 1.038:
Use Makefile.PL instead of Build.PL since Module::Build is likely to be deprecated
- Fix up Pod encoding issues
Monday 6th January 2014
Fedora Project
Updated perl-Fennec to 2.013 in Rawhide:
- Add extra debugging for Dreamhost issue
Run 'before_all' after waiting, not before
Updated perl-MailTools to 2.13 in Rawhide:
Optional 'from' and 'on' component in in-reply-to are comments (CPAN RT#89371)
mailcap \\\\ -> \\ (CPAN RT#89802)
Fix typos (CPAN RT#87188)
Updated perl-Test-Output to 1.03 in Rawhide:
Get rid of MYMETA
Local Packages
Updated cdrtools to 3.01 alpha release 21
Updated perl-Fennec to 2.013 as per the Fedora version
Updated perl-HTML-SimpleLinkExtor to 1.26:
Filter links by allowed tags (CPAN RT#87288)
Get rid of MYMETA
Updated perl-MailTools to 2.13 as per the Fedora version
Updated perl-Module-Pluggable to 5.1:
- Fix the fact that we can't handle single letter package names
Gain support for @INC hooks and hence for App::FatPacker
Add in missing files left out of the MANIFEST due to stupidity
Updated perl-PPIx-Regexp to 0.036:
Retract the "Allow non-ASCII white space under /x" change introduced in version 0.033; I misread perl5170delta, and implemented early
Change to explicit character class to recognize white space under /x; I was previously using \s, which matched too much
Updated perl-Test-Output to 1.03 as per the Fedora version
Updated perl-version to 0.9906:
Major rewrite of XS code to permit easier inclusion in core Perl; XS code is no longer supported for any Perl < v5.10, although the pure Perl code still works going back to 5.005_04
In addition, the version::vpp class is now completely independent and can be use'd exactly like the base version class; it is still better to use the base class for compatibility purposes
Applied C89 compatibility fix to vxs.inc
Added back support for $version::LAX and $version::STRICT (CPAN RT#91858)
Tuesday 7th January 2014
Local Packages
Updated perl-HTML-SimpleLinkExtor to 1.27:
Add the test for CPAN RT#87288 to test_manifest
Updated perl-Module-CoreList to 3.03:
- Updated for v5.18.2
Updated perl-Moose to 2.1200:
Deprecations:
Class::MOP::load_class, Class::MOP::is_class_loaded, and Class::MOP::load_first_existing_class are now deprecated; see Moose::Manual::Delta for details
The non-arrayref forms of enum and duck_type have been deprecated; see Moose::Manual::Delta for details
Bug Fixes:
- Many deprecated features have now been removed:
optimize_as for type constraints
The "default is" and "default default" features for native delegations
Setting coerce => 1 on an attribute whose type constraint has no coercion
The public version of Moose::Meta::Method::Destructor::initialize_body
die if a role to consume can't be found - this restores behaviour as in 2.1005
Fix test to accommodate Devel::PartialDump possibly not being installed
Class::MOP::Object::_inline_throw_error is back, used by some MooseX modules
Legacy throw_error now takes multiple arguments, like confess does
throw_error import cleaned from Moose::Object after use
Resolved new circular load issue between Moose::Util and Class::MOP (CPAN RT#89713 and PR#42)
- Many deprecated features have now been removed:
Enhancements:
Creating classes with Moose now always sets the appropriate entry in %INC, even if it wasn't loaded from a file, which should make writing classes inline easier, and will allow us to be more intelligent about figuring out when classes are loaded in the future; see Moose::Manual::Delta for more details (note that this is slightly backwards-incompatible in some edge cases)
Moose now uses Module::Runtime instead of Class::Load to load classes, which means that there are no more issues with the weird heuristics that Class::Load does to determine if a class was previously loaded (inheriting from an empty package is now possible, for instance); see Moose::Manual::Delta for more details (note that this is also slightly backwards-incompatible in some edge cases)
Moose string exceptions have been replaced by Moose::Exception objects; see Moose::Manual::Delta for details
Other:
Many additions to the list of conflicting modules (those that require updates after installing Moose), reflecting recent API changes
- Now failing early at build time, with a useful error message, if a compiler is not available
- Fixed distribution manifest
- Minor documentation and metadata updates
Wednesday 8th January 2014
Fedora Project
Updated perl-B-Hooks-EndOfScope to 0.13 in Rawhide:
Variable::Magic added as a runtime recommendation for greater visibility (CPAN RT#89245)
- Fixed broken logic in compiler detection on older perls
- Fixed inaccurate repository metadata
Updated perl-Net-SSLeay to 1.56 in Rawhide:
- Fixed a typo in documentation of BEAST Attack
Added LICENSE file copied from OpenSSL distribution to prevent complaints from various versions of kwalitee
Adjusted license: in META.yml to be 'openssl'
Adds support for the basic operations necessary to support ECDH for PFS, e.g. EC_KEY_new_by_curve_name, EC_KEY_free and SSL_CTX_set_tmp_ecdh
Improvements to t/handle/external/50_external.t to handle the case when a test connection was not possible
- Added support for ALPN TLS extension
- Fixed a use-after-free error
Fixed a problem with invalid comparison on OBJ_cmp result in t/local/36_verify.t
Added support for get_peer_cert_chain()
Fixed a bug that could cause stack faults: mixed up PUTBACK with SPAGAIN in ssleay_RSA_generate_key_cb_invoke(); a final PUTBACK is needed here
Fixed cb->data checks and wrong refcounts on &PL_sv_undef
Deleted support for SSL_get_tlsa_record_byname: it is not included in OpenSSL git master
Local Packages
Updated perl-B-Hooks-EndOfScope to 0.13 as per the Fedora version
Updated perl-Net-SSLeay to 1.56 as per the Fedora version
Thursday 9th January 2014
Fedora Project
Updated milter-greylist to 4.5.7 (same as Rawhide) in EPEL-6 (Bug #1050132)
Local Packages
Updated cdrtools to merge some packaging improvements from Simone Caronni (http://negativo17.org/cdrtools/)
Friday 10th January 2014
Local Packages
Updated xz to build with -O3 on ppc64 ([private] Bug #1051078)
Sunday 12th January 2014
Fedora Project
Updated perl-Net-SSLeay to 1.57 in Rawhide:
Fixed remaining problems with test suite: pod coverage and kwalitee tests are only enabled with RELEASE_TESTING=1
Local Packages
Updated perl-IO-Socket-IP to 0.25:
Allow both *Host with port and *Port arguments, letting port from Host argument take precedence (INET compat)
Ensure that a Host/Family-less constructor still constructs a socket, by using gai()s AI_ADDRCONFIG hint
Updated perl-Locale-Maketext-Lexicon to 0.97:
- Fix some typos
Updated perl-Module-Build to 0.4204:
- Map conflicts back to runtime
Use mod2fname whenever it's available
Accept custom entries in meta_merge 1.4
Updated perl-Moose to 2.1201:
Re-release to index pod files (Moose::Cookbook::*, Moose::Manual::* etc.)
Updated perl-Net-SSLeay to 1.57 as per the Fedora version
Monday 13th January 2014
Fedora Project
Updated perl-DBM-Deep to 2.0011 in Rawhide:
- Pod fixes
Branched and built bluefish (2.2.4) for EPEL-7
Branched and built gtkwave (3.3.54) for EPEL-7
Branched and built milter-greylist (4.5.7) for EPEL-7
Branched and built milter-regex (2.0) for EPEL-7
Branched and built perl-aliased (0.31) for EPEL-7
Branched and built perl-Algorithm-C3 (0.08) for EPEL-7
Branched and built perl-Carp-Fix-1_25 (1.000001) for EPEL-7
Branched and built perl-Class-Factory-Util (1.7) for EPEL-7
Branched perl-DBM-Deep for EPEL-7 but was updated to 2.0011 and built by Lubomir Rintel before I got a chance to do it
Branched and built perl-Digest-MD4 (1.9) for EPEL-7
Branched and built perl-Test-UseAllModules (0.14) for EPEL-7
Branched and built proftpd (1.3.4d) for EPEL-7
Branched and built rbldnsd (0.997a) for EPEL-7
Branched and built spamass-milter (0.3.2) for EPEL-7
Branched and built tidyp (1.02) for EPEL-7
Local Packages
Updated perl-DBM-Deep to 2.0011 as per the Fedora version
Updated perl-Test-Most to 0.33:
Fix "(in cleanup) Can't use an undefined value as a subroutine reference" error
Tuesday 14th January 2014
Fedora Project
Updated perl-IO-Socket-SSL to 1.963 in Rawhide:
Fix behaviour of stop_SSL: for blocking sockets it now enough to call it once, for non-blocking it should be called again as long as EAGAIN and SSL_ERROR is set to SSL_WANT_(READ|WRITE)
Don't call blocking if start_SSL failed and downgraded socket has no blocking method
- Documentation enhancements:
Special section for differences to IO::Socket
- Describe problem with blocking accept on non-blocking socket
Describe arguments to new_from_fd and make clear that for upgrading an existing IO::Socket, start_SSL should be used directly
Branched and built perl-Archive-Any-Lite (0.07) for EPEL-7
Branched and built perl-Authen-DigestMD5 (0.04) for EPEL-7
Branched and built perl-Class-ErrorHandler (0.03) for EPEL-7
Branched and built perl-Compress-Raw-Lzma (2.061) for EPEL-7
Branched and built perl-Convert-PEM (0.08) for EPEL-7
Branched and built perl-CPAN-DistnameInfo (0.12) for EPEL-7
Branched and built perl-CPAN-Meta-Check (0.007) for EPEL-7
Branched and built perl-Crypt-DES_EDE3 (0.01) for EPEL-7
Branched and built perl-Crypt-DH (0.07) for EPEL-7
Branched and built perl-Crypt-SmbHash (0.12) for EPEL-7
Branched and built perl-Data-Buffer (0.04) for EPEL-7
Branched and built perl-Import-Into (1.001001) for EPEL-7
Branched and built perl-Mail-Sendmail (0.79) for EPEL-7
Branched and built perl-Math-BigInt-GMP (1.37) for EPEL-7
Branched and built perl-Parallel-ForkManager (1.05) for EPEL-7
Branched and built perl-utf8-all (0.011) for EPEL-7
Branched and built smbldap-tools (0.9.10) for EPEL-7
Local Packages
Updated perl-Archive-Zip to 1.37:
Need newer Test::More to support done_testing()
Updated perl-IO-Socket-SSL to 1.963 as per the Fedora version
Wednesday 15th January 2014
Fedora Project
Updated perl-B-Hooks-EndOfScope to be able to bootstrap the EPEL-7 build by temporarily dropping the extra test buildreqs
Updated perl-IO-Socket-SSL to 1.964 in Rawhide:
Disabling TLSv1_1 did not work, because the constant was wrong; now it gets the constants from calling Net::SSLeay::SSL_OP_NO_TLSv1_1 etc.
The new syntax for the protocols is TLSv1_1 instead of TLSv11, which matches the syntax from OpenSSL (the old syntax continues to work in SSL_version)
New functions get_sslversion and get_sslversion_int, which get the SSL version of the established session as string or int
Disable t/io-socket-inet6.t if Acme::Override::INET is installed
Updated perl-Net-SSLeay to 1.58 in Rawhide:
Always use size_t for strlen() return value
t/external/20_cert_chain.t was missing from dist
Version number in META.yml was incorrect
Improvements to test t/external/20_cert_chain.t to provoke following bug: fixed crash due to SSL_get_peer_cert_chain incorrectly free'ing the chain after use
Fixed a problem when compiling against openssl where OPENSSL_NO_EC is set
Updated perl-Path-Tiny to 0.052 in Rawhide:
- Backslash-to-slash conversion now only happens on Windows (since backslash is legal on Unix, we must allow it)
Branched and built perl-B-Hooks-EndOfScope (0.13) for EPEL-7
Branched and built perl-Crypt-DSA (1.17) for EPEL-7
Branched and built perl-DateTime-Format-Builder (0.8100) for EPEL-7
Branched and built perl-DateTime-Format-Mail (0.3001) for EPEL-7
Branched and built perl-DateTime-Format-MySQL (0.04) for EPEL-7
Branched and built perl-DateTime-Format-Strptime (1.5400) for EPEL-7
Branched and built perl-Devel-Hide (0.0009) for EPEL-7
Branched and built perl-MRO-Compat (0.12) for EPEL-7
Branched and built perl-namespace-clean (0.24) for EPEL-7
Branched and built perl-String-Random (0.25) for EPEL-7
Branched and built perl-Sub-Exporter-Progressive (0.001011) for EPEL-7
Branched and built perl-Sub-Name (0.05) for EPEL-7
Branched and built perl-Sub-Identify (0.04) for EPEL-7
Branched and built perl-Variable-Magic (0.53) for EPEL-7
Local Packages
Updated libidn to build-require the hostname package rather than /bin/hostname from F-21 as the latter is no longer provided in Rawhide
Updated perl-IO-Socket-SSL to 1.964 as per the Fedora version
Updated perl-Net-SSLeay to 1.58 as per the Fedora version
Updated perl-Path-Tiny to 0.052 as per the Fedora version
Updated perl-version to 0.9907:
Lots of optimizations of XS and C code and other minor tweaks (CPAN RT#91892, CPAN RT#91867,CPAN RT#91987, CPAN RT#92051)
Thursday 16th January 2014
Fedora Project
Updated perl-Perl-OSType to 1.007 in Rawhide:
Added 'android' as a Unix-type OS
Local Packages
Updated java-1.7.0-oracle to Java SE 7 Update 51
Updated perl-DateTime not to build-require test modules when bootstrapping as we won't be running the tests anyway
Updated perl-DateTime-Format-Strptime to avoid Test::Spelling buildreq when bootstrapping as it causes circular build dependencies
Updated perl-DateTime-TimeZone to avoid Test::Spelling buildreq when bootstrapping as it causes circular build dependencies
Updated perl-DBD-SQLite to add upstream fixes for support of SQLite ≥ 3.8.2 and a test failure in t/53_status.t (CPAN RT#89011)
Updated perl-IO-Socket-IP to 0.26:
Set $VERSION in BEGIN block before 'use base' so that Acme::Override::INET still works
- Various minor improvements to documentation
Updated perl-Module-Implementation not to run the author and release tests when bootstrapping so as to avoid circular build dependencies
Updated perl-Moose not to build-require perl(Test::Kwalitee) or perl(Test::Spelling) when bootstrapping so as to avoid circular build dependencies
Updated perl-Net-DNS to 0.74:
Fix nameserver crashes on malformed UDP query (CPAN RT#91306)
TSIG: fix incorrectly generated %algbyval table (CPAN RT#91241)
Add CAA, EUI48 and EUI64 RR implementation
Updated perl-Package-DeprecationManager not to run the release tests when bootstrapping so as to avoid circular build dependencies
Updated perl-Params-Validate not to run the release tests when bootstrapping so as to avoid circular build dependencies
Updated perl-Perl-OSType to 1.007 as per the Fedora version
Friday 17th January 2014
Fedora Project
Updated perl-IO-Socket-SSL to 1.965 in Rawhide:
New key SSL_session_key to influence how sessions are inserted and looked up in the client's session cache, which makes it possible to share sessions over different ip:host (as is required with some FTPS servers)
t/core.t - handle case where default loopback source is not 127.0.0.1, like in FreeBSD jails
Local Packages
Updated perl-Devel-StackTrace to 1.31:
Documentation updates, including documenting the as_string() method in Devel::StackTrace::Frame (CPAN RT#91575)
Updated perl-File-ShareDir-Install to 0.06:
- Add support for dotfiles and dotdirs
Updated perl-IO-Socket-SSL to 1.965 as per the Fedora version
Updated perl-Module-Load to 0.28:
- New functions added
Fix 'Prototype after' warnings
Monday 20th January 2014
Fedora Project
Updated perl-Data-Dumper-Names in Rawhide to re-enable its test suite during the build
Updated perl-Module-Build-Tiny to 0.032 in Rawhide:
- Process argument sources separately
Use mod2fname appropriately
Updated perl-Test-Mojibake to 0.9 in Rawhide:
- More consistent UTF-8 naming in docs
Dist::Zilla maintenance
Fixed shebang in scan_mojibake (https://github.com/creaktive/Test-Mojibake/issues/7)
Branched and built perl-BSD-Resource (1.2907) for EPEL-7
Branched and built perl-Data-Dumper-Names (0.03) for EPEL-7
Branched and built perl-Test-Most (0.23) for EPEL-7
Local Packages
Updated perl-DBI to 1.631:
Note: this release changes the handle passed to Callbacks from being an 'inner' handle to being an 'outer' handle; if you have code that makes use of Callbacks, ensure that you understand what this change means and review your callback code
Fixed err_hash handling of integer err (CPAN RT#92172)
Fixed use of \Q vs. \E in t/70callbacks.t
- Changed the handle passed to Callbacks from being an 'inner' handle to being an 'outer' handle
- Improved reliability of concurrent testing
- Changed optional dependencies to "suggest"
Changed to avoid mg_get in neatsvpv during global destruction
Updated perl-File-ShareDir-Install to 0.07:
Added delete_share
Updated perl-Module-Build-Tiny to 0.032 as per the Fedora version
Updated perl-Moose to 2.1202:
String comparisons are now possible with Moose exceptions (CPAN RT#92232)
Updated perl-Test-Mojibake to 0.9 as per the Fedora version
Updated perl-Text-Haml to 0.990115:
Fix comment in :css filter
Tuesday 21st January 2014
Fedora Project
Updated perl-Module-Build-Tiny to 0.033 in Rawhide:
Require Getopt::Long 2.36
- Add install tests
Updated perl-Module-Info in Rawhide to drop a pointless in-place edit flag from a perl filter invocation
Updated perl-Text-Reform in Rawhide to fix a bogus changelog entry
Branched and built perl-Convert-BinHex (1.119) for EPEL-7
Branched and built perl-Data-Alias (1.18) for EPEL-7
Branched and built perl-ExtUtils-Config (0.007) for EPEL-7
Branched and built perl-ExtUtils-Depends (0.306) for EPEL-7
Branched and built perl-ExtUtils-Helpers (0.021) for EPEL-7
Branched and built perl-ExtUtils-InstallPaths (0.010) for EPEL-7
Branched and built perl-MIME-tools (5.505) for EPEL-7
Branched and built perl-Module-Build-Tiny (0.028) for EPEL-7
Local Packages
Updated cdrtools to 3.01 alpha release 22
Updated check to 0.9.12:
- Additional unit tests created for internal and external Check APIs
Check now compiled on Windows using MSVC when using CMake and NMake; all unit tests pass, though shell script based ones need to be run in the MSYS environment
Check now compiles on Windows using Visual Studio 10 when using CMake; check_check passes when run from Visual Studios
Always capture the start and end times of tests when using NO_FORK mode; previously the end time was not captured, resulting in arbitrary durations being recorded when tests failed (Bug #87)
Added additional configure script checks for support of timer_create() on the target system, which allows for OpenBSD to compile and run all Check's unit tests successfully
Added a unit test, check_mem_leaks, which can be used against valgrind to test for memory leaks (no memory leaks were found)
Added tcase_add_loop_test support in checkm (Patches #46)
- Add support for logging in Test Anything Protocol (TAP) format
Refactor Check's assertions to be more like the assert() call in assert.h, in that static source code analyzers can use gcc attributes in the header to make assumptions about the flow of the code (see Feature Request #29)
Fix ck_assert_ptr_* causing const compilation warnings (Bug #91)
Updated perl-IO-Socket-IP to 0.27:
Apply a short timeout to unit tests that probe for Internet connectivity, in case of bad firewalls, etc. (Perl RT#121037)
Defend against machines with IN6ADDR_LOOPBACK not being "::1" in unit tests, similar to the INADDR_LOOPBACK case (CPAN RT#92295)
Updated perl-Module-Build-Tiny to 0.033 as per the Fedora version
Updated perl-Module-CoreList to 3.04:
- Prepared for v5.19.8
Updated perl-XML-SAX-Expat to 0.51:
Re-release to try to fix tarball issues (CPAN RT#86087, CPAN RT#88638)
Wednesday 22nd January 2014
Fedora Project
Updated perl-IO-Socket-SSL to 1.966 in Rawhide:
Fixed bug introduced in 1.964 - disabling TLSv1_2 no longer worked by specifying !TLSv12; only !TLSv1_2 worked
Fixed leak of session objects in SessionCache, if another session replaced an existing session (introduced in 1.965)
Updated perl-Module-Build-Tiny to 0.034 in Rawhide:
- Make install tests more platform independent
Updated perl-Test-Kwalitee to 1.18 in Rawhide:
- Updated list of available metrics
Branched and built perl-common-sense (3.6) for EPEL-7
Branched and built perl-Data-Section-Simple (0.05) for EPEL-7
Branched and built perl-DateTime-Calendar-Mayan (0.0601) for EPEL-7
Branched and built perl-Declare-Constraints-Simple (0.03) for EPEL-7
Branched and built perl-Devel-GlobalDestruction (0.12) for EPEL-7
Branched and built perl-Env-Sanctify (1.10) for EPEL-7
Branched and built perl-Eval-Closure (0.08) for EPEL-7
Branched and built perl-JSON-XS (3.01) for EPEL-7
Branched and built perl-Module-Info (0.35) for EPEL-7
Branched and built perl-Module-Refresh (0.17) for EPEL-7
Branched and built perl-Params-Coerce (0.14) for EPEL-7
Branched and built perl-Path-Class (0.33) for EPEL-7
Branched and built perl-Perl-Destruct-Level (0.02) for EPEL-7
Branched and built perl-Pod-Tests (1.19) for EPEL-7
Branched and built perl-SUPER (1.20120705) for EPEL-7
Branched and built perl-Test-CheckDeps (0.010) for EPEL-7
Branched and built perl-Test-LeakTrace (0.14) for EPEL-7
Branched and built perl-Test-use-ok (0.11) for EPEL-7
Branched and built perl-Test-Valgrind (1.14) for EPEL-7
Branched and built perl-TeX-Hyphen (1.01) for EPEL-7
Branched and built perl-Text-Autoformat (1.669004) for EPEL-7
Branched and built perl-Text-Reform (1.20) for EPEL-7
Branched and built perl-Types-Serialiser (1.0) for EPEL-7
Local Packages
Updated curl to add a couple of fixes from upstream for forced SSLv2 and SSLv3 support (Ticket #5)
Updated java-1.6.0-sun to fix FTBFS due to trailing slashes in %files list for symlink entries (Bug #1005529)
Updated libgcrypt to fix a bug in the Whirlpool hash implementation, and to speed up the PBKDF2 computation
Updated perl-DBI to split DBD::Gofer::Transport::corostream into a perl-DBI-Coro sub-package so that perl-DBI has no dependency on perl-Coro
Updated perl-IO-Socket-SSL to 1.966 as per the Fedora version
Updated perl-Module-Build-Tiny to 0.034 as per the Fedora version
Updated perl-Perl6-Slurp to 0.051004:
De-documented spurious dependency on Perl6::Export
- De-typo-ficated source
- Made file-based tests independent, so they can run in parallel
Updated perl-Test-Kwalitee to 1.18 as per the Fedora version
Thursday 23rd January 2014
Fedora Project
Updated perl-Try-Tiny to 0.19 in Rawhide:
Fix an obscure issue with loading modules during global destruction (https://github.com/doy/try-tiny/pull/11)
Documentation updates (https://github.com/doy/try-tiny/pull/12)
Branched and built perl-B-Hooks-OP-Annotation (0.44) for EPEL-7
Branched and built perl-Data-Dump (1.22) for EPEL-7
Branched and built perl-Data-Section (0.200005) for EPEL-7
Branched and built perl-Data-UUID (1.219) for EPEL-7
Branched and built perl-Date-Simple (3.03) for EPEL-7
Branched and built perl-DateTime-Event-ICal (0.11) for EPEL-7
Branched and built perl-DateTime-Event-Recurrence (0.16) for EPEL-7
Branched and built perl-DateTime-Set (0.33) for EPEL-7
Branched and built perl-Devel-Caller (2.06) for EPEL-7
Branched and built perl-Devel-GlobalDestruction-XS (0.01) for EPEL-7
Branched and built perl-Set-Infinite (0.65) for EPEL-7
Branched and built perl-Test-FailWarnings (0.008) for EPEL-7
Local Packages
Updated mod_fcgid to fix spec macro _httpd_mmn expansion in absence of httpd-devel
Updated perl-IPC-Cmd to 0.92:
Use File::Temp in run_forked tests
Updated perl-Locale-Maketext-Lexicon to 0.98:
- Exclude POT files
Updated perl-Try-Tiny to 0.19 as per the Fedora version
Friday 24th January 2014
Fedora Project
Branched and built perl-Devel-LexAlias (0.05) for EPEL-7
Branched and built perl-Digest-BubbleBabble (0.02) for EPEL-7
Branched and built perl-Digest-MD2 (2.03) for EPEL-7
Branched and built perl-Digest-MD5-File (0.08) for EPEL-7
Branched and built perl-Exception-Base (0.2500) for EPEL-7
Branched and built perl-Spiffy (0.31) for EPEL-7
Branched and built perl-Symbol-Util (0.0203) for EPEL-7
Branched and built perl-Test-Base (0.60) for EPEL-7
Branched and built perl-Test-CheckChanges (0.14) for EPEL-7
Branched and built perl-Test-CPAN-Meta-JSON (0.15) for EPEL-7
Branched and built perl-Test-CPAN-Meta-YAML (0.22) for EPEL-7
Branched and built perl-Test-Distribution (2.00) for EPEL-7
Branched and built perl-Test-Unit-Lite (0.12) for EPEL-7
Branched and built perl-Test-Warnings (0.010) for EPEL-7
Branched and built perl-Test-YAML-Valid (0.04) for EPEL-7
Branched and built perl-YAML-LibYAML (0.41) for EPEL-7
Local Packages
Updated perl-Module-Load-Conditional to 0.62:
Added autoload option to can_load()
Updated perl-Text-CSV_XS to 1.03:
- Implement RFC7111
Saturday 25th January 2014
Fedora Project
Updated perl-IO-AIO to 4.2 in Rawhide
Local Packages
Updated perl-IO-AIO to 4.2 as per the Fedora version
Updated perl-Module-Load to 0.30:
Fix 'uninitialized' warnings during testing
Added done_testing() to tests
Sunday 26th January 2014
Fedora Project
Became owner of perl-File-chdir in EPEL 5 and 6
Built perl-File-chdir (0.1008) in EPEL-6
Monday 27th January 2014
Fedora Project
Un-retired and built perl-Class-Accessor and perl-Class-Data-Inheritable in EPEL-6 so as to fix some broken dependencies on ppc64
Updated perl-Test-Mojibake and perl-Test-Version in Rawhide to allow bootstrapping of EPEL-7 equivalents
Branched and built perl-Archive-Any (0.0941) for EPEL-7
Branched and built perl-constant-boolean (0.02) for EPEL-7
Branched and built perl-File-chdir (0.1008) for EPEL-7
Branched and built perl-File-MMagic (1.30) for EPEL-7
Branched and built perl-Module-Find (0.11) for EPEL-7
Branched and built perl-Pod-Strip (1.02) for EPEL-7
Branched and built perl-Test-File (1.36) for EPEL-7
Branched and built perl-Test-File-Contents (0.21) for EPEL-7
Branched and built perl-Test-LongString (0.15) for EPEL-7
Branched and built perl-Test-Mojibake (0.9) for EPEL-7
Branched and built perl-Test-Signature (1.10) for EPEL-7
Branched and built perl-Test-Version (1.002004) for EPEL-7
Branched and built perl-Unicode-CheckUTF8 (1.03) for EPEL-7
Local Packages
Updated perl-autodie to 2.23:
Test/Bugfix: Improved testing support on Android and Blackberry devices (GH #44)
Test/Internal/Travis: Various non-code tweaks to make travis-ci more happy with testing autodie
Bugfix: autodie no longer weakens strict by allowing undeclared variables with the same name as built-ins (CPAN RT#74246)
Bugfix: use autodie qw( foo ! foo); now correctly insists that we have hints for foo
Internal: Improved benchmarking code
Tuesday 28th January 2014
Fedora Project
Updated perl-Math-GMP to 2.07 in Rawhide:
- Go direct to XS for more speed - Add lcm/blcm, bsqrt, bmodinv
Updated perl-NetAddr-IP to 4.072 in Rawhide:
Modify Makefile.PL to bypass missing 'pod2text'
Branched and built perl-Array-Diff (0.07) for EPEL-7
Branched and built perl-Module-CPANTS-Analyse (0.87) for EPEL-7
Branched and built perl-Module-ExtractUse (0.32) for EPEL-7
Branched and built perl-Software-License (0.103008) for EPEL-7
Branched and built perl-Test-Kwalitee (1.15) for EPEL-7
Local Packages
Updated perl-NetAddr-IP to 4.072 as per the Fedora version
Wednesday 29th January 2014
Fedora Project
Updated libpng10 in F-19, F-20, Rawhide and EPEL-6 to address CVE-2013-6954: handle zero-length PLTE chunk or NULL palette with png_error(), to avoid later reading from a NULL pointer (png_ptr->palette) in png_do_expand_palette()
Updated perl-Error to 0.17022 in Rawhide:
Add "use warnings;" to everything
Add a separate LICENSE file
Updated perl-IO-Socket-SSL (1.88) in F-19 to include back-ported patch from version 1.951 to use OpenSSL's default CA if the user doesn't specify one (Bug #1059002)
Updated perl-SQL-Statement in Rawhide to support bootstrapping the EPEL-7 build
Branched and built perl-DBD-CSV (0.38) for EPEL-7
Branched and built perl-SQL-Statement (1.405) for EPEL-7
Branched and built perl-Test-Assert (0.0504) for EPEL-7
Local Packages
Updated curl to 7.35.0:
imap/pop3/smtp: added support for SASL authentication downgrades
imap/pop3/smtp: extended the login options to support multiple auth mechanisms
TheArtOfHttpScripting: major update, converted layout and more
mprintf: added support for I, I32 and I64 size specifiers
makefile: added support for VC7, VC11 and VC12
Security Advisory: re-use of wrong HTTP NTLM connection (CVE-2014-0015)
curl_easy_setopt: fixed OAuth 2.0 Bearer option name
pop3: fixed APOP being determined by CAPA response rather than by timestamp
Curl_pp_readresp: zero terminate line
FILE: don't wait due to CURLOPT_MAX_RECV_SPEED_LARGE
Docs: mention CURLOPT_MAX_RECV/SEND_SPEED_LARGE don't work for FILE://
pop3: fixed auth preference not being honoured when CAPA not supported
imap: fixed auth preference not being honoured when CAPABILITY not supported
Threaded resolver: use pthread_t * for curl_thread_t
FILE: we don't support paused transfers using this protocol
connect: try all addresses in first connection attempt
curl_easy_setopt.3: added SMTP information to CURLOPT_INFILESIZE_LARGE
OpenSSL: fix forcing SSLv3 connections
OpenSSL: allow explicit SSLv2 selection
FTP parselist: fix "total" parser
conncache: fix possible dereference of null pointer
multi.c: fix possible dereference of null pointer
mk-ca-bundle: introduces -d and warns about using this script
ConnectionExists: fix NTLM check for new connection
trynextip: fix build for non-IPV6 capable systems
Curl_updateconninfo: don't do anything for UDP "connections"
darwinssl: un-break Leopard build after PKCS#12 change
threaded-resolver: never use NULL hints with getaddrinf
multi_socket: remind app if timeout didn't run
- OpenSSL: deselect weak ciphers by default
- Error message: sensible message on timeout when transfer size unknown
curl_easy_setopt.3: mention how to unset CURLOPT_INFILESIZE*
Win32: fixed use of deprecated function 'GetVersionInfoEx' for VC12
configure: fix gssapi linking on HP-UX
chunked-parser: abort on overflows, allow 64 bit chunks
Chunked parsing: relax the CR strictness
cookie: max-age fixes
- Progress bar: always update when at 100%
- Progress bar: increase update frequency to 10 Hz
- Tool: fixed incorrect return code if command line parser runs out of memory
- Tool: fixed incorrect return code if password prompting runs out of memory
HTTP POST: omit Content-Length if data size is unknown
- GnuTLS: disable insecure ciphers
GnuTLS: honour --slv2 and the --tlsv1[.N] switches
multi: fixed a memory leak on OOM condition
netrc: fixed a memory and file descriptor leak on OOM
getpass: fix password parsing from console
TFTP: fix crash on timeout
hostip: don't remove DNS entries that are in use
- Tests: lots of tests fixed to pass the OOM torture tests
Updated libpng10 as per the Fedora version
Updated perl-Email-Address to 1.901:
Further avoidance of stringifying to undef
Updated perl-Error to 0.17022 as per the Fedora version
Updated perl-File-ShareDir-Install to 0.08:
- Tests may now be run in parallel
Thursday 30th January 2014
Fedora Project
Updated perl-Tree-DAG_Node to 1.19 in Rawhide:
Set pre-req File::Temp version # to 0 (back from 0.2301)
Branched and built perl-Archive-Peek (0.35) for EPEL-7
Branched and built perl-Child (0.009) for EPEL-7
Branched and built perl-Event (1.21) for EPEL-7
Branched and built perl-Expect (1.21) for EPEL-7
Branched and built perl-Exporter-Declare (0.113) for EPEL-7
Branched and built perl-Fennec (2.013) for EPEL-7
Branched and built perl-Fennec-Lite (0.004) for EPEL-7
Branched and built perl-Meta-Builder (0.003) for EPEL-7
Branched and built perl-Mock-Quick (1.107) for EPEL-7
Branched and built perl-Parallel-Runner (0.013) for EPEL-7
Local Packages
Updated libcurl7112 and libcurl7155 to fix NTLM connection re-use flaw (CVE-2014-0015)
Updated perl-Digest-SHA to 5.86:
- Improved the performance of hexadecimal output functions
Updated perl-Tree-DAG_Node to 1.19 as per the Fedora version
Friday 31st January 2014
Fedora Project
Updated perl-IO-Socket-INET6 to 2.72 in Rawhide:
Add minimum version of perl (5.8.x)
Add LICENSE file
Updated perl-Scope-Guard in Rawhide to drop the tests sub-package and include the tests as documentation instead
Updated perl-Tree-DAG_Node to 1.20 in Rawhide:
Bump File::Temp version requirement back up to 0.19, as that's the version that introduced the newdir() method, as used in the test suite
Updated perl-YAML-Tiny to 1.57 in Rawhide:
Incompatible change:
Previously, some errors would throw exceptions and some would return the error condition in $YAML::Tiny::errstr, but now all errors throw exceptions; use of $errstr and the errstr method are deprecated
Fixed:
Fixed write method to encode YAML file with UTF-8
Improved SYNOPSIS and documentation of new
Testing:
- Tests have been cleaned up and reorganized
- Test coverage has been significantly improved
Branched and built perl-autobox (2.77) for EPEL-7
Branched and built perl-autovivification (0.11) for EPEL-7
Branched and built perl-DateTime-Format-Epoch (0.13) for EPEL-7
Branched and built perl-Hash-FieldHash (0.12) for EPEL-7
Branched and built perl-Hash-Merge-Simple (0.04) for EPEL-7
Branched and built perl-Hash-StoredIterator (0.007) for EPEL-7
Branched and built perl-indirect (0.29) for EPEL-7
Branched and built perl-IPC-System-Simple (1.25) for EPEL-7
Branched and built perl-Object-ID (0.1.2) for EPEL-7
Branched and built perl-Perl6-Caller (0.100) for EPEL-7
Branched and built perl-Scope-Guard (0.20) for EPEL-7
Branched and built perl-Taint-Util (0.08) for EPEL-7
Branched and built perl-Time-y2038 (20100403) for EPEL-7
Branched and built perl-true (0.18) for EPEL-7
Local Packages
Updated perl-IO-Socket-INET6 to 2.72 as per the Fedora version
Updated perl-Tree-DAG_Node to 1.20 as per the Fedora version
Updated perl-XML-LibXML to 2.0109:
Fix for requiring XML::LibXML more than once in perl-5.19.6 and up (CPAN RT#92606)
Updated perl-YAML-Tiny to 1.57 as per the Fedora version
Previous Month: December 2013
Next Month: February 2014