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/2017-09

Paul's Blog Entries for September 2017

Tuesday 5th September 2017

Fedora Project

  • Updated perl-IO-Socket-SSL to 2.051 in F-27 and Rawhide:

    • syswrite: If SSL_write sets SSL_ERROR_SYSCALL but not $! (as seen with OpenSSL 1.1.0 on Windows), set $! to EPIPE to propagate a useful error up (GH#62)

Local Packages

  • Updated libxml2 to 2.9.5:

  • Updated perl-Coro to 6.514:

    • safe_cancel no longer croaks when called on an already-destroyed thread, but instead "just works"

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

Wednesday 6th September 2017

Fedora Project

  • Updated gtkwave to 3.3.84 in F-27 and Rawhide:

    • Updated FSDB reader with experimental FST tree build routines for faster initialization
    • Removed warnings found when compiling with -Wshadow

    • Automatically enable --comphier for FST/FSDB/AE2 if facility count reaches 500000; this is to reduce memory consumption for traces with very many signals (added disable_auto_comphier to override this behaviour)

    • Fix null pointer sent to gtk_clipboard_set_text() for mouseover to clipboard cut ops

Local Packages

  • Updated gtkwave to 3.3.84 as per the Fedora version

Thursday 7th September 2017

Fedora Project

  • Updated perl-List-MoreUtils to 0.425 in F-27 and Rawhide:

    • Makefile.PL: modify PREREQ_PM instead of recommend dynamically

Local Packages

  • Updated libxslt to 1.1.30 (lots of bug fixes and enhancements; see http://xmlsoft.org/XSLT/news.html for details)

  • Updated perl-Digest-SHA to 5.97:

    • Added 'quiet' option to shasum (CPAN RT#122750)

    • Expanded shasum --help message to explain use of escaped FILE names

  • Updated perl-List-MoreUtils to 0.425 as per the Fedora version

Friday 8th September 2017

Local Packages

  • Updated perl-PPIx-Regexp to 0.052:

    • Clarify Node->find_parents() documentation (CPAN RT#122715)

    • Further deprecate tokenizer method prior() in favour of prior_significant_token()

    • Add requirements_for_perl()

      • This is analogous to the CPAN::Meta::Requirements method requirements_for_module(), though the output is formatted differently

      • Also put in the actual requirements for an un-escaped literal left curly after a constant, which was removed in 5.25.1 and reinstated in 5.27.1
    • Add accepts_perl()

      • This is analogous to CPAN::Meta::Requirements->accepts_module()

      • I decided that CPAN::Meta::Requirements was overkill, but this may turn out to be the wrong decision, so I will be careful what I expose

    • Document behaviour of perl_version_introduced() and perl_version_removed() when a feature is re-introduced after removal, or re-removed after re-introduction

    • \N{} (empty curlys) removed in 5.27.1

Monday 11th September 2017

Fedora Project

  • Updated GeoIP-GeoLite-data to the September 2017 databases in F-27 and Rawhide

  • Updated perl-Test-Simple to 1.302096 in F-27 and Rawhide:

    • Introduce 'Facets' for events

    • Performance enhancements
    • Upgrade inline HashBase

    • Move Test2::Util::Trace to Test2::EventFacet::Trace

    • Track hub id in Trace

    • Remove Info event

    • Add Pass and Fail events

    • Remove Event JSON interface

    • Fix tests on perl 5.25+ with newer Data::Dumper

    • Fix plan in buffered subtest so that the facts say it is buffered
    • Fix test that unintentionally required Test2::Suite

    • Add 'new_root' constructor for formatters

    • Add intercept_deep() to the API

    • Fix bug in Version event

    • Add 'number' attribute to assertion facet

    • Fix bug in Facets for TodoDiag

    • Add API command to reset after a fork
    • Add 'important' flag to info event facet

    • Make sure Test::Builder does not initialize Test2 too soon

    • Fix Test::Builder in a preload scenario

    • Make several tests work with preload
    • Fix to work with subref-in-stash optimization

Local Packages

  • Updated GeoIP-GeoLite-data to the September 2017 databases as per the Fedora version

  • Updated perl-File-Which to 1.22:

    • Support for MSYS2 ($^O eq 'msys')

  • Updated perl-Test-Simple to 1.302096 as per the Fedora version

  • Updated perl-Test2-AsyncSubtest to 0.000020:

    • Fix support for formatters that show buffered events
  • Updated perl-Test2-Suite to 0.000075:

    • Add Test2::Plugin::Times

    • Add Test2::Event::Times

    • Fix some tests that were failing in yath

Tuesday 12th September 2017

Fedora Project

  • Updated libssh2 (1.8.0) in F-25, F-26, F-27 and Rawhide to fix scp by not NUL-terminating the command for remote exec (Bug #1489736, GH#208)

Local Packages

  • Updated libssh2 (1.8.0) as per the Fedora version

Wednesday 13th September 2017

Fedora Project

  • Updated perl-Apache-Session-Browseable to 1.2.6 in F-27 and Rawhide:

    • Force allow_nonref option (GH#14)

  • Updated perl-MCE to 1.830 in F-27 and Rawhide:

  • Bug Fixes
  • Enhancements
    • Added Coro and Win32::GUI to list for enabling posix_exit

    • Added support for Haiku to get_ncpu in MCE::Util

    • Allow gathering to a shared array in MCE::Candy

    • Improved CPU count on the AIX platform in MCE::Util

    • Improved signal handling, including nested parallel-sessions
    • Improved running MCE::Hobo inside MCE workers

    • Improved running MCE with PDL

    • Refactored logic for MCE->do, bi-directional callback feature

    • Preserve lexical type for numbers during IPC: MCE->do and MCE::Queue

    • No longer loads threads on the Windows platform in MCE::Signal; this enables MCE::Hobo 1.827 to spin faster, including lesser memory consumption (threads isn't required to run MCE::Hobo)

    • Removed extra white-space from POD documentation
    • Validated MCE on SmartOS

  • Updated perl-MCE-Shared to 1.828 in F-27 and Rawhide:

  • Bug Fixes
    • Fixed bug in MCE::Shared::Queue

  • Enhancements
    • Refactored MCE::Hobo, MCE::Shared and MCE::Shared::Server

    • Preserved lexical type for numbers during IPC
    • Added Coro and Win32::GUI to list for enabling posix_exit

    • Added encoder and decoder methods for overriding serialization

    • Added parallel HTTP get demonstration using AnyEvent to MCE::Hobo

    • Added Inline::Python, Logger, and Tie::File demonstrations to MCE::Shared

    • Added DBM-Sharing section to the POD documentation

    • Added iterator method to MCE::Cache

    • Improved auto-dereferencing for shared arrays, hashes, and scalars
    • Improved open method for non-shared file-handles in MCE::Shared::Handle

    • Improved shared-PDL support; updated MCE::Cookbook on Github

    • Improved signal handling, including nested parallel-sessions
    • Improved running MCE::Hobo and MCE::Shared with PDL

    • Improved taint mode via perl -T

    • In MCE::Hobo, waitall and waitone are now aliases to wait_all and wait_one respectively for backwards compatibility

    • No longer loads threads on the Windows platform in MCE::Shared::Server; this enables MCE::Hobo to spin faster, including lesser memory consumption

    • Removed extra white-space from POD documentation
    • Validated MCE::Hobo and MCE::Shared on SmartOS

    • Bumped MCE dependency to 1.830

Local Packages

  • Updated perl-MCE to 1.830 as per the Fedora version

  • Updated perl-MCE-Shared to 1.828 as per the Fedora version

  • Updated perl-Regexp-Parser to 0.22:

  • Updated perl-Test2-Suite to 0.000077:

    • Add Test2::Tools::GenTemp

Thursday 14th September 2017

Fedora Project

  • Updated perl-HTML-Tidy to 1.60 in F-27 and Rawhide:

    • Fixed t/clean.t to be insensitive to tidyp library version (GH#26)

Local Packages

  • Updated perl-HTML-Tidy to 1.60 as per the Fedora version

Friday 15th September 2017

Fedora Project

  • Updated perl-MCE-Shared to 1.829 in F-27 and Rawhide:

    • Disabled Condvar tests on Windows machines without IO::FDPass

Local Packages

  • Updated perl-MCE-Shared to 1.829 as per the Fedora version

Sunday 17th September 2017

Fedora Project

  • Updated perl-Text-CSV_XS to 1.32 in F-27 and Rawhide:

    • Add keep_headers attribute to csv()

    • Fix on_in when used in combination with key

    • Fail on invalid arguments to csv

    • Fix header method on EOL = CR (CPAN RT#122764)

Local Packages

  • Updated perl-Text-CSV_XS to 1.32 as per the Fedora version

  • Updated xz (5.2.3) to use %make_build and %make_install

Monday 18th September 2017

Fedora Project

  • Updated perl-MCE-Shared to 1.830 in F-27 and Rawhide:

    • Disabled Condvar tests on Windows

Local Packages

  • Updated perl-MCE-Shared to 1.830 as per the Fedora version

Wednesday 20th September 2017

Fedora Project

  • Updated perl-MCE-Shared to 1.831 in F-27 and Rawhide:

    • Resolved crash on the Windows platform for older Perl (< v5.18); older Perl must continue to run the shared-server as a thread

    • Re-enabled Condvar testing on the Windows platform
  • Updated proftpd (1.3.6) in F-27, Rawhide and (1.3.5e) EPEL-7 to add sqlite sub-package with mod_sql_sqlite for SQLite support (Bug #1328321)

  • Updated python-paramiko to 2.3.0 in F-27 and Rawhide (see changelog for details)

Local Packages

  • Updated libxml2 (2.9.5) to report undefined XPath variable error message (Bug #1493613, Gnome Bug #787941)

  • Updated perl-MCE-Shared to 1.831 as per the Fedora version

  • Updated perl-XML-LibXML (2.0129) to adapt to libxml2 2.9.5 (Bug #1489529, CPAN RT#122958)

  • Updated proftpd (1.3.6) to add sqlite sub-package with mod_sql_sqlite for SQLite support as per the Fedora version

Thursday 21st September 2017

Fedora Project

Local Packages

  • Updated gtkwave (3.3.84) with some spec clean-ups as per the Fedora version

  • Updated perl-Module-CoreList to 5.20170920:

    • Updated for v5.27.4
  • Updated proftpd (1.3.6) to switch to build with MariaDB Connector/C library rather than full mysql-devel package from Fedora 28 onwards, as per the Fedora version

Friday 22nd September 2017

Local Packages

Monday 25th September 2017

Fedora Project

  • Updated gtkwave to 3.3.85 in F-27 and Rawhide:

    • Fix integer type in GHW loader so integer value changes are not stored as a string; this then allows bitwise manipulations of integers
  • Updated perl-Safe-Isa to 1.000007 in F-27 and Rawhide:

    • Added new interface: $obj->$_call_if_can

Local Packages

  • Updated gtkwave to 3.3.85 as per the Fedora version

  • Updated perl-Module-CoreList to 5.20170923:

    • Updated for v5.26.1
    • Updated for v5.24.3
  • Updated perl-Safe-Isa to 1.000007 as per the Fedora version

Thursday 28th September 2017

Fedora Project

  • Updated perl-XML-SemanticDiff to 1.0006 in F-25, F-26, F-27, Rawhide and EPEL-7:

    • Fix failing to find the difference in this scenario (CPAN RT#84546):

    • Before: <element>0</element>

    • After: <element></element>

Friday 29th September 2017

Fedora Project

  • Updated libpng10 to 1.0.69 in F-27 and Rawhide:

    • Added PNGMINUS_UNUSED macro to contrib/pngminus/p*.c and added missing parenthesis in contrib/pngminus/pnm2png.c

    • Compute a larger limit on IDAT because some applications write a deflate buffer for each row

    • Initialize memory allocated by png_inflate to zero, using memset, to stop an oss-fuzz "use of uninitialized value" detection in png_set_text_2() due to truncated iTXt or zTXt chunk

Local Packages

  • Updated libpng10 to 1.0.69 as per the Fedora version

Previous Month: August 2017
Next Month: October 2017

Recent