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:

  • 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:

  • 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:

  • 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)

  • 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

Friday 10th January 2014

Local Packages

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:

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:

  • 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:

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:

  • 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

last edited 2014-02-01 16:45:46 by PaulHowarth