Paul's Blog Entries for November 2020
Monday 2nd November 2020
Local Packages
Updated perl-ExtUtils-CBuilder to 0.280235:
Fix compilation on darwin with XCode 12 (-Werror=implicit-function-declaration)
Updated perl-Params-Util to 1.102:
Fix installation in pureperl mode (CPAN RT#133623)
Update ppport.h using Devel::PPPort 3.62
Wednesday 4th November 2020
Fedora Project
Updated perl-IO-Tty to 1.15 in Rawhide:
Updated perl-Net-DNS (1.27) in Rawhide to drop erroneous UTF-8 encoding conversion of Changes file (Bug #1869049)
Local Packages
Updated perl-IO-Tty to 1.15 as per the Fedora version
Thursday 5th November 2020
Local Packages
Updated schily to 2020.11.04
Friday 6th November 2020
Fedora Project
Updated bluefish to 2.2.12 in F-32, F-33 and Rawhide:
- This is a minor maintenance release with some minor new features
- Most important is a fix for a crash in simple search
- Python 3 compatibility has been further improved
- Encoding detection in python files has been improved
- Triple click now selects the line
- On Mac OSX, Bluefish deals better with the new permission features
- Using the correct language in the Bluefish user interface is fixed for certain languages on OSX
- Several programming languages have improved syntax highlighting
Bluefish now works fine with Enchant2 for spell checking
Local Packages
Updated bluefish to 2.2.12 as per the Fedora version
Sunday 8th November 2020
Local Packages
Updated perl-DateTime-TimeZone to 2.44:
The DateTime::TimeZone->offset_as_string method now accepts an optional separator string
Monday 9th November 2020
Fedora Project
Updated perl-Class-C3 to 0.35 in Rawhide:
Update bundled ExtUtils::HasCompiler to 0.022
Support PUREPERL_ONLY environment variable during installation
Fix no-XS test to not require newer Test::More that declared prereq
Drop optional Devel::Hide prereq
Updated perl-DateTime to 1.53 in Rawhide:
Added a $dt->rfc3339 method, based on discussion in GH#109
Updated perl-String-CRC32 to 2 in Rawhide:
Switch to XSLoader rather than DynaLoader (GH#5)
Local Packages
Updated moin to 1.9.11:
CVE-2020-25074: Fix remote code execution via cache action
CVE-2020-15275: Fix malicious SVG attachment causing stored XSS vulnerability
See CHANGES for details of other changes
Updated perl-Class-C3 to 0.35 as per the Fedora version
Updated perl-DateTime to 1.53 as per the Fedora version
Tuesday 10th November 2020
Fedora Project
Cleaned up and rebuilt perl-Test-Assert (0.0504) in Rawhide
Updated perl-Test-Signature (1.11) in Rawhide to use author-independent source URL
Branched and built perl-Test-Assert (0.0504) for EPEL-8
Branched and built perl-Test-Signature (1.11) for EPEL-8
Wednesday 11th November 2020
Fedora Project
Updated perl-Algorithm-C3 to 0.11 in Rawhide:
- Set metadata for static dependency list and install
Move repository to GitHub
- Minor test clean-ups
Fix Makefile.PL to work for authors in perl 5.26+
Updated perl-true to 1.0.2 in Rawhide:
- Code clean-up
Update ppport.h from 3.44 → 3.62
Local Packages
Updated perl-Algorithm-C3 to 0.11 as per the Fedora version
Updated perl-true to 1.0.2 as per the Fedora version
Friday 13th November 2020
Fedora Project
Updated perl-JSON-MaybeXS to 1.004003 in Rawhide:
Fix another test that fails when JSON::XS is installed, but below version 3.0
Local Packages
Updated perl-JSON-MaybeXS to 1.004003 as per the Fedora version
Updated unrar to 6.00 beta 2
Saturday 14th November 2020
Local Packages
Updated libxml2 (2.9.10):
Add correct fix for CVE-2020-24977 (Bug #1877788)
Build the Python extension with the PY_SSIZE_T_CLEAN macro to make it compatible with Python 3.10 (Bug #1890878)
Updated perl-HTML-SimpleLinkExtor to 1.273:
- Module adopted by Nigel Horne (no code changes)
Wednesday 18th November 2020
Local Packages
Updated perl-PAR-Dist to 0.50:
Fix for Archive::Zip related test failures due to symlinks (CPAN RT#132067)
Create repo on GitHub, update metadata
Updated perl-Pod-Simple to 3.42:
Drop EUMM version prereq (GH#130)
Updated perl-Type-Tie to 0.015:
Document that Clone::clone will not work (CPAN RT#127576)
Set up Storable hooks to play nice with Storable::dclone
Support Hash::Util::FieldHash::Compat as an alternative to Hash::FieldHash because it seems to pass its tests better on Perl 5.8
Saturday 21st November 2020
Fedora Project
Updated python-crypto (2.6.1) in Rawhide to fix Python 3.10 compatibility (Bug #1897544)
Local Packages
Updated c-ares to 1.17.1:
- Security:
Avoid read-heap-buffer-overflow in ares_parse_soa_reply found during fuzzing (GH#332, GH#333)
Avoid theoretical buffer overflow in RC4 loop comparison (GH#336)
Empty hquery->name could lead to invalid memory access (GH#367)
ares_parse_{a,aaaa}_reply() could return a larger *naddrttls than was passed in (GH#371)
- Changes:
Update help information for adig, acountry, and ahost (GH#334)
Test Suite now uses dynamic system-assigned ports rather than hardcoded ports to prevent failures in containers (GH#346)
Detect remote DNS server does not support EDNS using rules from RFC 6891 (GH#244)
Source tree has been reorganized to use a more modern layout (GH#349)
Allow parsing of CAA Resource Record (GH#360)
- Bug fixes:
readaddrinfo bad sizeof() (GH#331)
Test cases should honour HAVE_WRITEV flag, not depend on WIN32 (GH#344)
FQDN with trailing period should be queried first (GH#345)
ares_getaddrinfo() was returning members of the struct as garbage values if unset, and was not honouring ai_socktype and ai_protocol hints (GH#343, GH#317)
ares_gethostbyname() with AF_UNSPEC and an IP address would fail (GH#204)
Properly document ares_set_local_ip4() uses host byte order (GH#368)
Updated perl-Net-DNS to 1.29:
- Include test number in summary of failed non-fatal tests
Remove Net::DNS::SEC specific tests
Fix faulty test plan in t/08-recurse.t
Sunday 22nd November 2020
Fedora Project
Updated perl-Package-Stash to 0.39 in Rawhide:
- Updated distribution metadata and packaging
Configuration phase now uses ExtUtils::HasCompiler
Local Packages
Updated perl-Module-CoreList to 5.20201120:
- Updated for v5.33.4
Updated perl-Moo to 2.004003:
Remove Module::Runtime prerequisite
- Internal code clean-ups
Added test for conflicts in extensions wrapping 'has' and similar subs
Updated perl-Package-Stash to 0.39 as per the Fedora version
Tuesday 24th November 2020
Fedora Project
Updated proftpd (1.3.7a) in Rawhide and EPEL-8 playground to include mod_unique_id
Updated proftpd (1.3.6e) in EPEL-8 to include mod_unique_id (Bug #1901100)
Local Packages
Updated proftpd (1.3.7a) to include mod_unique_id as per the Fedora version
Wednesday 25th November 2020
Local Packages
Updated perl-Moo to 2.004004:
Fix error location test when using core Carp on perl 5.8.9-5.10.1
Thursday 26th November 2020
Local Packages
Updated schily to 2020.11.25
m4 is now a build dependency
Monday 30th November 2020
Local Packages
Updated perl-PPIx-Regexp to 0.076:
Attempt to correct detection of \K in nested assertions
- Variable-length look-behind is version 5.029009
- Look-behinds quantified longer than 255 characters are an error, and are made into unknown tokens or structures
Previous Month: October 2020
Next Month: December 2020