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/2019-08

Paul's Blog Entries for August 2019

Thursday 1st August 2019

Local Packages

  • Updated curl (7.65.3) to improve handling of gss_init_sec_context() failures

  • Updated perl-Role-Tiny to 2.000007:

    • Fix composing roles into packages that have stub subs in them
    • Exclude all constant subs from method list

Monday 12th August 2019

Fedora Project

  • Updated perl-Class-Method-Modifiers to 2.13 in Rawhide:

    • Bypass prototypes when testing for lvalue attribute
    • Fixed a class name in tests to avoid conflicting with a core module
  • Updated perl-Compress-Raw-Lzma to 2.087 in Rawhide (no changes)

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

  • Updated perl-Module-CPANTS-Analyse to 1.01 in Rawhide:

    • Fixed not to set an error message when extracted nicely
    • Fixed to restore mtime of MANIFEST.SKIP if it is modified by #include_default ( Improved primary module detection

    • Fixed to catch CPAN::Meta::YAML's warnings (of duplicate keys)

    • Improved test_prereqs_match to handle t::lib::Util, and ignore files that contain but don't end with .t

    • Fixed to store multiple licenses in META files

Local Packages

  • Updated nmap to 7.80 (see CHANGELOG for details)

  • Updated perl-Class-Method-Modifiers to 2.13 as per the Fedora version

  • Updated perl-Compress-Raw-Bzip2 to 2.087 (no changes)

  • Updated perl-Compress-Raw-Lzma to 2.087 (no changes)

  • Updated perl-Compress-Raw-Zlib to 2.087:

    • Fix clang warning in ppport.h by updating to latest ppport.h (GH#1)

  • Updated perl-IO-Compress to 2.087:

    • IO::Uncompress::Unzip: nextStream not updating filehandle correctly (GH#3)

    • Added travis and appveyor files for CI in GitHub

  • Updated perl-IO-Compress-Lzma to 2.087 (no changes)

  • Updated perl-Module-CPANTS-Analyse to 1.01 as per the Fedora version

  • Updated perl-Role-Tiny to 2.000008:

    • Reverting all changes from 2.000007 due to failures on some perl versions and a number of downstream users; the changes will be re-introduced in a fixed form in a future version
  • Updated sendmail (8.15.2) to use gethostbyname2 instead of gethostbyname to fix FTBFS caused by glibc update dropping support for obsolete RES_USE_INET6 (Bug #1736650)

  • Rebuilt libxml2 (2.9.9), libxslt (1.1.33), perl-HTML-Lint (2.32) and xz (5.2.4) for the Fedora_31_Mass_Rebuild

Tuesday 13th August 2019

Fedora Project

  • Updated perl-Array-Compare to 3.0.3 in Rawhide:

    • Added NoSkip method to clear Skip setting

  • Updated perl-Mouse to 2.5.7 in Rawhide:

    • Bump Module::Build::XSUtil prereq (GH#99)

Local Packages

  • Updated perl-Array-Compare to 3.0.3 as per the Fedora version

  • Updated perl-DBD-SQLite to 1.64:

    • Made sure an internal hv is initialized (GH#45)

    • Fixed a number of tests to skip
    • Bumped up Test::More requirement

    • Replaced bundled Test::NoWarnings with Test::FailWarnings

    • Handle 'unknown' op in DBD::SQLite::VirtualTable::PerlData

    • Upgraded bundled SQLite to 3.29.0

    • Let a URI filename test skip if SQLite is compiled with URI filename support (GH#47)

    • Applied a patch to fix segmentation fault on 32-bit big-endian platforms (GH#45)

    • Modified doc for sqlite_db_filename, which actually returns undef or an empty string (GH#50)

    • Fixed ->quote($blob, SQL_BLOB) to quote correctly (GH#51)

    • Added sqlite_get_autocommit private method (GH#52)

    • Addded new db_config constants, notably to prohibit double-quoted string literals

  • Updated perl-Mouse to 2.5.7 as per the Fedora version

Thursday 15th August 2019

Fedora Project

  • Updated perl-MCE to 1.844 in F-31 and Rawhide:

    • Resolved MCE stalling when specifying max_retries with init_relay, ditto for loop_timeout with init_relay on UNIX platforms

    • Enhanced loop_timeout to handle workers dieing uncontrollably from any user_tasks (i.e. task_id ≥ 0); previously, only task_id == 0

    • Improved IPC on the Windows platform for edge case when a worker is awaiting input while the manager process is restarting a worker
    • MCE, MCE::Child workers exit immediately upon receiving a SIGSEGV signal; this safeguards IPC from stalling inside the manager process

    • Enhanced the _wait_one private function in MCE::Child

    • Removed Prima from the list for auto-enabling the posix_exit option; Prima (since 1.52) is parallel safe during global cleanup

    • Reached 100% Pod coverage
  • Updated perl-MCE-Shared to 1.844 in F-31 and Rawhide:

    • Completed validation running Kelp and Raisin apps with MCE::Shared

      • For example, constructing shared objects at the top of the script (i.e. MCE::Shared->scalar, MCE::Shared->cache, et cetera)

      • Shared objects are accessible by Plack workers (i.e. Starman)

    • Disable internal signal handling for the shared-manager process if spawned from inside a thread or process
    • MCE::Hobo workers exit immediately upon receiving a SIGSEGV signal; this safegaurds IPC from stalling inside the manager process

    • Enhanced the _wait_one private function in MCE::Hobo

    • Removed Prima from the list for auto-enabling the posix_exit option; Prima (since 1.52) is parallel safe during global cleanup

    • Reached 100% Pod coverage
  • Updated perl-Specio to 0.44 in F-31 and Rawhide:

    • Replaced the use of B with XString if it is installed; the latter is much smaller and provides the one subroutine from B we cared about (based on GH#15)

Local Packages

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

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

  • Updated perl-Specio to 0.44 as per the Fedora version

Friday 16th August 2019

Fedora Project

  • Updated perl-Test-Simple to 1.302166 in F-31 and Rawhide:

    • Better diagnostics when a context is destroyed unexpectedly
    • Add an event to notify when END phase starts

Local Packages

  • Updated perl-PPIx-QuoteLike to 0.008:

    • Fix broken POD links, and add test to ensure they stay fixed
  • Updated perl-PPIx-Regexp to 0.066:

    • Fix broken POD, and add test to ensure it remains fixed
  • Updated perl-Test-Simple to 1.302166 as per the Fedora version

Saturday 17th August 2019

Local Packages

  • Updated perl-Test2-Suite to 0.000124:

    • Fix double-load bug on Plugin::Times

    • Make Times plugin use INFO facets for display

Monday 19th August 2019

Fedora Project

  • Updated gtkwave (3.3.101) in F-30, F-31 and Rawhide to weaken dependency on gedit (Bug #1743019)

Local Packages

  • Updated gtkwave (3.3.101) to weaken dependency on gedit where possible (Bug #1743019)

  • Updated libgpg-error to 1.36 (https://dev.gnupg.org/T4413)

    • Support for riscv32

    • Support armv7a-unknown-linux-gnueabihf

    • Increased estream buffer sizes for Windows

    • New API to allow emergency clean-up after internal fatal errors
    • Two new error codes to better support PIV cards
    • Minor bug and portability fixes
    • New symbols (in 1.34): gpgrt_abort, gpgrt_add_emergency_cleanup

    • New symbols (in 1.36): GPG_ERR_NO_AUTH, GPG_ERR_BAD_AUTH

    • Rebuilt nmap (7.80) to sync with Rawhide

Tuesday 20th August 2019

Local Packages

  • Updated getmail to 5.14:

    • Remove socket setblocking() calls that should no longer be needed and which may have caused hang-ups

    • Correct version number string in error message
  • Updated perl-Module-CoreList to 5.20190820:

    • Updated for v5.31.3
  • Updated perl-Test2-Suite to 0.000125:

    • Add harness_job_fields to Times plugin

Thursday 22nd August 2019

Fedora Project

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9907 in F-31 and Rawhide:

    • Changed scan_also and features options to accept glob expressions

    • Added "verbose" option to show what's going on

Local Packages

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9907 as per the Fedora version

  • Updated perl-YAML-LibYAML to 0.80:

    • Fix memory leak when loading invalid YAML (GH#93)

Friday 23rd August 2019

Fedora Project

  • Cleaned up and rebuilt perl-CPAN-Changes (0.400002) in F-31 and Rawhide, making it build-able for EPEL-8

  • Cleaned up and rebuilt perl-Expect (1.35) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-ExtUtils-Config (0.008) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-ExtUtils-Helpers (0.026) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-ExtUtils-InstallPaths (0.012) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-Mixin-Linewise (0.108) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-Module-Build-Tiny (0.039) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-Net-IP (1.26) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-Test-Most (0.35) in F-31 and Rawhide

  • Branched and built perl-CPAN-Changes (0.400002) for EPEL-8

  • Branched and built perl-Expect (1.35) for EPEL-8

  • Branched and built perl-ExtUtils-Config (0.008) for EPEL-8

  • Branched and built perl-ExtUtils-Helpers (0.026) for EPEL-8

  • Branched and built perl-ExtUtils-InstallPaths (0.012) for EPEL-8

  • Branched and built perl-Mixin-Linewise (0.108) for EPEL-8

  • Branched and built perl-Module-Build-Tiny (0.039) for EPEL-8

  • Branched and built perl-Net-IP (1.26) for EPEL-8

Saturday 24th August 2019

Fedora Project

  • Cleaned up and rebuilt perl-Pod-Coverage-TrustPod (0.100005) in F-31 and Rawhide

  • Cleaned up and rebuilt perl-Pod-Eventual (0.094001) in F-31 and Rawhide

  • Branched and built perl-Pod-Coverage-TrustPod (0.100005) for EPEL-8

  • Branched and built perl-Pod-Eventual (0.094001) for EPEL-8

Local Packages

  • Rebuilt xz (5.2.4) to stay in sync with Rawhide

Monday 26th August 2019

Fedora Project

  • Updated perl-Error to 0.17028 in F-31 and Rawhide:

  • Updated perl-File-Find-Object to 0.3.4 in F-31 and Rawhide:

  • Updated perl-File-Find-Object-Rule to 0.0311 in F-31 and Rawhide:

  • Updated perl-MCE to 1.845 in F-31 and Rawhide:

    • Croak if is_joinable, is_running, or join is called by a non-managed process in MCE::Child; added LIMITATION section to the documentation

    • Improved is_joinable, is_running, list_joinable, and list_running in MCE::Child

    • Added example (consumer requests item) to MCE::Channel documentation

    • Support the task_end option regardless of whether user_tasks is specified

    • Support IO::All::{ File, Pipe, STDIO } for input data including output via MCE->print($io, ...), printf, and say

    • Support gatherMCE::Candy::out_iter_fh($io) using MCE::Candy

  • Updated perl-MCE-Shared to 1.845 in F-31 and Rawhide:

  • Updated perl-Mouse to 2.5.9 in F-31 and Rawhide:

    • Fix segmentation fault that occurs when using MouseX::Foreign and role->apply at the same time (GH#100, GH#101)

  • Updated perl-namespace-autoclean to 0.29 in F-31 and Rawhide:

    • Switch from Test::Requires to Test::Needs

    • Report on the installed versions of more optional modules
  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9908 in F-31 and Rawhide:

    • Fixed Win32 path separator issues
  • Updated perl-Test-Simple to 1.302167 in F-31 and Rawhide:

    • Add test2_is_testing_done api method

    • Fix string compare warning
  • Updated perl-Test-TrailingSpace to 0.0302 in F-31 and Rawhide:

Local Packages

  • New package perl-Any-Moose (0.27)

  • Updated perl-Error to 0.17028 as per the Fedora version

  • Updated perl-File-Find-Object to 0.3.4 as per the Fedora version

  • Updated perl-File-Find-Object-Rule to 0.0311 as per the Fedora version

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

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

  • Updated perl-Mouse to 2.5.9 as per the Fedora version

  • Updated perl-namespace-autoclean to 0.29 as per the Fedora version

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9908 as per the Fedora version

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

  • Updated perl-Test-TrailingSpace to 0.0302 as per the Fedora version

  • Updated python-passlib (1.7.1) to add fixes for Python 3.8 support

  • Rebuilt py-bcrypt (0.4) for Python 3.8 in Rawhide

Tuesday 27th August 2019

Fedora Project

  • Updated perl-MCE to 1.846 in F-31 and Rawhide:

    • Fixed code tags in documentation
  • Updated perl-MCE-Shared to 1.846 in F-31 and Rawhide:

    • Fixed code tags in documentation
    • Bumped MCE dependency to 1.846

  • Cleaned up and rebuilt perl-Convert-BinHex (1.125) in Rawhide

  • Cleaned up and rebuilt perl-MIME-tools (5.509) in Rawhide

  • Branched and built perl-Convert-BinHex (1.125) for EPEL-8

  • Branched and built perl-MIME-tools (5.509) for EPEL-8

Local Packages

  • Updated curl (7.65.3) to avoid reporting spurious error in the HTTP2 framing layer (Bug #1690971)

  • Rebuilt libxml2 (2.9.9) for Python 3.8 in Rawhide

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

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

  • Cleaned up and rebuilt perl-Convert-BinHex (1.125)

Wednesday 28th August 2019

Fedora Project

  • Cleaned up and rebuilt perl-Path-Class (0.37) in Rawhide

  • Built perl-Path-Class (0.37) for EPEL-8

Thursday 29th August 2019

Fedora Project

  • Cleaned up and rebuilt perl-Convert-TNEF (0.18) in Rawhide

  • Built perl-Convert-TNEF (0.18) for EPEL-8

  • Updated perl-File-LibMagic (1.16) in Rawhide to BR: gcc if rebuilt for EPEL-8 because ExtUtils::CBuilder is missing a dependency on it (Bug #1547165)

  • Built perl-File-LibMagic (1.16) for EPEL-8

Local Packages

  • Updated dovecot (2.2):

    • Updated dovecot to 2.2.36.4:

      • CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes

    • Updated pigeonhole to 0.4.24.2:

      • CVE-2019-11500: ManageSieve protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes

  • Updated dovecot (2.3):

    • Updated dovecot to 2.3.7.2:

      • CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes

    • Updated pigeonhole to 0.5.7.2:

      • CVE-2019-11500: ManageSieve protocol parser does not properly handle NUL byte when scanning data in quoted strings, leading to out of bounds heap memory writes

  • Cleaned up and rebuilt perl-Convert-TNEF (0.18)

  • Updated perl-Test2-Suite to 0.000126:

    • Mention huge caveat in Test2::Plugin::Times

    • Make Test2::Util::Times::render_duration support 1-argument form

Friday 30th August 2019

Local Packages

  • Updated unrar to 5.80 beta 1

Saturday 31st September 2019

Local Packages

  • Updated perl-Net-DNS to 1.21:

    • Fix error report for non-existent or recursive zone file $INCLUDE

    • Emit one deprecation warning on invocation of obsolete method
    • Rework OPT.pm EDNS0 option construction

    • Remove obsolete Net::DNS::RR::DLV package

    • Add Net::DNS::RR::ZONEMD package

    • Fix background TCP query logic expecting to read entire response at once (CPAN RT#128901)

  • Updated perl-PPIx-Regexp to 0.067:

    • \K was retracted in Perl 5.31.3, but only inside look-around assertions

Previous Month: July 2019
Next Month: September 2019

Recent