Paul's Blog Entries for January 2022
Saturday 1st January 2022
Fedora Project
Updated perl-DBD-CSV to 0.59 in Rawhide:
- It's 2022
Cleaned up and rebuilt perl-Perl-Critic-Deprecated (1.119) in Rawhide
Local Packages
Updated perl-DBD-CSV to 0.59 as per the Fedora version
Tuesday 4th January 2022
Fedora Project
Updated perl-Config-Tiny to 2.28 in Rawhide:
Replace both uses of bareword filehandles with 'my' variables
Modernize Makefile.PL
Make corresponding patches where appropriate to Tiny.pm and t/02.main.t
Updated python-paramiko to 2.9.1 in F-34 and F-35 to support SHA2-based RSA keys (Bug #1775693)
Cleaned up and rebuilt perl-Devel-Refcount (0.10) in Rawhide
Branched and built perl-Crypt-IDEA (1.10) for EPEL-9
Branched and built perl-Devel-Hide (0.0015) for EPEL-9
Branched and built perl-Devel-Leak (0.03) for EPEL-9
Branched and built perl-Devel-Refcount (0.10) for EPEL-7, EPEL-8 and EPEL-9
Branched and built perl-File-Find-Rule-Perl (1.15) for EPEL-9
Branched and built perl-IO-CaptureOutput (1.1105) for EPEL-9
Branched and built perl-Lexical-SealRequireHints (0.011) for EPEL-9
Branched and built perl-Lexical-Var (0.009) for EPEL-9
Branched and built perl-strictures (2.000006) for EPEL-9
Local Packages
Updated perl-Config-Tiny to 2.28 as per the Fedora version
Updated perl-Term-Table to 0.016:
- Be explicit about bareword filehandles
Wednesday 5th January 2022
Fedora Project
Branched and built perl-Compress-LZF (3.8) for EPEL-9
Branched and built perl-Contextual-Return (0.004014) for EPEL-9
Branched and built perl-Cpanel-JSON-XS (4.27) for EPEL-9
Branched and built perl-DBM-Deep (2.0016) for EPEL-9
Branched and built perl-FileHandle-Fmode (0.14) for EPEL-9
Branched and built perl-JSON-MaybeXS (1.004003) for EPEL-9
Branched and built perl-Moose (2.2201) for EPEL-9
Branched and built perl-PPI (1.270) for EPEL-9
Branched and built perl-PPIx-Utilities (1.001000) for EPEL-9
Branched and built perl-PPIx-Utils (0.003) for EPEL-9
Branched and built perl-Regexp-Common (2017060201) for EPEL-9
Branched and built perl-Spellunker (0.4.0) for EPEL-9
Branched and built perl-Sub-Infix (0.004) for EPEL-9
Branched and built perl-Task-Weaken (1.06) for EPEL-9
Branched and built perl-Test-Class (0.52) for EPEL-9
Branched and built perl-Test-LeakTrace (0.17) for EPEL-9
Branched and built perl-Want (0.29) for EPEL-9
Local Packages
Updated curl to 7.81.0:
- mime: Use percent-escaping for multipart form field and file names
asyn-ares: ares_getaddrinfo needs no happy eyeballs timer
- azure: Make the "w/o HTTP/SMTP/IMAP" build disable SSL proper
BINDINGS: Add cURL client for PostgreSQL
BINDINGS: Add one from Everything curl and update a link
checksrc: Detect more kinds of NULL comparisons we avoid
- CI: Build examples for additional code verification
CI: Bump job to use mbedtls 3.1.0
cmake: Don't set _USRDLL on a static Windows build
cmake: Prevent dev warning due to mismatched arg
cmake: Private identifiers use CURL_ instead of CMAKE_ prefix
config.d: Update documentation to match the path search
configure: Add -lm to configure for rustls build
configure: Better diagnostics if hyper is built wrong
configure: Don't enable TLS when --without-* flags are used
configure: Fix runtime-lib detection on macOS
curl.1: Require "see also" for every documented option
curl: Improve error message for --head with -J
curl_easy_cleanup.3: Remove from multi handle first
curl_easy_escape.3: Call curl_easy_cleanup in example
curl_easy_unescape.3: Call curl_easy_cleanup in example
curl_multi_init.3: Fix EXAMPLE formatting
curl_multi_perform/socket_action.3: Clarify what errors mean
curl_share_setopt.3: Split out options into their own manpages
CURLOPT_STDERR.3: Does not work with libcurl as a win32 DLL
digest: Compute user:realm:pass digest w/o userhash
docs/checksrc: Add documentation for STRERROR
docs/cmdline-opts: Do not say "protocols: all"
docs/examples: Work around broken -Wno-pedantic-ms-format
docs/HTTP3: Describe how to setup a h3 reverse-proxy for testing
docs/INSTALL.md: Typo fix: added missing "get" verb
docs/URL-SYNTAX.md: Space is not fine in a given URL
docs: Add known bugs list to HTTP3.md
docs: Address proselint nits
docs: Consistent manpage SYNOPSIS
docs: Fix dead links, remove ECH.md
- docs: Fix typo in OpenSSL 3 build instructions
docs: Update the Reducing Size section
example/progressfunc: Remove code for old libcurls
examples/multi-single.c: Remove WAITMS()
FAQ: Typo fix: "yout" → "your"
- ftp: Disable warning 4706 in MSVC
gen.pl: Improve example output format
github workflow: Add wolfssl (removed from zuul)
github/workflows: Add mbedtls and mbedtls-clang (removed from zuul)
gtls: Check return code for gnutls_alpn_set_protocols
hash: lazy-alloc the table in Curl_hash_add()
http2: set_transfer_url() return early on OOM
HTTP3: Update quiche build instructions
http: Enable haproxy support for hyper backend
http: Fix CURLOPT_HTTP200ALIASES
http_proxy: Don't close the socket (too early)
insecure.d: Detail its use for SFTP and SCP as well
insecure.d: Expand and clarify
libcurl-multi.3: "SOCKS proxy handshakes" are not blocking
libcurl-security.3: Mention address and URL mitigations
libssh2: Fix error message for sha256 mismatch
libtest: Avoid "assignment within conditional expression"
lift: ignore is a deprecated config option, use ignoreRules
linkcheck.yml: Add CI job that checks markdown links
m4/curl-compilers: Tell clang -Wno-pointer-bool-conversion
Makefile.m32: Rename -winssl option to -schannel and tidy up
mbedTLS: Add support for CURLOPT_CAINFO_BLOB
mbedtls: Fix CURLOPT_SSLCERT_BLOB
mbedtls: Fix private member designations for v3.1.0
misc: Remove unused doh flags when CURL_DISABLE_DOH is defined
misc: s/e-mail/email/
- multi: Clean up the socket hash when destroying it
- multi: Handle errors returned from socket/timer callbacks
multi: Shut down CONNECT in Curl_detach_connnection
netrc.d: Edit the .netrc example to look nicer
ngtcp2: Verify the server cert on connect (quictls)
ngtcp2: Verify the server certificate for the gnutls case
nss: set_cipher: don't clobber the cipher list
openldap: Implement STARTTLS
openldap: Process search query response messages one by one
openldap: Several minor improvements
openldap: Simplify ldif generation code
openssl: Check the return value of BIO_new()
openssl: Define HAVE_OPENSSL_VERSION for OpenSSL 1.1.0+
openssl: Remove 'RSA_METHOD_FLAG_NO_CHECK' handling if unavailable
openssl: Remove usage of deprecated 'SSL_get_peer_certificate'
openssl: Use non-deprecated API to read key parameters
- page-footer: Add a mention of how to report bugs to the man page
- page-footer: Document more environment variables
request.d: Refer to 'method' rather than 'command'
retry-all-errors.d: Make the example complete
runtests: Make the SSH library a testable feature
rustls: Read of zero bytes might be okay
rustls: Remove comment about checking handshaking
rustls: Remove incorrect EOF check
sha256/md5: Return errors when init fails
socks5: Use appropriate ATYP for numerical IP address host names
test1156: Enable for hyper
test1156: Fix up the stdout check for Windows
test1525: Tweaked for hyper
test1526: Enable for hyper
test1527: Enable for hyper
test1528: Enable for hyper
test1554: Adjust for hyper
test1556: Adjust for hyper
test302[12]: Run only with the libssh2 backend
test661: Enable for hyper
tests/CI.md: Add more information on CI environments
tests/data/test302[12]: Fix MSYS2 path conversion of hostpubsha256
tftp: Mark protocol as not possible to do over CONNECT
tool_findfile: Updated search for a file in the homedir
tool_operate: Only set SSH related libcurl options for SSH URLs
tool_operate: Warn if too many output arguments were found
url.c: Fix the SIGPIPE comment for Curl_close
url: Check ssl_config when re-use proxy connection
url: Reduce ssl backend count for CURL_DISABLE_PROXY builds
urlapi: Accept port number zero
urlapi: If possible, shorten given numerical IPv6 addresses
urlapi: Provide more detailed return codes
urlapi: Reject short file URLs
version_win32: Check build number and platform id
vtls/rustls: Adapt to the updated rustls_version proto
writeout: Fix %{http_version} for HTTP/3
x509asn1: Return early on errors
zuul.d: Update rustls-ffi to version 0.8.2
zuul: Fix quiche build pointing to wrong Cargo
Thursday 6th January 2022
Fedora Project
Branched and built perl-Any-Moose (0.27) for EPEL-9
Branched and built perl-B-Utils (0.27) for EPEL-9
Branched and built perl-Convert-PEM (0.08) for EPEL-9
Branched and built perl-Data-Dump-Streamer (2.40) for EPEL-9
Branched and built perl-Date-Range (1.41) for EPEL-9
Branched and built perl-Date-Simple (3.03) for EPEL-9
Branched and built perl-Digest-MD4 (1.9) for EPEL-9
Branched and built perl-Digest-Perl-MD5 (1.9) for EPEL-9
Branched and built perl-File-LibMagic (1.23) for EPEL-9
Branched and built perl-Function-Parameters (2.1.3) for EPEL-9
Branched and built perl-Getopt-Long-Descriptive (0.110) for EPEL-9
Branched and built perl-Hash-FieldHash (0.15) for EPEL-9
Branched and built perl-MooseX-Role-WithOverloading (0.17) for EPEL-9
Branched and built perl-MooseX-Types (0.50) for EPEL-9
Branched and built perl-Mouse (2.5.10) for EPEL-9 (initial bootstrap build, no update yet)
Branched and built perl-MouseX-Types (0.06) for EPEL-9 (no update yet, will wait for final perl-Mouse build)
Branched and built perl-Perl-Critic (1.140) for EPEL-9
Branched and built perl-Perl-MinimumVersion (1.40) for EPEL-9
Branched and built perl-PPIx-QuoteLike (0.019) for EPEL-9
Branched and built perl-Sub-Exporter-Lexical (0.092292) for EPEL-9
Branched and built perl-Test-Perl-Critic (1.04) for EPEL-9
Branched and built perl-Test-XML (0.08) for EPEL-9
Branched and built perl-Type-Tie (0.015) for EPEL-9
Branched and built perl-Unicode-Map (0.112) for EPEL-9
Branched and built perl-XML-Filter-BufferText (1.01) for EPEL-9
Branched and built perl-XML-SAX-Writer (0.57) for EPEL-9
Friday 7th January 2022
Fedora Project
Updated perl-Apache-Session (1.94) in Rawhide not to pull in modules from mod_perl as it (mod_perl) will not work with the default httpd setup in recent Fedora/EL releases and will not be available in EL-9 (see https://bugzilla.redhat.com/show_bug.cgi?id=2030601#c2)
Branched and built perl-Apache-Session (1.94) for EPEL-9
Branched and built perl-Apache-Session-Browseable (1.3.9) for EPEL-9
Branched and built perl-Module-Manifest (1.09) for EPEL-9
Branched and built perl-Test-DistManifest (1.014) for EPEL-9
Branched and built perl-Test-HasVersion (0.014) for EPEL-9
Branched and built perl-Test-MinimumVersion (0.101082) for EPEL-9
Branched and built perl-Test-Modern (0.013) (no update yet, will include in update for dependent package perl-Mouse)
Branched and built perl-Test-NoTabs (2.02) for EPEL-9
Branched and built perl-Test-Vars (0.015) for EPEL-9
Branched and built perl-Test-Version (2.09) for EPEL-9
Branched and built perl-Unicode-CheckUTF8 (1.03) for EPEL-9
Branched and built rgb (1.0.6) for EPEL-9
Local Packages
Updated perl-ExtUtils-ParseXS to 3.44:
Make generated code avoid warnings about the "items" variable being unused
- Avoid some unused-variable warnings generated by XS code in the test suite
Update documentation to avoid newGVgen
Correct name of variable 'ALIAS' (not 'Alias') in documentation
Add PERL_REENTRANT for XS modules (get the reentrant versions of libc functions automatically without declaring as PERL_CORE or PERL_EXT)
Correctly check VERSIONs (Perl RT#132935)
Don't include OUTLIST parameters in the prototype (Perl RT#133654)
- Use absolute paths in tests on all platforms
Use PERL_VERSION compare macro
Restore compatibility with old versions that made use of "errors" function, which was renamed to "report_error_count"
Use PERL_VERSION_LE instead of 5.33+ PERL_VERSION_LT
- Fix error message bug
Always XSprePUSH when producing an output list (GH#19054)
- Use more descriptive variable names
Fix plan/skip in test file 002-more.t
Saturday 8th January 2022
Fedora Project
Updated perl-IO-Socket-SSL to 2.074 in Rawhide:
Add SSL_ciphersuites option for TLS 1.3 ciphers
No longer use own default for ciphers: instead, use system default but disable some weak ciphers that might still be enabled on older systems (note that the Fedora package still includes a patch to default to exactly the PROFILE=SYSTEM cipher list without any changes)
Updated perl-MRO-Compat to 0.15 in Rawhide:
- Optimize pure perl DFS inheritance calculation on perl 5.8
- Fix function prototypes to match core functions
- Pod formatting fix
Updated perl-PerlIO-utf8_strict to 0.009 in Rawhide:
Mark functions that croak as noreturn
Updated perl-Test-Differences to 0.69 in Rawhide:
Special-case Unknown::Values objects in comparisons, as it's better to spit out a diagnostic failure than to just die
- Correct misleading Unicode doco
Updated python-paramiko to 2.9.2 in Rawhide:
Connecting to servers that support 'server-sig-algs' but which have no overlap between that list and what a Paramiko client supports, now raise an exception instead of defaulting to 'rsa-sha2-512' (since the use of 'server-sig-algs' allows us to know what the server supports)
Enhanced log output when connecting to servers that do not support 'server-sig-algs' extensions, making the new-as-of-2.9 defaulting to SHA2 pubkey algorithms more obvious when it kicks in
Local Packages
Updated perl-IO-Socket-SSL to 2.074 as per the Fedora version
Updated perl-MRO-Compat to 0.15 as per the Fedora version
Updated perl-PerlIO-utf8_strict to 0.009 as per the Fedora version
Updated perl-Test-Differences to 0.69 as per the Fedora version
Sunday 9th January 2022
Fedora Project
Updated perl-Module-Extract-Use to 1.049 in Rawhide:
Fix a link in the README.pod
I had to add patch to fix some test failures in t/rt/79273.t (GH#7)
Updated perl-Module-Extract-VERSION to 1.115 in Rawhide:
Fix a link in the README.pod
Updated perl-Test-Manifest to 2.023 in Rawhide:
Fix a link in the README.pod
Local Packages
Updated perl-ConfigReader-Simple to 1.295:
Fix a link in the README.pod
Updated perl-Module-Extract-Use to 1.049 as per the Fedora version
Updated perl-Module-Extract-VERSION to 1.115 as per the Fedora version
Updated perl-Test-Manifest to 2.023 as per the Fedora version
Monday 10th January 2022
Fedora Project
Updated perl-Module-Extract-Use to 1.051 in Rawhide:
Fix up t/rt/79273.t regression (GH#7)
Cleaned up and rebuilt perl-IO-SessionData (1.03) in Rawhide
Cleaned up and rebuilt perl-MooseX-AttributeHelpers (0.25) in Rawhide
Branched and built perl-Data-Perl (0.002011) for EPEL-9
Branched and built perl-IO-SessionData (1.03) for EPEL-9
Branched and built perl-MooseX-AttributeHelpers (0.25) for EPEL-9
Branched and built perl-MooseX-Role-Parameterized (1.11) for EPEL-9
Branched and built perl-MooX-HandlesVia (0.001009) for EPEL-9
Local Packages
Updated perl-Module-Extract-Use to 1.051 as per the Fedora version
Tuesday 11th January 2022
Fedora Project
Branched and built perl-B-Hooks-OP-Annotation (0.44) for EPEL-9
Branched and built perl-B-Hooks-OP-Check (0.22) for EPEL-9
Branched and built perl-Email-Simple (2.216) for EPEL-9
Branched and built perl-indirect (0.39) for EPEL-9
Branched and built perl-Perl-Critic-Pulp (99) for EPEL-9
Branched and built perl-Test-Script (1.29) for EPEL-9
Local Packages
Updated perl-Net-SSLeay to development release 1.91_03 (see Changes for details)
Wednesday 12th January 2022
Fedora Project
Updated perl-Scalar-Properties (1.100860) in Rawhide to re-enable extra tests for EL-9 builds
Updated perl-Test-CheckChanges (0.14) in Rawhide to re-enable extra tests for EL-9 builds
Branched and built perl-Scalar-Properties (1.100860) for EPEL-9
Branched and built perl-Test-CheckChanges (0.14) for EPEL-9
Thursday 13th January 2022
Fedora Project
Updated perl-Net-SSLeay to 1.92 in Rawhide:
Net::SSLeay now supports stable releases of OpenSSL 3.0
OpenSSL 3.0.0 introduces the concept of "providers", which contain cryptographic algorithm implementations; many outdated, deprecated and/or insecure algorithms have been moved to the "legacy" provider, which may need to be loaded explicitly in order to use them with Net::SSLeay (see "Low level API: OSSL_LIB_CTX and OSSL_PROVIDER related functions" in the Net::SSLeay module documentation for details)
Net::SSLeay's built-in PEM_get_string_PrivateKey() function depends on algorithms that have moved to the legacy provider described above; if OpenSSL has been compiled without the legacy provider, the tests t/local/33_x509_create_cert.t and t/local/63_ec_key_generate_key.t will fail when the test suite is run
TLS 1.1 and below may only be used at security level 0 as of OpenSSL 3.0.0; if a minimum required security level is imposed (e.g. in an OpenSSL configuration file managed by the operating system), the tests t/local/44_sess.t and t/local/45_exporter.t will fail when the test suite is run
Net::SSLeay now supports stable releases of LibreSSL from the 3.2-3.4 series (with the exception of 3.2.2 and 3.2.3 - see "COMPATIBILITY" in the Net::SSLeay module documentation for details)
The TLS 1.3 implementation in LibreSSL 3.1-3.3, parts of which are enabled by default, is not fully compatible with the libssl API and may not function as expected with Net::SSLeay; see "KNOWN BUGS AND CAVEATS" in the Net::SSLeay module documentation for details
A number of new libcrypto/libssl constants and functions are now exposed, including SSL_CTX_set_keylog_callback() and SSL_CTX_set_msg_callback(), which are helpful when debugging TLS handshakes; see the release notes for the 1.91 developer releases (in the Changes file) for a full list of newly-exposed constants and functions
Branched and built perl-Log-Dispatch-FileRotate (1.38) for EPEL-9
Local Packages
Updated libmetalink (0.1.3) to fix a few issues found by the Coverity static analysis tool (https://bugs.launchpad.net/libmetalink/+bug/1784359 and https://github.com/metalink-dev/libmetalink/pull/2)
Updated perl-Net-SSLeay to 1.92 as per the Fedora version
Friday 14th January 2022
Fedora Project
Updated perl-JSON to 4.05 in Rawhide:
Removed VERSION section in pod (GH#52)
Updated python-paramiko (2.9.2) in Rawhide to avoid the use of the deprecated python-mock by using unittest.mock instead (GH#1666)
Branched and built perl-HTML-Selector-XPath (0.26) for EPEL-8 and EPEL-9
Branched and built perl-MooseX-Getopt (0.75) for EPEL-9
Branched and built perl-SOAP-Lite (1.27) for EPEL-9
Local Packages
Updated perl-JSON to 4.05 as per the Fedora version
Monday 17th January 2022
Fedora Project
Updated perl-Path-Tiny to 0.122 in Rawhide:
Adds 'size' and 'size_human' methods; the latter gives 'ls -lh' style output, with options to choose base2 or base10 forms
Local Packages
Tuesday 18th January 2022
Fedora Project
Branched and built perl-Config-General (2.63) for EPEL-9
Branched and built perl-Convert-TNEF (0.18) for EPEL-9
Branched and built perl-Crypt-PasswdMD5 (1.4.1) for EPEL-9
Branched and built perl-Test-Manifest (2.023) for EPEL-9
Local Packages
Updated contagged (0.8.0) using changes from bob4os for PHP 8 support
Updated php-Smarty to 3.1.44 (see CHANGELOG.md for details)
Wednesday 19th January 2022
Fedora Project
Branched and built perl-Crypt-PBKDF2 (0.161520) for EPEL-9
Branched and built perl-Pod-Readme (1.2.3) for EPEL-9
Branched and built perl-Return-Type (0.007) for EPEL-9
Branched and built perl-Test-Mojibake (1.3) for EPEL-9
Branched and built perl-Type-Tiny (1.012004) for EPEL-9 (initial bootstrap build)
Thursday 20th January 2022
Fedora Project
Branched and built perl-Apache-Session-LDAP (0.5) for EPEL-9
Branched and built perl-Apache-Session-NoSQL (0.2) for EPEL-9
Friday 21st January 2022
Fedora Project
Updated perl-Test-File to 1.991 in Rawhide:
Enforce text files in some functions, as warned in GH#18
- Change up some diagnostic messages:
- Lowercase first letter
Not ! at end
- Use "file" instead of "filename"
- If you were matching on those, you may need to update your patterns
Branched and built perl-HTML-Element-Extended (1.18) for EPEL-9
Branched and built perl-Pod-Coverage-Moose (0.07) for EPEL-9
Rebuilt perl-Mouse (2.5.10), post-bootstrap with additional testing for EPEL-9
Local Packages
Updated perl-Module-CoreList to 5.20220120:
- Updated for v5.35.8
Updated perl-Test-File to 1.991 as per the Fedora version
Rebuilt bluefish (2.2.12), curl (7.81.0), dovecot (2.3.17.1), Judy (1.0.5), libidn (1.38), libnet (1.2), libxml2 (2.9.12), mod_fcgid (2.3.9) and rbldnsd (0.998b) for the Fedora_36_Mass_Rebuild
Retired GeoIP and GeoIP-GeoLite-data after Fedora 35 as they're both retired upstream
Sunday 23rd January 2022
Fedora Project
Updated libssh2 (1.10.0) in Rawhide to fix FTBFS with OpenSSH 8.8:
In 8.8 OpenSSH disabled SHA1 rsa-sha keys out of the box, so we need to re-enable them as a workaround for the test suite until upstream updates the tests (see GH#630)
1 --- tests/ssh2.sh 2 +++ tests/ssh2.sh 3 @@ -25,7 +25,8 @@ $SSHD -f /dev/null -h "$srcdir"/etc/host 4 -o 'Port 4711' \ 5 -o 'Protocol 2' \ 6 -o "AuthorizedKeysFile $srcdir/etc/user.pub" \ 7 - -o 'UsePrivilegeSeparation no' \ 8 + -o 'HostKeyAlgorithms +ssh-rsa' \ 9 + -o 'PubkeyAcceptedAlgorithms +ssh-rsa' \ 10 -o 'StrictModes no' \ 11 -D \ 12 $libssh2_sshd_params &
Updated perl-GD to 2.74 in Rawhide:
- Add experimental support for WEBP, HEIF and AVIF
Document all supported image formats in the GD::Image library
Added GitHub actions (for PR's)
Fix poly->transform documentation (CPAN RT#140043)
Fix GD, GD2 detection and tests (CPAN RT#139399 - since libgd 2.3.3)
POD: Remove indirect object constructors from example code snippet (GH#39)
Fix incorrect behaviour of GD::Simple->fontMetrics
Fix cross-compilation if gdlib.pc has no cflags
Rebuilt perl-autovivification (0.18), perl-PerlIO-gzip (0.20) and perl-XString (0.005) for the Fedora_36_Mass_Rebuild after their initial mass rebuild attempts failed
Local Packages
Updated libssh2 (1.10.0) as per the Fedora version, applying the patch for builds from Fedora 34 onwards only (patch breaks tests differently with older OpenSSH versions)
Rebuilt c-ares (1.18.1), grepmail (5.3111), gtkwave (3.3.111), libgpg-error (1.43), libxslt (1.1.34), perl-Moose (2.2201), proftpd (1.3.7c) for the Fedora_36_Mass_Rebuild
Monday 24th January 2022
Fedora Project
Updated perl-Module-Extract-Namespaces to 1.023 in Rawhide:
Fix truncated LICENSE file; no code changes
Local Packages
Updated perl-Module-Extract-Namespaces to 1.023 as per the Fedora version
Updated sendmail (8.17.1) to use %set_build_flags where available and pass all LDFLAGS to the build
Updated unrar to 6.10
Rebuilt check (0.15.2), libmetalink (0.1.3), perl-MIME-Types (2.22), perl-Mouse (2.5.10), perl-Object-HashBase (0.0.9), perl-Specio (0.47), pptp (1.10.0), spamass-milter (0.4.0), xz (5.2.5) for the Fedora_36_Mass_Rebuild
Tuesday 25th January 2022
Fedora Project
Cleaned up and rebuilt perl-Test-Fixme (0.16) in Rawhide
Merged PR#1 for perl-Text-SpellChecker (0.14), which was part of F36 Change Changes/Hunspell_dictionary_dir_change (change hunspell dictionary path from /usr/share/myspell to /usr/share/hunspell) and built it for Rawhide
Branched and built perl-Test-Distribution (2.00) for EPEL-9
Branched and built perl-Test-Fixme (0.16) for EPEL-9
Local Packages
Rebuilt geoipupdate (4.8.0) and smbldap-tools (0.9.11) for the Fedora_36_Mass_Rebuild
Wednesday 26th January 2022
Fedora Project
Updated perl-GD to 2.75 in Rawhide:
Add experimental support for TIFF and RAQM (with freetype)
Improve GD2 tests (GH#42, CPAN RT#140856)
Also list the unsupported image formats in the GD::Image pod
Fix copyRotated pod (it rotates CCW) (GH#36)
Fix GD::Simple->fontMetrics docs and implementation (GH#37)
Fix lineheight calculation according to the docs; you might need to fix your code!
Add image methods tiff, webp, heif, avif, and its documentation
Fix the fix for the poly->transform documentation (CPAN RT#140043)
Updated perl-PPI to 1.271 in Rawhide:
Return correct name for lexical subroutines (GH#261)
Silence uninitialized warning in t/07_token.t (GH#253)
Bump minimum Test::More version to 0.96
- Fix some typos in Pod
Moved repository to Perl-Critic GitHub org: https://github.com/Perl-Critic/PPI
Branched and built perl-TeX-Hyphen (1.18) for EPEL-9
Local Packages
Updated perl-PPI to 1.271 as per the Fedora version
Rebuilt perl-HTML-Lint (2.32), perl-IO-AIO (4.76), perl-MCE (1.876), python-passlib (1.7.4) and python2-xapian (1.4.18) for the Fedora_36_Mass_Rebuild
Thursday 27th January 2022
Fedora Project
Branched and built perl-Unicode-MapUTF8 (1.14) for EPEL-9
Sunday 30th January 2022
Fedora Project
Updated perl-DateTime-Format-Strptime to 1.79 in F-34 (PR#1)
Fix too-strict type checking for time zones: this module now uses the same check as DateTime itself, which allows for things that don't subclass DateTime::TimeZone as long as they provide the same API (GH#30)
Local Packages
Updated libgpg-error to 1.44 (https://dev.gnupg.org/T5676):
Fix dependency to gpg-error-config-test.sh (https://dev.gnupg.org/T5696)
Run the posix locking test only on supported platforms (https://dev.gnupg.org/T5699)
Detect Linux systems using musl (https://dev.gnupg.org/T5762)
Fix gpg-error-config-test for PKG_CONFIG_LIBDIR (https://dev.gnupg.org/T5740)
Fix returning of option attributes for options with args (https://dev.gnupg.org/T5799)
- Add Turkish translations
Updated xv (3.10a) to fix Jasper support to use proper library APIs (patch from Michael Adams, Jasper upstream maintainer)
Rebuilt python2-xapian (1.4.18) for Changes/Ruby_3.1
Monday 31st January 2022
Fedora Project
Branched and built perl-Email-Abstract (3.009) for EPEL-9
Branched and built perl-Mail-Message (3.011) for EPEL-9
Branched and built perl-Mail-Transport (3.005) for EPEL-9
Previous Month: December 2021
Next Month: February 2022