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-12

Paul's Blog Entries for December 2014

Monday 1st December 2014

Fedora Project

  • Branched and built perl-Apache-Session (1.93) for EPEL-7 (Bug #1160799)

  • Branched and built perl-Regexp-Assemble (0.35) for EPEL-7 (Bug #1160802)

Tuesday 2nd December 2014

Fedora Project

  • Updated perl-Devel-Declare to 0.006017 in Rawhide:

    • Updates for some deprecations in perl 5.17 (CPAN RT#83968)

    • Fix use of wrong sprintf formatting codes (CPAN RT#91983)

    • Fixed syntax error in a test
    • Fix for changes in 5.21.4 (avoid creating GVs when subs are declared, CPAN RT#99102)

    • Converted dist to Distar

  • Updated perl-GD to 2.56 in Rawhide:

    • Fix misleading warning message about location of gd.h file

    • Fix regression tests to run on Ubuntu 12.04 64bit
    • Point to Gabor Szabo's GD::Simple tutorial, and fix link to repository

    • Fix image corruption in rotate180 when image height is odd

    • Great simplification of regression framework ought to fix make test problems

    • Remove archaic qd.pl (for creating QuickDraw picts) from distribution

  • Updated perl-YAML-LibYAML to 0.54 in F-19, F-20, F-21 and EPEL-7:

  • Backported fix for CVE-2014-9130 to perl-YAML-LibYAML 0.38 in EPEL-6

Wednesday 3rd December 2014

Local Packages

  • New package perl-MCE (1.520)

  • Updated perl-IO-Socket-IP to 0.34:

    • Don't select() for read-readiness when waiting for non-blocking connect() because it upsets VMS (CPAN RT#100654)

  • Updated unrar to 5.20

Thursday 4th December 2014

Fedora Project

  • Updated perl-Pod-Readme to 1.1.1 in Rawhide:

    • Fixed typos in POD for requires plugin

    • Pod::Readme::Filter has a zilla attribute for Dist::Zilla objects

    • The requires plugin will use metadata from the Dist::Zilla object if it is set, rather than looking for a META.yml file (which will not exist, if this is used in a Dist::Zilla plugin)

    • The changes plugin will work with Dist::Zilla {{$NEXT}} tokens

Local Packages

  • Updated perl-Pod-Readme to 1.1.1 as per the Fedora version

  • Updated python-twisted to 14.0.2, now as a monolithic single package instead of metapackage plus a number of separate project packages

Friday 5th December 2014

Local Packages

  • Tidied up and rebuilt perl-BSD-Resource (1.2907)

Monday 8th December 2014

Fedora Project

  • Updated perl-JSON-MaybeXS to 1.003003 in Rawhide:

    • Ensure an old Cpanel::JSON::XS is upgraded if it is too old, as it will always be used in preference to JSON::XS

    • Avoid "JSON::XS::Boolean::* redefined" warnings caused by an old JSON::XS loaded at the same time as a newer Cpanel::JSON::XS

Local Packages

  • Updated perl-JSON-MaybeXS to 1.003003 as per the Fedora version

  • Updated perl-Moose to 2.1403:

  • Enhancements

    • Added a section to Moose::Manual::MethodModifiers illustrating how method modifiers work with inheritance (CPAN RT#98940)

  • Documentation

    • Added docs to Moose.pm on the -meta_name import option (CPAN RT#98488)

  • Bug Fixes

    • Fix a test that fails on MSWin32 systems using nmake

    • Fix dev build compilation error when using MSVC
  • Other

    • The modules in the git repository now have a defined $VERSION, to make it easier to test MooseX::* and other code under development

Tuesday 9th December 2014

Fedora Project

  • Updated perl-Compress-Raw-Bzip2 to 2.067 in Rawhide:

    • Silence compiler warnings
  • Updated perl-Compress-Raw-Lzma to 2.067 in Rawhide (no changes)

  • Updated perl-Compress-Raw-Zlib to 2.067 in Rawhide:

    • Silence compiler warnings
  • Updated perl-Data-Tumbler to 0.006 in Rawhide:

    • Improve Kwalitee
    • Deploy correct licenses
    • Rewrite Changes according to CPAN::Changes::Spec

    • Add rough documentation in Pod
  • Updated perl-IO-Compress to 2.067 in Rawhide:

    • IO::Compress::RawDeflate unnecessarily loads IO::Seekable (CPAN RT#100257)

  • Updated perl-IO-Compress-Lzma to 2.067 in Rawhide (no changes)

  • Updated perl-Pod-Readme to 1.1.2 in Rawhide:

    • Regex in changes plugin fixed to work with Perl 5.21 deprecated syntax

Local Packages

  • Updated perl-Data-Tumbler to 0.006 as per the Fedora version

  • Updated perl-Filter to 1.51:

    • Minor -Wall -Wextra clean-ups (CPAN RT#100742)

    • Updated Copyright years
    • Document and warn about its limitations
  • Updated the IO::Compress stack to 2.067 as per the Fedora version

  • Updated perl-Pod-Readme to 1.1.2 as per the Fedora version

  • Updated perl-Test-Differences to make sure dependencies are picked up on old distributions

  • Updated perl-Test-WriteVariants to 0.008:

    • Polish up the Kwalitee of the distribution
    • Add rough description for public context methods
    • Rewrite Changes according to CPAN::Changes::Spec

    • Deploy correct license texts

Wednesday 10th December 2014

Fedora Project

  • Updated perl-AnyEvent to 7.08 in Rawhide:

    • Work around a newly introduced bug in Socket 2.011 (an erroneous sun_length check)

    • AnyEvent::TLS didn't load (but refer to) AnyEvent::Socket

    • AnyEvent::Strict will now confess, not croak, in line with it being a development/debugging tool

    • Work around a number of libglib bugs (debug builds of libglib enforce certain undocumented behaviour patterns such as not being able to remove a child watch source after it has fired, which we will try to emulate to avoid "criticals"; what were they thinking?)

    • Mention json security issues in AnyEvent::Handle

    • Changed default DNS resolver "max_outstanding" value from 1 to 10, the latter being the intended value all along

    • Added new "AnyEvent::Impl::UV" interface module to the UV event lib

  • Updated perl-Test-Fatal to 0.014 in Rawhide:

    • Avoid assuming that t/todo.t is always called t/todo.t

Local Packages

  • Updated libgcrypt update to 1.6.2:

    • Map deprecated RSA algo number to the RSA algo number for better backward compatibility
    • Support a 0x40 compression prefix for EdDSA

    • Improve ARM hardware feature detection and building
    • Fix powerpc-apple-darwin detection

    • Fix building for the x32 ABI platform

    • Support building using the latest mingw-w64 toolchain

    • Fix some possible NULL deref bugs

  • Updated perl-AnyEvent to 7.08 as per the Fedora version

  • Updated perl-DBD-SQLite to 1.46:

  • Changes that may possibly break your old applications

    • Changed to apply quotemeta() to parameters while building a query for a virtual table using PerlData for security

  • Other Changes

    • Updated to SQLite 3.8.7.2

    • int values over 32 bit in length produced an error "datatype mismatch" (CPAN RT#76395)

    • Improved int overflow handling under 32bit strawberry perl

    • Fixed regression of 0 as integer

    • Restored regexp support in PerlData virtual table by secure re-implementation using closure

    • Silenced a compile-time warning (Unescaped left brace in regex is deprecated) in PerlData virtual table under bleadperl

  • Updated perl-Pod-Escapes to 1.07:

    • A bunch of changes for EBCDIC support
    • Fix typo in comment
    • Reorder structure definitions
    • Documentation clarification
  • Updated perl-Test-Fatal to 0.014 as per the Fedora version

Thursday 11th December 2014

Fedora Project

  • Updated perl-Data-Compare to 1.25 in Rawhide:

    • Add tests for really big data structures (but not yet working)
    • Check for taint-mode less insanely
    • Don't delay loading File::Find::Rule (CPAN RT#87554)

    • Bump the required JSON.pm version for tests - something's a bit broken around about v2.53

    • Add tests and patch to use refaddr and reftype to 'do the right thing' when comparing objects that overload numification and stringification

  • Updated perl-File-ShareDir-Install to 0.10 in Rawhide:

Local Packages

  • Updated libxml2 not to drop bogus (not in %{_libdir}) provide for python shared object as it's required by python-dmidecode (surely a packaging bug?)

  • Updated perl-Data-Compare to 1.25 as per the Fedora version

  • Updated perl-File-ShareDir-Install to 0.10 as per the Fedora version

  • Updated perl-IPC-Run to 0.93:

    • Add aggressive exit to t/signal.t after skip_all to prevent failures (CPAN RT#100711)

    • Fix for run argument with spaces in path (CPAN RT#97926)

    • Skip t/win32_compile.t on Android

    • TODO failing POD tests for IPC::Run (CPAN RT#86133)

  • Updated perl-YAML-Syck to 1.28:

    • Update inc modules to avoid precedence warnings in newer perl (CPAN RT#87034)

Monday 15th December 2014

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 3.0112 in Rawhide:

    • Change encode of numbers with dual-strings (int and float); integers and numbers are now not mishandled any more by dual-vars' temporary string representations

    • Add t/117_numbers.t from JSON::PP (GH#10)

    • Change stringification of false and true to 0 and 1, matching upstream JSON and JSON::XS (GH#29); this didn't affect string comparisons, just e.g. print decode_json("false")

    • Tolerate literal ASCII TABs in strings in relaxed mode (GH#22) (from JSON::XS)

    • Revise pod, merge updates from JSON::XS

    • Fix pod typo (PR#30)

    • Fixed detecting 1.#INF/1.#IND on Windows (GH#28)

    • Also detect now -inf and -nan (GH#28)

    • Fixed STRINGIFY_INFNAN return string, length off by one (GH#28)

    • Fixed a non-C99 declaration error in XS.xs, broken with older MSVC

    • Add {get_,}stringify_infnan methods and use it in the test, now run-time (GH#32); mode 0: null, 1: stringify, 2: inf/nan (invalid JSON) as before

    • Fix t/117_number tests for Solaris and MSWin32

    • Improve docs
  • Updated perl-IO-All to 0.84 in Rawhide:

    • Allow passing an argument to ->relative

    • Pass separator along when tie'ing (GH#52)

    • Add ->copy method

    • Prefix private methods with underscores

Local Packages

  • Updated contagged to update the Smarty3 patch

  • Updated perl-Archive-Tar to 2.04:

  • Updated perl-CPAN-Meta-YAML to remove unused build-time dependency on YAML

  • Updated perl-Cpanel-JSON-XS to 3.0112 as per the Fedora version

  • Updated perl-HTTP-Tiny to 0.053:

    • Proxy allowed from environment variable HTTP_PROXY (uppercase) unless REQUEST_METHOD is also set

    • Defended tests against HTTP_PROXY set in the environment

  • Updated perl-MCE to 1.521:

  • Bug Fixes

    • Fixed broken MCE::Queue ->insert and ->peek methods; FIFO and LIFO are fully supported with this release

    • Support running in taint mode
  • Enhancements

    • Added support for negative index in MCE::Queue ->insert and ->peek; updated the documentation

    • CBOR::XS serialization is mentioned in documentation along with JSON::XS and Sereal

    • Completed code refactoring for the 1.5 branch
    • Optimized argument parsing in import routines
    • Removed the MCE spawn_delay option from test scripts

  • New Features

    • Added 15 new test scripts for testing user_args, MCE::Queue and the MCE Models

    • An upper limit of 8 is set when specifying max_workers => 'auto'; several folks have requested this (more info at MCE::Util::get_ncpu for increasing or decreasing the limit)

Tuesday 16th December 2014

Fedora Project

  • Updated perl-Data-Tumbler to 0.007 in Rawhide:

    • Add GPL-1 license text as it's fulfilling basic requirements

  • Updated perl-IPC-Run to 0.94 in Rawhide:

  • Updated perl-PadWalker to 2.0 in Rawhide:

    • Restore compatibility with perl 5.8 (CPAN RT#100262)

    • Restore compatibility with bleadperl (PR#3)

  • Updated perl-Test-Deep to 0.114 in Rawhide:

    • Improve prereqs metadata
    • Add a noneof() set test

    • regexponly hasn't worked... ever; now it does

    • Passing :preload to import loads all plugins up front

    • A few more tests have been documented
    • The many exports of Test::Deep are now documented!

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

    • Handle other warning handlers passing us partial warning messages by re-adding the source file and line number
  • Updated perl-YAML-Syck to 1.29 in Rawhide:

    • Upstreamed fix for test failures on PPC and ARM (CPAN RT#83825)

    • Fix crash in syck_emit on platforms with long long pointers

Local Packages

  • Rebuilt nmap to stay in sync with Rawhide

  • Updated perl-Data-Tumbler to 0.007 as per the Fedora version

  • Updated perl-IPC-Run to 0.94 as per the Fedora version

  • Updated perl-PadWalker to 2.0 as per the Fedora version

  • Updated perl-Test-Deep to 0.114 as per the Fedora version

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

  • Updated perl-Test-WriteVariants to 0.009:

    • Add GPL-1 license text as it's fulfilling basic requirements
    • Fix date of 0.008 release in Changes

  • Updated perl-YAML-Syck to 1.29 as per the Fedora version

Thursday 18th December 2014

Fedora Project

  • Updated milter-greylist to 4.5.12 in Rawhide:

    • Prevent buffer overflow on IP address in DRAC code
    • Remove duplicate dkim check in configure

    • Let MX clause work if a MX has no DNS A record

    • Fix build on CentOS
  • Updated perl-Cpanel-JSON-XS to 3.0113 in Rawhide:

    • Relax the tests for negative NaN in t/117_number.t, as BSDs also cannot deal with it (GH#33)

  • Updated perl-Data-UUID to 1.220 in Rawhide:

    • Improve chances it'll work on Android
  • Updated perl-IO-Socket-SSL to 2.008 in Rawhide:

    • Work around recent OCSP verification errors for revoked.grc.com (badly signed OCSP response, Firefox also complains about it) in test t/external/ocsp.t

    • util/analyze.pl - report more details about preferred cipher for specific TLS versions

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

    • Fix test to not depend on message formatting changes in newer Carp

Local Packages

  • Updated perl-Cpanel-JSON-XS to 3.0113 as per the Fedora version

  • Updated perl-Data-UUID to 1.220 as per the Fedora version

  • Updated perl-Devel-Symdumpto 2.14:

    • Support for telldir

    • Support for fileno() on directory handles

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

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

Friday 19th December 2014

Fedora Project

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

    • Fix test to allow for special characters (e.g. MSWin32 file separators) in filenames (PR#7)

Local Packages

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

Tuesday 23rd December 2014

Fedora Project

  • Updated perl-aliased to 0.33 in Rawhide:

    • Don't inherit from Exporter

    • Fix docs issues
    • Fix warnings on perl 5.21.6 and up (CPAN RT#100359)

  • Updated perl-Test-Simple to 1.001011 in Rawhide:

    • Fix windows test bug (GH#491)

    • Integrate Test::Tester and Test::use::ok for easier downgrade from trial

    • Remove POD Coverage test

Local Packages

  • Updated java-1.7.0-oracle to update tzupdater to 1_4_9-2014i

  • Updated java-1.8.0-oracle to update tzupdater to 1_4_9-2014i

  • Updated perl-aliased to 0.33 as per the Fedora version

  • Updated perl-Filter to 1.53:

    • Fix Filter::Util::Call regression from 1.50, for filter_add({}) or filter_add([]); this broke Switch (CPAN RT#101004)

  • Updated perl-Module-CoreList to 5.20141120:

    • Updated for v5.21.7
  • Updated perl-Term-ReadLine-Gnu to 1.25:

    • Fix to call rl_initialize() after I/O stream setting (CPAN RT#96569)

    • t/readline.t: comment-out stty-command calls

    • t/history.t, t/readline.t: print out the corresponding section names in the manuals of the libraries

    • eg/perlsh: use 'IO' instead of 'FILEHANDLE', which Perl 5.20 warns (CPAN RT#100883)

    • Fix copyright notices to use the year of first publication
  • I had to revert the fix for CPAN RT#96569 on old distributions with readline < 5.2 as it broke there

Wednesday 24th December 2014

Fedora Project

  • Updated perl-Compress-Raw-Bzip2 to 2.068 in Rawhide (no changes)

  • Updated perl-Compress-Raw-Lzma to 2.068 in Rawhide (no changes)

  • Updated perl-Compress-Raw-Zlib to 2.068 in Rawhide:

    • Silence more compiler warnings
    • Disable running of 07bufsize.t by default; COMPRESS_ZLIB_RUN_MOST needs to be set to run it, which makes life more bearable on legacy platforms

  • Updated perl-CPAN-Meta-Requirements to 2.131 in Rawhide:

    • Merging Module => 0 into requirements is now optimized

    • Scalar::Utils removed as a prerequisite

  • Updated perl-IO-Compress to 2.068 in Rawhide:

    • Disable running of some of the slower test harnesses by default; COMPRESS_ZLIB_RUN_MOST needs to be set to run them, which makes life more bearable on legacy platforms

  • Updated perl-IO-Compress-Lzma to 2.068 in Rawhide (no changes)

  • Updated perl-Test-Simple to 1.001012 in Rawhide:

    • Move test that was dropped in the wrong directory
  • Updated perl-YAML-LibYAML to 0.55 in Rawhide:

    • Get YAML::XS using latest libyaml

Local Packages

  • Updated perl-CPAN-Meta-Requirements to 2.131 as per the Fedora version

  • Updated the IO::Compress stack to 2.068 as per the Fedora version

  • Updated perl-Sendmail-AccessDB to 1.04:

    • Removed the locked sub attributes because they seem to have no gain (no object access/modification is done)

    • Enhanced the POD
    • Enhanced the tests so they skip if /usr/sbin/makemap is not installed (might be needed to bundle a .db again)

    • Enhanced the lookup function so it correctly checks all variations of an email address
  • Updated perl-YAML-LibYAML to 0.55 as per the Fedora version

Previous Month: November 2014
Next Month: January 2015

Recent