PaulHowarth/Blog/2023-03

Paul's Blog Entries for March 2023

Wednesday 1st March 2023

Fedora Project

  • Updated perl-Text-CSV_XS to 1.50 in F-38 and Rawhide:

    • Promote sep to sep_set in csv() with auto-headers

    • Fix bug in set_diag surfaced by PERL_RC_STACK

Local Packages

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

Thursday 2nd March 2023

Fedora Project

Local Packages

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

Friday 3rd March 2023

Fedora Project

  • Updated ansible-collection-community-libvirt (1.2.0) in Rawhide to use SPDX-format license tag

  • Updated perl-B-Hooks-EndOfScope (0.26) in Rawhide to use SPDX-format license tag (merged PR#1)

  • Updated perl-Convert-BinHex (1.125) in Rawhide to use SPDX-format license tag (merged PR#1)

  • Updated perl-Data-Dump (1.25) in Rawhide to use SPDX-format license tag (merged PR#1)

  • Updated GeoIP (1.6.12) in Rawhide to use SPDX-format license tag and to package the LICENSE file

  • Updated GeoIP-GeoLite-data (2018.06) in Rawhide to use SPDX-format license tag

  • Updated geolite2 (20191217) in Rawhide to use SPDX-format license tag

  • Updated gtk+ (1.2.10) in Rawhide to use SPDX-format license tag

  • Updated mcrcon (0.7.2) in Rawhide to use SPDX-format license tag

  • Cleaned up and rebuilt milter-greylist (4.6.4) in F-38 and Rawhide

Local Packages

  • Updated ansible-collection-community-libvirt (1.2.0) as per the Fedora version

  • Updated perl-B-Hooks-EndOfScope (0.26) as per the Fedora version

  • Updated perl-Convert-BinHex (1.125) as per the Fedora version

  • Updated perl-Data-Dump (1.25) as per the Fedora version

  • Updated GeoIP (1.6.12) as per the Fedora version

  • Updated GeoIP-GeoLite-data (2018.06) as per the Fedora version

  • Updated gtk+ (1.2.10) as per the Fedora version

  • Updated mcrcon (0.7.2) as per the Fedora version

  • Updated perl-Algorithm-C3 (0.11) to use SPDX-format license tag

  • Updated perl-DateTime-Format-MySQL (0.0701) to use SPDX-format license tag

  • Updated perl-Readonly (2.05) to use SPDX-format license tag

  • Updated perl-YAML (1.30) to use SPDX-format license tag

Sunday 5th March 2023

Fedora Project

  • Updated perl-Perl-Critic to 1.150 in F-38 and Rawhide:

  • Enhancements

    • Added Test::Builder and Text::Wrap to the list of default exceptions in Variables::ProhibitPackageVars (GH#1025)

  • Internals

    • We now use PPIx::Utils instead of PPIx::Utilities, which is more recently maintained

Local Packages

  • Migrated libxslt (1.1.37) to SPDX license

  • Updated perl-Perl-Critic to 1.150 as per the Fedora version

  • Updated perl-Test2-Suite to 0.000147:

    • Add refcount tools, and include in ::V0

    • Add T2_AUTO_DUMP and T2_AUTO_DEPARSE environment variables

Monday 6th March 2023

Fedora Project

  • Updated milter-regex (2.7) in F-38 and Rawhide to use distribution linker flags and SPDX-format license tag

  • Updated perl-Algorithm-Diff (1.201) in Rawhide to use SPDX-format license tag

  • Updated perl-Any-Moose (0.27) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Method-Modifiers to 2.15 in F-38 and Rawhide:

  • Updated perl-Test-Simple to 1.302193 in F-38 and Rawhide:

    • Deprecate isn't()

Local Packages

  • Updated perl-Algorithm-Diff (1.201) as per the Fedora version

  • Updated perl-Any-Moose (0.27) as per the Fedora version

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

  • Updated perl-Sub-Name (0.26) to use SPDX-format license tag

  • Updated perl-Test-Requires (0.11) to use SPDX-format license tag

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

  • Updated perl-Test2-Suite to 0.000148:

    • Fixes for refcount stuff

Tuesday 7th March 2023

Fedora Project

  • Updated perl-AnyEvent (7.17) in Rawhide to use SPDX-format license tag

  • Updated perl-Apache-Session (1.94) in Rawhide to use SPDX-format license tag

  • Updated perl-Apache-Session-LDAP (0.5) in Rawhide to use SPDX-format license tag

  • Updated perl-Archive-Any (0.0946) in Rawhide to use SPDX-format license tag

  • Updated perl-Archive-Any-Lite (0.11) in Rawhide to use SPDX-format license tag

  • Updated perl-Archive-Peek (0.37) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-AnyEvent (7.17) as per the Fedora version

  • Updated perl-Archive-Any (0.0946) as per the Fedora version

  • Updated perl-Archive-Any-Lite (0.11) as per the Fedora version

  • Updated perl-Archive-Peek (0.37) as per the Fedora version

Wednesday 8th March 2023

Fedora Project

  • Updated perl-Array-Diff (0.09) in Rawhide to use SPDX-format license tag

  • Updated perl-Authen-DigestMD5 (0.04) in Rawhide to use SPDX-format license tag

  • Updated perl-Authen-Radius (0.32) in Rawhide to use SPDX-format license tag

  • Updated perl-B-Hooks-OP-Annotation (0.44) in Rawhide to use SPDX-format license tag

  • Updated perl-B-Hooks-OP-Check (0.22) in Rawhide to use SPDX-format license tag

  • Updated perl-B-Utils (0.27) in Rawhide to use SPDX-format license tag

  • Updated perl-CPAN-Changes (0.400002) in Rawhide to use SPDX-format license tag

  • Updated perl-CPAN-Meta (2.150010) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Array-Diff (0.09) as per the Fedora version

  • Updated perl-B-Hooks-OP-Annotation (0.44) as per the Fedora version

  • Updated perl-B-Hooks-OP-Check (0.22) as per the Fedora version

  • Updated perl-B-Utils (0.27) as per the Fedora version

  • Updated perl-CPAN-Changes (0.400002) as per the Fedora version

  • Updated perl-CPAN-Meta (2.150010) as per the Fedora version

Thursday 9th March 2023

Fedora Project

  • Updated perltidy to 20230309 in F-38 and Rawhide (see CHANGES.md for details)

  • Updated perl-Cache-Cache (1.08) in Rawhide to use SPDX-format license tag

  • Updated perl-Carp-Fix-1_25 (1.000001) in Rawhide to use SPDX-format license tag

  • Updated perl-Child (0.013) in Rawhide to use SPDX-format license tag

  • Updated perl-CPAN-Meta-Requirements (2.140) in Rawhide to use SPDX-format license tag

  • Updated perl-CPAN-Meta-YAML (0.018) in Rawhide to use SPDX-format license tag

Local Packages

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

  • Updated perl-Carp-Fix-1_25 (1.000001) as per the Fedora version

  • Updated perl-Child (0.013) as per the Fedora version

  • Updated perl-CPAN-Meta-Requirements (2.140) as per the Fedora version

  • Updated perl-CPAN-Meta-YAML (0.018) as per the Fedora version

Friday 10th March 2023

Fedora Project

  • Updated perl-Class-Accessor (0.51) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-C3 (0.35) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-C3-XS (0.15) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Data-Inheritable (0.09) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-DBI-Plugin (0.03) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Factory-Util (1.7) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Load (0.25) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Load-XS (0.10) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Loader (2.03) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Class-Accessor (0.51) as per the Fedora version

  • Updated perl-Class-C3 (0.35) as per the Fedora version

  • Updated perl-Class-C3-XS (0.15) as per the Fedora version

  • Updated perl-Class-Data-Inheritable (0.09) as per the Fedora version

  • Updated perl-Class-Factory-Util (1.7) as per the Fedora version

  • Updated perl-Class-Load (0.25) as per the Fedora version

  • Updated perl-Class-Load-XS (0.10) as per the Fedora version

Saturday 11th March 2023

Fedora Project

  • Updated perl-Class-MethodMaker (2.24) in Rawhide to use SPDX-format license tag

  • Updated perl-Class-Trigger (0.15) in Rawhide to use SPDX-format license tag

  • Updated perl-Compress-LZF (3.8) in Rawhide to use SPDX-format license tag

  • Updated perl-Lexical-SealRequireHints to 0.012 in F-38 and Rawhide (see Changes for details)

Sunday 12th March 2023

Fedora Project

  • Updated perl-Config-Any (0.32) in Rawhide to use SPDX-format license tag

  • Updated perl-Config-Tiny (2.28) in Rawhide to use SPDX-format license tag

  • Updated perl-Contextual-Return (0.004014) in Rawhide to use SPDX-format license tag

  • Updated perl-Convert-Bencode (1.03) in Rawhide to use SPDX-format license tag

  • Updated perl-Convert-PEM (0.08) in Rawhide to use SPDX-format license tag

  • Updated perl-Crypt-Cracklib (1.7) in Rawhide to use SPDX-format license tag

  • Updated perl-Crypt-DH (0.07) in Rawhide to use SPDX-format license tag

  • Updated perl-Crypt-DSA (1.17) in Rawhide to use SPDX-format license tag

  • Updated python-paramiko to 3.1.0 in F-38 and Rawhide:

    • Add an explicit 'channel_timeout' keyword argument to 'paramiko.client.SSHClient.connect', allowing users to configure the previously-hardcoded default value of 3600 seconds (GH#2009, GH#2013, and others)

    • Accept single tabs as field separators (in addition to single spaces) in 'paramiko.hostkeys.HostKeyEntry.from_line' for parity with OpenSSH's KnownHosts parser (GH#2173)

    • Apply 'codespell' to the codebase, which found a lot of very old minor spelling mistakes in docstrings; also, modernize many instances of '*largs' vs. '*args' and '**kwarg' vs. '**kwargs' (GH#2178)

Local Packages

  • Updated perl-Config-Tiny (2.28) as per the Fedora version

  • Updated perl-Crypt-Cracklib (1.7) as per the Fedora version

Monday 13th March 2023

Fedora Project

  • Updated perl-Crypt-PBKDF2 (0.161520) to use SPDX-format license tag

  • Updated perl-Crypt-Rijndael (1.16) to use SPDX-format license tag

  • Updated perl-Crypt-SmbHash (0.12) to use SPDX-format license tag

  • Updated perl-DBM-Deep (2.0016) to use SPDX-format license tag

  • Merged PR#1 for perl-Devel-LexAlias (0.05) to use SPDX-format license tag

  • Updated perl-FileHandle-Fmode (0.14) to use SPDX-format license tag

  • Branched and built perl-FileHandle-Fmode (0.14) for EPEL-8

  • Updated python-crypto (2.6.1) in Rawhide to fix it for Python 3.12 compatibility (Bug #2177718)

Local Packages

  • Updated perl-Crypt-SmbHash (0.12) as per the Fedora version

  • Updated perl-DBM-Deep (2.0016) as per the Fedora version

  • Updated perl-Devel-LexAlias (0.05) as per the Fedora version

  • Updated perl-FileHandle-Fmode (0.14) as per the Fedora version

Tuesday 14th March 2023

Fedora Project

  • Cleaned up and rebuilt perl-Data-Buffer (0.04) in Rawhide

  • Updated perl-Data-HexDump (0.04) in Rawhide to use SPDX-format license tag

  • Updated perl-DateTime-Format-HTTP (0.42) in Rawhide to use SPDX-format license tag

  • Branched and built perl-DateTime-Format-HTTP (0.42) for EPEL-9

  • Updated perl-Digest-MD5-File (0.08) in Rawhide to use SPDX-format license tag

  • Branched and built perl-Digest-MD5-File (0.08) for EPEL-9

Local Packages

  • Updated perl-Data-Binary (0.01) to use SPDX-format license tag

  • Updated perl-File-MMagic (1.30) to use SPDX-format license tag

  • Updated perl-Net-DNS to 1.37:

    • Add links to relevant RFCs in package documentation
    • Bug fix: resolver->axfr(undef) failed silently (CPAN RT#147038)

    • Fix case sensitivity issue with AXFR (CPAN RT#145944)

  • Updated perl-Pod-Spell to 1.26:

    • Encode output as UTF-8

Wednesday 15th March 2023

Fedora Project

  • Updated perl-Data-Compare to 1.28 in F-38 and Rawhide:

    • Bug fix: undef values in hashes were treated incorrectly: need to check for existence, not definedness before comparing (GH#21)

  • Updated perl-Test-Simple to 1.302194 in F-38 and Rawhide:

    • Fix failing test on 5.10

Local Packages

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

  • Updated perl-Net-Server to 2.014:

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

Thursday 16th March 2023

Fedora Project

  • Merged PR#1 for perl-Crypt-DES (2.07) in Rawhide to fix "warning: missing braces around initializer [-Wmissing-braces]", and also updated it to do a general package clean-up

Friday 17th March 2023

Fedora Project

  • Updated geoipupdate to 4.11.1 in F-38 and Rawhide:

    • 'github.com/pkg/errors' is no longer used to wrap errors

    • Docker secrets are now supported for the MaxMind account ID and license key (GH#197)

    • The Dockerfile now has a Healthcheck that makes sure the modification date of the database directory is within the update period
    • The Docker images are now published to the GitHub Container Registry, 'ghcr.io'; we will likely stop publishing to Docker Hub in the near future

  • Updated perl-Business-ISBN-Data to 20230316.001 in F-38 and Rawhide:

    • Update data to March 2023
  • Updated perl-Data-Section (0.200008) in Rawhide to use SPDX-format license tag

  • Updated perl-Data-Section-Simple (0.07) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated geoipupdate to 4.11.1 as per the Fedora version

  • Updated perl-Data-Section-Simple (0.07) as per the Fedora version

Saturday 18th March 2023

Local Packages

  • Updated perl-Net-SSLeay (1.92) to update the test suite to handle the potential unavailability of the sha1 algorithm (GH#433)

Monday 20th March 2023

Local Packages

  • Updated curl to 8.0.0:

    • build: Remove support for curl_off_t < 8 bytes

    • .cirrus.yml: Bump to FreeBSD 13.2

    • aws_sigv4: Fall back to UNSIGNED-PAYLOAD for sign_as_s3

    • BINDINGS: Add Fortran binding

    • build: Drop the use of XC_AMEND_DISTCLEAN

    • build: Fix stdint/inttypes detection with non-autotools

    • cf-socket: Fix handling of remote addr for accepted tcp sockets
    • cf-socket: If socket is already connected, return CURLE_OK

    • cf-socket: Use port 80 when resolving name for local bind
    • CI: Don't run CI jobs if only another CI was changed
    • CI: Update ngtcp2 and nghttp2 for pytest

    • cmake: Delete unused HAVE__STRTOI64

    • cmake: Fix enabling LDAPS on Windows
    • cmake: Skip CA-path/bundle auto-detection in cross-builds
    • connect: Fix time_connect and time_appconnect timer statistics

    • cookie: Don't load cookies again when flushing
    • cookie: Parse without sscanf()

    • curl.h: Require gcc 12.1 for the deprecation magic

    • curl: Make -w's %{stderr} use the file set with --stderr

    • curl_path: Create the new path with dynbuf (CVE-2023-27534)

    • CURLOPT_PIPEWAIT: Allow waited reuse also for subsequent connections

    • CURLOPT_PROXY.3: curl+NSS does not handle HTTPS over unix domain socket

    • CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe (CVE-2023-27537)

    • DEPRECATE: The original legacy mingw version 1

    • doc: Fix compiler warning in libcurl.m4

    • docs/cmdline-opts: Mark all global options

    • docs/SECURITY-PROCESS.md: Updates

    • docs: Extend the URL API descriptions
    • docs: Note '--data-urlencode' option

    • DYNBUF.md: Note Curl_dyn_add* calls Curl_dyn_free on failure

    • easy: Remove infof() debug leftover from curl_easy_recv

    • examples/http3.c: Use CURL_HTTP_VERSION_3

    • ftp: Active mode with SSL, add the filter
    • ftp: Add more conditions for connection reuse (CVE-2023-27535)

    • ftp: Allocate the wildcard struct on demand
    • ftp: Make the EPSV response parser not use sscanf

    • ftp: Replace sscanf for MDTM 213 response parsing

    • ftp: Replace sscanf for PASV parsing

    • gssapi: Align 'gss_OID_desc' to silence ld warnings on macOS ventura

    • headers: Make curl_easy_header and nextheader return different buffers

    • hostip: Avoid sscanf and extra buffer copies

    • http2: Fix error handling during parallel operations
    • http2: Fix for http2-prior-knowledge when reusing connections
    • http2: Fix handling of RST and GOAWAY to recognize partial transfers

    • http2: Fix upload busy loop
    • http: Don't send 100-continue for short PUT requests

    • http: Fix unix domain socket use in https connects
    • http: Rewrite the status line parser without sscanf

    • http_proxy: Parse the status line without sscanf

    • idn: Return error if the conversion ends up with a blank host

    • krb5: Avoid sscanf for parsing

    • lib1560: Test parsing URLs with ridiculously large fields

    • lib2305: Deal with CURLE_AGAIN

    • lib517: Verify time stamps without leading zeroes plus some more

    • lib: Silence clang/gcc -Wvla warnings in brotli headers

    • lib: Skip Curl_llist_destroy calls

    • libcurl-errors.3: Add the CURLHcode errors from curl_easy_header.3

    • libssh2: Only set the memory callbacks when debugging

    • libssh2: Remove unused variable from libssh2's struct

    • libssh: Use dynbuf instead of realloc

    • Makefile.mk: Delete redundant 'HAVE_LDAP_SSL' macro

    • Makefile.mk: Fix -g option in debug mode

    • mqtt: On send error, return error

    • multi: Make multi_perform ignore/unignore signals less often

    • multi: Remove PENDING + MSGSENT handles from the main linked list

    • ngtcp2-gnutls.yml: Bump to gnutls 3.8.0

    • ngtcp2: Fix unwanted close of file descriptor 0

    • page-footer: Add explanation for three missing exit codes
    • parsedate: Parse strings without using sscanf()

    • parsedate: Replace sscanf() for time stamp parsing

    • quic/schannel: Fix compiler warnings

    • rand: Use arc4random as fallback when available

    • rate.d: Single URLs make no sense in --rate example

    • RELEASE-PROCEDURE.md: Update coming release dates

    • rtsp: Avoid sscanf for parsing

    • runtests: Use a hash table for server port numbers

    • sectransp: Fix compiler warning c89 mixed code/declaration

    • sectransp: Make read_cert() use a dynbuf when loading

    • secure-transport: Fix recv return code handling

    • select: Stop treating POLLRDBAND as an error

    • setopt: Move the CURLOPT_CHUNK_DATA pointer to the set struct

    • socket: Detect "dead" connections better, e.g. not fit for reuse

    • src: Silence wmain() warning for all build methods

    • telnet: Only accept option arguments in ascii (CVE-2023-27533)

    • telnet: Parse NEW_ENVIRON without sscanf

    • telnet: Parse telnet options without sscanf

    • telnet: Parse the WS= argument without sscanf

    • test1470: Test socks proxy using unix sockets and connect to https

    • test1960: Verify CURL_SOCKOPT_ALREADY_CONNECTED

    • test2600: Detect when ALARM_TIMEOUT is in use and adjust

    • test422: Verify --next used without a prior URL

    • tests/http: Add pytest to GHA and improve tests

    • tests: Add 'cookies' features

    • tests: Add timeout, SLOWDOWN and DELAY keywords to tests

    • tests: Fix gnutls-serv check

    • tests: Fix MSVC unreachable code warnings in unit tests
    • tests: Hack to build most unit tests under cmake

    • tests: HTTP server fix-ups
    • tests: Keep cmake unit tests names in sync

    • tests: Make CPPFLAGS common to all unit tests

    • tests: Make first.c the same for both lib tests and unit tests

    • tests: Support for imaps/pop3s/smtps protocols

    • tests: Sync option lists in runtests.pl and its man page

    • tests: Test secure mail protocols with explicit SSL requests
    • tests: Use AM_CPPFILES to modify flags in unit tests

    • tests: Use dynamic ports numbers in pytest suite

    • tool: Dump headers even if file is write-only
    • tool: Improve --stderr handling

    • tool_getparam: Don't add a new node for just --no-remote-name

    • tool_getparam: Error if --next is used without a prior URL

    • tool_operate: Avoid fclose(NULL) on bad header dump file

    • tool_operate: Propagate error codes for missing URL after --next

    • tool_progress: Shut off progress meter for --silent in parallel

    • tool_writeout_json: Fix the output for duplicate header names

    • transfer: Limit Windows SO_SNDBUF updates to once a second

    • url: Fix cookielist memleak when curl_easy_reset

    • url: Fix logic in connection reuse to deny reuse on "unclean" connections
    • url: Fix the SSH connection reuse check (CVE-2023-27538)

    • url: Only reuse connections with same GSS delegation (CVE-2023-27536)

    • url: Remove dummy protocol handler
    • urlapi: '%' is illegal in host names

    • urlapi: Avoid mutating internals in getter routine
    • urlapi: Parse IPv6 literals without ENABLE_IPV6

    • urlapi: Take const args in _dup and _get functions

    • wildcard: Remove files and move functions into ftplistparser.c

    • winbuild: Fix makefile clean
    • wolfssl: Add quic/ngtcp2 detection in cmake, and fix builds

    • wolfSSL: Resurrect the BIO 'io_result'

    • ws: Keep the socket non-blocking
    • x509asn1.c: Use correct format specifier for infof() call

    • x509asn1: Use plain %x, not %lx, when the arg is an int

  • Updated curl to 8.0.1:

    • Revert "multi: remove PENDING + MSGSENT handles"

Tuesday 21st March 2023

Local Packages

  • Updated curl (8.0.1) to use SPDX-format license tag

  • Updated perl-Module-CoreList to 5.20230320:

    • Updated for v5.37.10
  • Updated perl-Test2-Suite to 0.000149:

    • Fix warning when Devel::MAT::Dumper is installed and -w is used

Wednesday 22nd March 2023

Fedora Project

  • Updated perl-Data-Visitor (0.31) in Rawhide to use SPDX-format license tag

  • Updated perl-Declare-Constraints-Simple (0.03) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Data-Visitor (0.31) as per the Fedora version

  • Updated perl-Declare-Constraints-Simple (0.03) as per the Fedora version

  • Updated perl-MRO-Compat (0.15) to use SPDX-format license tag

  • Updated perl-Test2-Suite to 0.000150:

    • Do not index Devel::MAT::Dumper

Thursday 23rd March 2023

Fedora Project

  • Updated perl-YAML-Tiny to 1.74 in F-38 and Rawhide:

    • A few documentation tweaks

Local Packages

  • Updated perl-YAML-Tiny to 1.74 as per the Fedora version

Friday 24th March 2023

Local Packages

  • Updated perl-DateTime-TimeZonee to 2.58:

    • This release is based on version 2023a of the Olson database
    • Contemporary changes for Egypt, Greenland, Morocco, and Palestine
  • Updated perl-Socket6 (0.29) to use SPDX-format license tag

Saturday 25th March 2023

Local Packages

  • Updated perl-DateTime-TimeZone to 2.59:

    • This release is based on version 2023b of the Olson database
    • Contemporary changes for Lebanon

Sunday 26th March 2023

Fedora Project

  • Updated perl-Exporter-Tiny to 1.006001 in F-38 and Rawhide:

  • Documentation
    • Don't mention Alt::Lexical::Var::ButSupportModernPerl in manual

  • Packaging
    • No longer dynamically recommend Alt::Lexical::Var::ButSupportModernPerl

Local Packages

  • Updated perl-Archive-Tar to 3.00:

    • Correctly concat prefix on directories (CPAN RT#119949)

    • Enabled t/90_symlink.t for all platforms with symlinks

    • Fix pod typo 'Archive::Tar::Files'

    • Update links under SEE ALSO

    • Skip symlink tests on Windows/msys2
    • Support extraction of large files
  • Updated perl-Exporter-Tiny to 1.006001 as per the Fedora version

Monday 27th March 2023

Fedora Project

  • Updated perl-Data-Binary (0.01) in Rawhide to use SPDX-format license tag

  • Updated perl-Date-ISO8601 (0.005) in Rawhide to use SPDX-format license tag

  • Updated perl-Date-Range (1.41) in Rawhide to use SPDX-format license tag

  • Updated perl-Date-Simple (3.03) in Rawhide to use SPDX-format license tag

  • Updated perl-DateTime-Calendar-Mayan (0.0601) in Rawhide to use SPDX-format license tag

  • Updated perl-DateTime-Format-Epoch (0.16) in Rawhide to use SPDX-format license tag

  • Cleaned up and rebuilt perl-DateTime-Format-IBeat (0.161) in Rawhide

  • Cleaned up and rebuilt perl-DateTime-Format-Mail (0.403) in Rawhide

  • Updated perl-Function-Parameters to 2.001006 in F-38 and Rawhide:

    • Work around perl core issue GH#20950 (use re "eval" doesn't capture lexical %^H environment like eval() does and stringifies it instead), by downgrading the previous hard error to a warning (in the new category 'Function::Parameters') and switching Function::Parameters off in the affected scope

Local Packages

  • Updated perl-Date-Range (1.41) as per the Fedora version

  • Updated perl-DateTime-Calendar-Mayan (0.0601) as per the Fedora version

  • Updated perl-Function-Parameters to 2.001006 as per the Fedora version

  • Updated perl-Params-Coerce (0.15) to use SPDX-format license tag

Tuesday 28th March 2023

Fedora Project

  • Updated perl-DateTime-Format-Strptime (1.79) in Rawhide to use SPDX-format license tag

  • Updated perl-DateTime-TimeZone-SystemV (0.010) in Rawhide to use SPDX-format license tag

  • Updated perl-DateTime-TimeZone-Tzfile (0.011) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-Caller (2.06) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-CheckBin (0.04) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-CheckCompiler (0.07) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-Cycle (1.12) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-DateTime-Format-Strptime (1.79) as per the Fedora version

  • Updated perl-Devel-Caller (2.06) as per the Fedora version

  • Updated perl-Devel-CheckBin (0.04) as per the Fedora version

  • Updated perl-Devel-CheckCompiler (0.07) as per the Fedora version

  • Updated perl-Devel-Cycle (1.12) as per the Fedora version

  • Updated perl-IO-Socket-IP (0.41) to drop the build dependency on perl(Socket6) since IPv6 is supported in perl(Socket)

Wednesday 29th March 2023

Fedora Project

  • Updated perl-Net-DNS-Resolver-Programmable (0.009) to use SPDX-format license tag

  • Updated perl-Test-Assert (0.0504) to use SPDX-format license tag

Local Packages

  • Updated cdrtools (3.01 and 3.02a09) to use SPDX-format license tag

  • Updated getmail (5.16) to use SPDX-format license tag

  • Updated moin-macro-MiniPage (1.9) to use SPDX-format license tag

  • Updated moin-macro-TitleIndexNonPersonal (20060519) to use SPDX-format license tag

  • Updated moin-theme-balanced (0.5) to use SPDX-format license tag

  • Updated moin-theme-dew to use SPDX-format license tag

  • Updated moin-theme-hypermodern (2006.02.24) to use SPDX-format license tag

  • Updated moin-theme-mentalwealth (0.96) to use SPDX-format license tag

  • Updated moin-theme-monobook (0.5) to use SPDX-format license tag

  • Updated moin-theme-monomoin (0.5) to use SPDX-format license tag

  • Updated moin-theme-solenoid (2012.12.16) to use SPDX-format license tag

  • Updated moin-theme-widget (20060807) to use SPDX-format license tag

  • Updated perl-DateTime-TimeZone to 2.60:

    • This release is based on version 2023c of the Olson database
    • The 2023c release has the same zone data as 2023a, undoing the changes for Lebanon from the past week
  • Updated perl-HTTP-Size (1.153) to use SPDX-format license tag

  • Updated perl-Mail-SPF (2.9.0) to use SPDX-format license tag

  • Updated perl-Mail-SPF-Test (1.001) to use SPDX-format license tag

  • Updated perl-MooseX-GlobRef (0.0701) to use SPDX-format license tag

  • Updated perl-Net-DNS-Resolver-Programmable (0.009) as per the Fedora version

  • Updated perl-Net-FTPSSL (0.42) to use SPDX-format license tag

  • Updated perl-SVN-Notify (2.87) to use SPDX-format license tag

  • Updated perl-Test-Assert (0.0504) as per the Fedora version

  • Updated perl-XML-SAX-Expat (0.51) to use SPDX-format license tag

  • Updated perl-XML-Simple (2.25) to use SPDX-format license tag

  • Updated python2-mod_wsgi to 4.9.4 (see release notes for details)

  • Updated python2-setuptools to 41.6.0

  • Updated python2-six to 1.16.0:

Thursday 30th March 2023

RPM Fusion Project

  • Updated xv (3.10a) to avoid deprecated patch syntax

Local Packages

  • Updated contagged (0.8.0) to use SPDX-format license tag

  • Updated demoroniser (1) to use SPDX-format license tag

  • Cleaned up and rebuilt mgdiff (1.0)

  • Updated php-Smarty to 3.1.48 (see CHANGELOG.md for details)

  • Updated plusnet-fttc (0.10) to use SPDX-format license tag

  • Updated schily (2021-09-18) to use SPDX-format license tags and use distribution C++ and linker flags

  • Cleaned up and rebuilt shorten (3.6.1)

  • Updated tzip (1.12) to use SPDX-format license tag and use distribution linker flags

  • Updated ud (0.7.1) to use SPDX-format license tag

  • Updated weblint (1.9.3) to use SPDX-format license tag

  • Updated weblint++ (1.15) to use SPDX-format license tag

  • Updated xv (3.10a) as per the RPM Fusion version

Friday 31st March 2023

Fedora Project

  • Updated perl-Devel-Declare (0.006022) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-EnforceEncapsulation (0.51) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-GlobalDestruction (0.14) in Rawhide to use SPDX-format license tag

  • Updated perl-Devel-Hide (0.0015) in Rawhide to use SPDX-format license tag

  • Updated perl-Scope-Guard (0.21) in Rawhide to use SPDX-format license tag

Local Packages

  • Updated perl-Devel-EnforceEncapsulation (0.51) as per the Fedora version

  • Updated perl-Devel-GlobalDestruction (0.14) as per the Fedora version

  • Updated perl-Devel-Hide (0.0015) as per the Fedora version

  • Updated perl-Scope-Guard (0.21) as per the Fedora version

  • Updated perl-Test-LeakTrace (0.17) to use SPDX-format license tag

  • Updated perl-Package-Generator (1.106) to use SPDX-format license tag

Previous Month: February 2023
Next Month: April 2023

Recent