PaulHowarth/Blog/2020-09

Paul's Blog Entries for September 2020

Friday 4th September 2020

Fedora Project

  • Updated perl-Apache-Session-Browseable to 1.3.6 in F-33 and Rawhide:

    • Improve logs
    • Add ldapVerify option for SSL certificate validation

Local Packages

  • Updated dovecot (2.3.11.3) to fix GSSAPI issue

  • Updated libxslt (1.1.34) to drop crypto dependencies; the 'cryptography' implemented in xslt is outdated and bad, supporting only insecure algorithms (RC4, SHA1, MD5, MD4), and should not be used anyway

  • Updated perl-Type-Tiny to 1.010006:

    • Eliminate recursion warnings when Type::Parser needs to parse complex types (CPAN RT#121957)

    • Better handling of coercions for pre-declared types in Type::Library; the type objects created before the type was properly defined will now lazily attempt to find coercions from the properly defined type once it becomes available

Saturday 5th September 2020

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 4.23 in F-33 and Rawhide:

    • Fix t/54_stringify needs JSON 2.09 for allow_unknown (GH#169)

    • Fix t/118_type.t for 5.6

    • Fix t/96_interop.t for missing JSON::XS

    • Possible fix for s390x with long double, untested (GH#83)

Local Packages

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

Sunday 6th September 2020

Fedora Project

Local Packages

  • New package perl-URI-cpan (1.007)

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9913:

    • Fix not to dedupe core modules needlessly
    • Use a main module to represent modules that belong to the same distribution
    • Dedupe build requires as well
    • Add URI::cpan to cpanfile

Monday 7th September 2020

Fedora Project

  • Updated perl-Apache-Session-Browseable to 1.3.8 in F-33 and Rawhide:

    • Fix ldap+tls:// regression in 1.3.6 (GH#27)

    • Add specific error handling for old versions (GH#28)

  • Updated perltidy to 20200907 in F-32, F-33 and Rawhide (see CHANGES.md for details)

Local Packages

  • Updated perl-Perl-Tidy to 20200907 as per the Fedora perltidy package

Tuesday 8th September 2020

Local Packages

  • Updated perl-PPIx-Regexp to 0.074:

    • Remove PPIx::Regexp::StringTokenizer itself and all documentation referring to it or the 'parse' argument to PPIx::Regexp->new()

Wednesday 9th September 2020

Local Packages

  • Updated perl-Class-Tiny to 1.008:

    • DEMOLISH docs incorrectly claimed that errors were thrown: updated to say that errors are rethrown

  • Updated schily to 2020.09.04

Thursday 10th September 2020

Local Packages

  • Updated curl (7.72.0) to fix multiarch conflicts in libcurl-minimal (Bug #1877671)

Sunday 13th September 2020

Local Packages

  • Updated libxml2 (2.9.10) to fix integer overflow when comparing schema dates (CVE-2020-24977, Bug #1877788)

  • Updated perl-Net-DNS to 1.27:

    • Net::DNS::RR::LOC erroneously stripped non-default values from string representation (CPAN RT#133203)

Monday 14th September 2020

Fedora Project

  • Updated perl-Test-Simple to 1.302181 in F-33 and Rawhide:

    • Move try_sig_mask to the only module that uses it

    • Inherit warnings bitmask in cmp_ok string eval

    • Update copyright date
    • Improved API for intercept {} and what it returns

    • Bump minimum List::Util version (for uniq)

    • Put try_sig_mask back where it goes (and add test to prevent this in the future)

    • Drop new List::Util requirement back down

  • Updated proftpd (1.3.5e) in EPEL-7 to fix null pointer dereference for invalid SCP command by passing the correct argument count to getopt(3) (GH#1043, GH#1044, Bug #1878869)

  • Updated proftpd (1.3.3g) in EPEL-6 to fix null pointer dereference for invalid SCP command by passing the correct argument count to getopt(3) (GH#1043, GH#1044, Bug #1878869)

Local Packages

  • Updated perl-IO-Zlib to 1.11:

    • Add links to repository and bug tracker
    • Enable strict mode and warnings throughout

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

Tuesday 15th September 2020

Fedora Project

  • Petr Pisar kindly reviewed and approved my perl-URI-cpan package submission

  • Imported and built perl-URI-cpan (1.007) for F-31, F-32, F-33, Rawhide, EPEL-7 and EPEL-8

  • Updated perl-Perl-PrereqScanner-NotQuiteLite to 0.9913 in F-33 and Rawhide:

    • Fix not to dedupe core modules needlessly
    • Use a main module to represent modules that belong to the same distribution
    • Dedupe build requires as well
    • Add URI::cpan to cpanfile

  • Updated perl-Test-MockModule to 0.174.0 in F-33 and Rawhide:

Local Packages

  • Updated perl-Test-MockModule to 0.174.0 as per the Fedora version

  • Updated perl-XML-LibXML to 2.0206:

    • Add expand_entities => 1 to the instantiation at lib/XML/LibXML/SAX.pm (CPAN RT#132759)

    • Update HACKING.txt

Wednesday 16th September 2020

Local Packages

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

    • Don't ship a Makefile.PL

    • Updated docs about '-register' option

    • Ensure safety under default-strict (CPAN RT#133322)

    • Updated to '=head2 barename' documentation style

    • Remember to declare configure_requires for Module::Build

  • Updated perl-Search-Elasticsearch to 7.30:

    • Updated API for Elasticsearch 7.3

Thursday 17th September 2020

Local Packages

  • Updated perl-BerkeleyDB to 0.64:

    • Refresh ppport.h

    • Silence clang warning in call to initial_value() (GH#4)

Friday 18th September 2020

Fedora Project

  • Updated perl-Test-MockModule to 0.175.0 in F-33 and Rawhide:

    • Ignore CI files and whitesource (GH#50)

Local Packages

  • Updated perl-Test-MockModule to 0.175.0 as per the Fedora version

Saturday 19th September 2020

Fedora Project

  • Updated perl-Apache-Session to 1.94 in F-33 and Rawhide:

    • Better error if LockDataSource is missing in Apache::Session::Lock::MySQL

  • Updated perl-PerlIO-utf8_strict to 0.008 in F-31, F-32, F-33 and Rawhide:

    • Make unread by :crlf on top of :utf8_strict reliable

Local Packages

  • Updated perl-PerlIO-utf8_strict to 0.008 as per the Fedora version

Monday 21st September 2020

Local Packages

  • Updated perl-Module-CoreList to 5.20200920:

    • Updated for v5.33.2

Tuesday 22nd September 2020

Local Packages

  • Updated perl-version to 0.9928:

    • Use separate conditionals for each MUTABLE_ macro ather than relying on MUTABLE_PTR

    • Silence warning for our LC_NUMERIC_LOCK macro

Wednesday 23rd September 2020

Local Packages

  • Updated libxslt (1.1.34) to add fix for incorrect man page stylesheet (GL#31)

  • Updated python2-xapian to 1.4.17 for F-33 and Rawhide

  • Updated schily to 2020.09.22

Thursday 24th September 2020

Fedora Project

  • Updated perl-GD to 2.73 in F-33 and Rawhide:

    • Allow Makefile.PL --options to override the libgd options; not recommended (see GH#33 and CPAN RT#130045)

Saturday 26th September 2020

Local Packages

  • Updated perl-Net-Daemon to 0.49:

    • Perltidy the code base
    • use strict, warnings, no vars, our

    • Remove perl 4-ish subroutine calls
    • Require Sys::Syslog 0.29 to function properly

    • t/base.tTest::More

    • Improve skipall messages and detection of ithreads/forks

    • Disable t/ithreadm.t for Windows (see GH#19)

    • Only load threads if forks hasn't already been loaded and threads exist

    • Update tracker location to GitHub

    • Fix ReadConfigFile implementation traversing @INC

Sunday 27th September 2020

Fedora Project

  • Updated perl-PadWalker to 2.5 in Rawhide:

    • Names of utf8 lexical vars were not reported correctly (CPAN RT#133424)

Local Packages

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

  • Updated perl-Unicode-MapUTF8 to 1.14:

    • Build tool updates
    • Maintainer updates
    • POD error fixes
    • Relicensed under MIT license

Monday 28th September 2020

Fedora Project

  • Updated perl-Algorithm-Diff to 1.2000 in Rawhide:

    • New release with no new features, just preparing for a series of bugfix releases

Local Packages

  • Updated perl-Algorithm-Diff to 1.2000 as per the Fedora version

Tuesday 29th September 2020

Fedora Project

  • Updated perl-Module-Load to 0.36 in F-33 and Rawhide:

    • Fixed E<gt> in POD (GH#6)

    • Make Module-Load strict-compliant (GH#7)

  • Updated perltidy to 20201001 in F-32, F-33 and Rawhide (see CHANGES.md for details)

Local Packages

  • Updated perl-File-HomeDir to 1.006:

    • Re-release with minor fixes to cover modern toolchain
    • Fix running on Perl 5.8.3 (CPAN RT#128096)

  • Updated perl-Module-Load to 0.36 as per the Fedora version

  • Updated perl-Perl-Tidy to 20201001 as per the Fedora perltidy package

Previous Month: August 2020
Next Month: October 2020

Recent