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/2022-01

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

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

  • Updated perl-Path-Tiny to 0.122 as per the Fedora version

  • I am retiring tidyp and perl-HTML-Tidy after Fedora 35 since the upstream author is not working on either tidyp or HTML-Tidy any longer

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

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

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

Recent