Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2014-06

Paul's Blog Entries for June 2014

Saturday 7th June 2014

Local Packages

  • Updated check to 0.9.13 (see NEWS for details)

  • Rebuilt curl, GeoIP, mod_fcgid and sendmail for the Fedora_21_Mass_Rebuild

  • Updated xz to drop the large ChangeLog file; its contents are summarized in NEWS anyway

Sunday 8th June 2014

Fedora Project

  • Updated perl-Net-SSLeay (1.63) in Rawhide to fix failing test with OpenSSL 1.0.1h (CPAN RT#96256)

  • Rebuilt bluefish, gtkwave and proftpd to fix release tags mangled by the auto-rebuild script

Local Packages

  • Updated perl-Net-SSLeay as per the Fedora version

  • Rebuilt bluefish, glib, gnome-libs, gtk+, gtkwave, Judy, libglade, libpng10, libssh2, libxml, ORBit, proftpd and rbldnsd for the Fedora_21_Mass_Rebuild

Monday 9th June 2014

Fedora Project

  • Updated gtkwave to 3.3.60 in Rawhide:

    • Fix MinGW tmpfile_open() patch from previous release as it was using the wrong filename

    • Harden fsdb reader against xtags that move backward in time

Local Packages

  • Updated gtkwave to 3.3.60 as per the Fedora version

  • Updated perl-Text-CSV_XS to 1.09:

  • Rebuilt dovecot, imlib, libgcrypt, nmap, smbldap-tools, spamass-milter for the Fedora_21_Mass_Rebuild

Tuesday 10th June 2014

Fedora Project

  • Updated perl-IO-AIO to 4.31 in Rawhide:

    • Work around more 5.20 bugs
  • Updated perl-IO-All to 0.63 in Rawhide:

    • Convert release to Zilla::Dist

    • Convert documentation to Kwim

    • Add coveralls badge

  • Updated perl-IO-Socket-SSL to 1.992 in Rawhide:

    • Set $! to undef before doing IO (accept, read...); on Windows a connection reset could cause an SSL read error without setting $!, so make sure we don't keep the old value and maybe thus run into an endless loop

  • Updated perl-Math-Pari to 2.010808 in Rawhide:

    • Fixed problems of parse_of_gp with the operator \ and empty lines (test suite updated)

    • Various build system fixes
  • Updated perl-MetaCPAN-Client to 1.005000 in Rawhide:

    • Add Pod object to allow direct POD fetching

    • Support single element without wrapping arrayref in structures

    • Updated documents - basic/complex search links and wording
  • Updated perl-Module-Metadata to 1.000024 in Rawhide:

    • Support installations on older perls with an ExtUtils::MakeMaker earlier than 6.63_03

Local Packages

  • Updated perl-Coro to 6.39:

    • Check that perl slots actually have enough space to hold interpreter variables
    • Untested port to perl 5.19 (64 bit tmps indices)
    • croak when cancel is called without a thread context

    • Work around more incompatible changes in 5.20
  • This is only available for Perl 5.10 onwards as it fails to run on Perl 5.8
  • Updated perl-CPAN-Meta to 2.141520:

    • Clarified use of 'file' for the 'provides' field in the Spec

  • Updated perl-DateTime-TimeZone to 1.70:

    • Unset $ENV{TZ} in t/04local.t test to avoid interference from system (CPAN RT#96083)

    • This release is based on version 2014d of the IANA database, but there are no data changes from 2014c
  • Updated perl-Digest-SHA to 5.92:

    • Fixed reserved-word clash when compiling with C++ (CPAN RT#96090)

      • Use 'classname' instead of 'class'

    • Silenced MSC compiler warning about signed/unsigned comparison (CPAN RT#95830)

  • Updated perl-File-pushd to 1.007:

    • Fixed a testing edge case on Windows
  • Updated perl-Filter to 1.50:

    • Do not re-bless already blessed filter_add arguments into the caller's package (CPAN RT#54452)

    • t/z_pod-coverage.t: omit empty Filter::decrypt (also fixes CPAN RT#84405)

    • Fix Perl Compiler detection in Filter::decrypt

  • Updated perl-IO-AIO to 4.31 as per the Fedora version

  • Updated perl-IO-Socket-SSL to 1.992 as per the Fedora version

  • Updated perl-MetaCPAN-Client to 1.005000 as per the Fedora version

  • Updated perl-Module-Metadata to 1.000024 as per the Fedora version

  • Updated perl-Moose to 2.1209:

    • Fix implementation of throw_exception in internal Class::MOP traits, caused by changes in 2.1207 (CPAN RT#96112)

    • The is_anon method now always returns false when called on Moose::Meta::Role::Composite objects; this isn't strictly right, but for the purposes of Moose internals, where "is_anon" really means "needs to be cleaned up", it's correct

  • Updated perl-TAP-Harness and perl-Test-Harness to 3.31:

    • Implement external rulesfile for TAP::Harness

    • Add harness_class argument to TAP::Harness::Env

    • Make prove respect environmental variables (GH #28)

Wednesday 11th June 2014

Fedora Project

  • Updated perl-Net-SSLeay to 1.64 in Rawhide:

    • Test ocsp.t now does not fail if HTTP::Tiny is not installed

    • Fixed repository in META.yml

    • Fixed a problem with SSL_get_peer_cert_chain: if the SSL handshake results in an anonymous authentication, like ADH-DES-CBC3-SHA, get_peer_cert_chain will not return an empty list, but instead return the SSL object

    • Fixed a problem where patch https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=3009244d caused a failed test in t/local/33_x509_create_cert.t

Local Packages

  • Updated perl-Net-SSLeay to 1.64 as per the Fedora version

  • Rebuilt libmetalink, libnet, libxslt, perl-HTML-Lint, pptp and tidy for the Fedora_21_Mass_Rebuild

Thursday 12th June 2014

Fedora Project

  • Updated perl-common-sense to 3.73 in Rawhide:

    • Move pod to separate file, to further improve loading times
    • Make it arch-specific, adding a test that warns when an old version is still installed
    • Due to a logic glitch, warnings were not enabled at all on 5.16
    • Remove "deprecated", as it turned out to be yet another time bomb as P5P don't care the least about backwards compatibility any more (https://rt.perl.org/Public/Bug/Display.html?id=119123)

  • Updated perl-CPAN-Changes to 0.28 in Rawhide:

    • Add "SEE ALSO" links to similar modules (CPAN RT#94636)

    • Use perl 5.8-compatible regex
  • Updated perl-NetAddr-IP to 4.075 in Rawhide:

    • Change input filter for resolvable hostnames to allow the underscore character
  • Updated perl-YAML-Tiny to 1.63 in Rawhide:

    • Incorrect error messages fixed, when $@ is clobbered when Carp wasn't loaded (GH#30, GH#31)

    • Now checking for, and erroring on, duplicate keys found in a hash (GH#32)

Local Packages

  • Updated perl-common-sense to 3.73:

    • Remove "deprecated", as it turned out to be yet another time bomb as P5P don't care the least about backwards compatibility any more (https://rt.perl.org/Public/Bug/Display.html?id=119123)

    • Switching paths once more as this turned out to be a doc bug in EU::MM; this should not affect anything though

  • Updated perl-CPAN-Changes to 0.28 as per the Fedora version; this version no longer requires perl ≥ 5.10 and so can be built for all currently-supported releases

  • Updated perl-namespace-autoclean to 0.17:

    • Changed the code to no longer require Class::MOP; if your class is not a Moose class then we don't load Class::MOP, which was particularly problematic for Moo classes, as using namespace::autoclean with a Moo class "upgraded" it to be a Moose class

    • Using this module just broke overloading in a class (CPAN RT#50938)

    • Add -except to import options; this allows you to explicitly not clean a sub.

  • Updated perl-NetAddr-IP to 4.075 as per the Fedora version

  • Updated perl-TAP-Harness and perl-Test-Harness to 3.32:

    • Remove harness_class from argument hash in TAP::Harness::Env

  • Updated perl-YAML-Tiny to 1.63 as per the Fedora version

  • Updated unrar to 5.10 (no longer a beta release)

Sunday 15th June 2014

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.993 in Rawhide:

    • Major rewrite of documentation, now in separate file
    • Rework error handling to distinguish between SSL errors and internal errors (like missing capabilities)
    • Fix handling of default_ca if given during the run of the program (Debian #750646)

    • util/analyze-ssl.pl - fix hostname check if SNI does not work

  • Updated perl-YAML to 0.94 in Rawhide:

    • Switch to Zilla::Dist

    • Add badges to documentation
    • Fix regression introduced with earlier fix for complex regular subexpression recursion limit (GH#18)

    • Fix reference to non-existent sub Carp::Croak (GH#19)

Local Packages

  • Updated perl-IO-Socket-SSL to 1.993 as per the Fedora version

  • Updated perl-Moose to use Test::CPAN::Changes unconditionally

  • Updated perl-Net-DNS to 0.77:

    • Fix inefficient Net::DNS::SEC compatibility code

    • Insert missing plan 'no-plan' in 10-recurse.t (CPAN RT#96035)

    • Fix "Too late to run INIT block" warning for require Net::DNS (CPAN RT#96119)

    • Fix deep recursion problem on Cygwin (CPAN RT#96135)

    • Unlocalised $_ modified when reading config file (CPAN RT#96151)

  • Updated perl-YAML to 0.94 as per the Fedora version

  • Updated xz to fix xzgrep to return 0 when at least one file matches (Bug #1109122)

Monday 16th June 2014

Fedora Project

  • Updated perl-IO-All to 0.65 in Rawhide:

    • New badge syntax
    • Changed the ABSTRACT

    • Support recommended modules again

Local Packages

  • Updated perl-Archive-Tar to 2.00:

    • ptardiff and ptargrep should use prefix if defined

    • Fix ptargrep for problems on MSWin32

  • Updated perl-File-ShareDir-ProjectDistDir to 1.000002:

    • Most tests refactored to have their dependent files inflated into existence during testing; this is to avoid issues with an HP-UX box that has a tar implementation that truncates filenames at 100 characters (GH#13)

  • Updated perl-namespace-autoclean to 0.18:

    • Better method detection for Mouse (GH#4)

  • Updated perl-Search-Elasticsearch to 1.13:

    • Breaking change: the Scroll helper used to pass the scroll ID to scroll() and clear_scroll() in the query string by default, with the scroll_in_body parameter to change the behaviour; this was causing frequent errors with long scroll IDs, so the new default behaviour is to pass the scroll ID in the body, with the scroll_in_qs parameter to change that behaviour

    • All Search::Elasticsearch HTTP backends are now fork-safe

    • Added track_scores param to search()

    • Added create param to indices.put_template()

    • Removed index_templates param from cluster.state()

    • Removed indices_boost param from search()

    • Added percolate_format param to percolate()

    • Added cat.fielddata()

  • Updated perl-Test-CleanNamespaces to 0.11:

    • Increased version for optional Role::Tiny prereq, to get the needed is_role interface

    • Now ignoring 'import', 'unimport' subs; also handle users of Moose::Exporter without erroring

    • Now ignoring overloaded methods
    • Now also properly handle classes using Class::MOP directly

    • Fix test diagnostics in the success case
    • Fix use of a new Scalar::Util export in tests

    • The return value of namespaces_clean() and all_namespaces_clean() is now consistent with the result of the test(s)

    • Fixed tests to expose an issue with Mouse classes, and documented this (now) known issue

  • Cleaned up and rebuilt perl-Test-Tester

Tuesday 17th June 2014

Local Packages

  • Updated perl-namespace-autoclean to 0.19:

    • More comprehensive testing with Moo/Mouse/Moose

    • Fixed cleaning of constants
  • Updated perl-Test-CleanNamespaces to add an upstream fix for Perl 5.8 compatibility

Wednesday 18th June 2014

Fedora Project

  • Updated perl-Spiffy to 0.32 in Rawhide:

    • Release with Zilla::Dist

Local Packages

  • Updated perl-Email-Address to 1.905:

    • Fix potential DoS issue in parsing of the phrase (CVE-2014-0477)

  • Updated perl-Spiffy to 0.32 as per the Fedora version

  • Updated perl-Test-CleanNamespaces to 0.12:

    • Also special case constant subs, which show up in the symbol table before perl 5.010 as 'constant::__ANON__'

Thursday 19th June 2014

Fedora Project

  • Updated perl-Test-Modern to 0.008:

    • Package with a newer Dist::Inkt to provide a better Makefile.PL (copes better with missing CPAN::Meta::Requirements)

Local Packages

  • Updated perl-Test-Modern to 0.008 as per the Fedora version

  • Updated perl-Spiffy to 0.34:

    • Metadata fixes

Friday 20th June 2014

Fedora Project

  • Updated perl-Test-Warnings to 0.015 in Rawhide:

    • Adjusted packaging and tests to become perl-5.6 friendly, including only using core or dual-lifed prerequisites

Local Packages

  • Updated perl-Test-Warnings to 0.015 as per the Fedora version

Sunday 22nd June 2014

Fedora Project

  • Updated perl-Devel-Symdump to 2.12 in Rawhide:

    • v5.21.0-424-ge35475d stopped supporting defined(@$ref), which was used in t/symdump.t

  • Updated perl-Test-Warnings to 0.016 in Rawhide:

    • Fix prereq problem with last release - now no longer testing the example scripts for user installs

Local Packages

  • Updated perl-Devel-Symdump to 2.12 as per the Fedora version

  • Updated perl-Test-Warnings to 0.016 as per the Fedora version

Monday 23rd June 2014

Fedora Project

  • Updated perl-CPAN-Meta-Check to 0.009 in Rawhide:

    • Various POD fixes
  • Updated perl-IO-Socket-SSL to 1.994 in Rawhide:

    • IO::Socket::SSL can now be used as dual-use socket, e.g. start plain, upgrade to SSL and downgrade again all with the same object; see documentation of SSL_startHandshake and chapter Advanced Usage

    • Try to apply SSL_ca* even if verify_mode is 0, but don't complain if this fails; this is needed if one wants to explicitly verify OCSP lookups even if verification is otherwise off, because otherwise the signature check would fail (this is mostly useful for testing)

    • Reorder documentation of attributes for new, so that the more important ones are at the top
  • Updated perl-YAML to 0.95 in Rawhide:

    • Fix dumping blessed globs

Local Packages

  • Updated perl-CPAN-Meta-Check to 0.009 as per the Fedora version

  • Updated perl-DateTime-TimeZone to 1.71:

    • This release is based on version 2014e of the Olson database
    • Contemporary changes for Egypt and Morocco
  • Updated perl-IO-Socket-SSL to 1.994 as per the Fedora version

  • Updated perl-Net-IDN-Encode to 2.200:

    • Net::IDN::UTS46: update to Unicode® 7.0.0 and UTS #46 r13

    • Typo and metadata fixes
  • Updated perl-YAML to 0.95 as per the Fedora version

Tuesday 24th June 2014

Fedora Project

  • Updated perl-MetaCPAN-Client to 1.006000 in Rawhide:

    • Add 'recent' functionality (latest releases)

Local Packages

  • Updated perl-MetaCPAN-Client to 1.006000 as per the Fedora version

Wednesday 25th June 2014

Fedora Project

  • Updated perl-Readonly to 1.5.0 in Rawhide:

    • Readonly::XS is no longer needed

    • Typo fix (CPAN RT#86350)

    • Array and Hash scalar references were not made deeply readonly (CPAN RT#37864)

    • Upstream magic-related bugs were reported to P5P and fixed in Perl itself so we can resolve the following local issues:
    • Reported Perl RT#120122 (tie + smartmatch bug) upstream to P5P; will eventually resolve local (CPAN RT#59256)

    • Use readonly support exposed in Internals on perl ≥ 5.8.0

    • Checking Readonly::XS::Okay is no longer suggested... never should have been

Local Packages

  • Updated java-1.7.0-oracle to use tzupdater 1.4.5 (2014e); see OracleJava7OnFedora

  • Updated perl-Readonly to 1.5.0 as per the Fedora version

  • Updated perl-Test-CleanNamespaces to 0.13:

    • Bump (optional) prereq on Moo to get some fixes for handling roles

Thursday 26th June 2014

Fedora Project

  • Updated perl-ExtUtils-Config to 0.008 in Rawhide:

    • Remove set, clear, clone methods

Local Packages

  • Updated perl-ExtUtils-Config to 0.008 as per the Fedora version

  • Updated perl-Test-Differences to 0.62:

    • Document the Text::Diff unicode fix

    • Add ability to customize 'Got' and 'Expected' column headers

Friday 27th June 2014

Fedora Project

  • Updated perl-Readonly to 1.500.0 in Rawhide:

    • Re-release with new version number
  • Updated perl-Sub-Install to 0.928 in Rawhide:

    • Cope with subroutines with spaces in their names when catching warnings
    • Don't assume that the source sub isn't blessed in tests (!)

Local Packages

  • Updated libgpg-error to 1.13:

    • Added a portable mutex API
    • The AM_PATH_GPG_ERROR macro now defines GPG_ERROR_MT_CFLAGS and GPG_ERROR_MT_LIBS autoconf output variables for use by programs that need gpgrt-based thread support; gpg-error-config has a new option --mt

    • New symbols: GPG_ERR_KEY_ON_CARD, GPG_ERR_MAC_ALGO, GPG_ERR_INV_LOCK_OBJ, gpgrt_lock_t, GPGRT_LOCK_INITIALIZER, GPGRT_LOCK_DEFINE, gpgrt_lock_init, gpgrt_lock_lock, gpgrt_lock_unlock, gpgrt_lock_destroy, gpgrt_yield

  • Updated perl-Devel-StackTrace to 1.34:

    • Added a skip_frames option, which causes the stack trace to skip an arbitrary number of frames (GH #5)

  • Updated perl-Readonly to 1.500.0 as per the Fedora version

  • Updated perl-Sub-Install to 0.928 as per the Fedora version

Monday 30th June 2014

Fedora Project

  • Updated perl-Event to 1.22 in Rawhide

  • Updated perl-Readonly to 1.61 in Rawhide:

    • Fix array and hash tie() while in XS mode (exposed by Params::Validate tests)

    • Fix implicit undef value regression (GH #8)

    • Normal constants (strings, numbers) do not appear to be read-only to Internals::SvREADONLY($) but perl itself doesn't miss a beat when you attempt to assign a value to them; fixing test regression in t/general/reassign.t

    • Minor documentation fixes (spell check, etc.) (GH #7)

Local Packages

  • Updated perl-Event to 1.22 as per the Fedora version

  • Updated perl-Params-Validate to 1.13:

    • Fixes for MSVC compilation (GH #1)

    • Temporarily skip tests that use Readonly with Readonly 1.50+ until various bugs are worked out in Readonly

  • Updated perl-Readonly to 1.61 as per the Fedora version

Previous Month: May 2014
Next Month: July 2014

Recent