PaulHowarth/Blog/2020-01

Paul's Blog Entries for January 2020

Thursday 2nd January 2020

Fedora Project

  • Imported and built python-spec (1.4.1) in Rawhide

Local Packages

  • Updated perl-Test-Simple (1.302170) to account for the fact that Test2::Util::HashBase uses mro if Perl ≥ 5.010

Friday 3rd January 2020

Local Packages

  • Updated perl-autodie to 2.30:

    • Fix a boolean logic precedence error causing a "useless use of numeric" warning when using kill with a signal of 0 (GH#76)

    • Fix a scoping issue with "no autodie" and the "system" sub (GH#69)

    • Update code and documentation about smartmatch to match the current support in perl (GH#83)

    • Fix a POD error and some unnecessary spaces that tripped POD parsers (GH#51 and GH#79)

    • Document how to use Import::Into with autodie (GH#50)

    • Clean up of dzil.ini removing some unnecessary test recommends (GH#78)

    • Set binmode on some file handles to fix issues on Windows (GH#83)

    • Travis: Also test with Perl 5.22, 5.24, 5.26 and 5.28

Sunday 5th January 2020

Fedora Project

  • Updated python-invoke to 1.4.0 in Rawhide:

    • A corner case in ~invoke.context.Context.run caused overridden streams to be unused if those streams were also set to be hidden, e.g. 'run(command, hide=True, out_stream=StringIO())' would result in no writes to the 'StringIO' object (GH#637); this has been fixed - hiding for a given stream is now ignored if that stream has been set to some non-'None' (and in the case of 'in_stream', non-'False') value

    • As part of feature work on GH#682, we noticed that the '~invoke.runners.Result' return value from '~invoke.context.Context.run' was inconsistent between dry-run and regular modes; for example, the dry-run version of the object lacked updated values for 'hide', 'encoding' and 'env' - this has been fixed

    • Add asynchronous behaviour to '~invoke.runners.Runner.run' (GH#194, GH#682):

      • Basic asynchronicity, where the method returns as soon as the sub-process has started running, and that return value is an object with methods allowing access to the final result
      • "Disowning" sub-processes entirely, which not only returns immediately but also omits background threading, allowing the sub-processes to outlive Invoke's own process
      • See the updated API docs for the '~invoke.runners.Runner' for details on the new 'asynchronous' and 'disown' kwargs enabling this behaviour

    • Never accompanied the top-level singleton '~invoke.run' (which simply wraps an anonymous '~invoke.context.Context's 'run' method) with its logical sibling, '~invoke.sudo' - this has been remedied

  • I also updated the package to enable most of the test suite at package build time; I sent one patch upstream and added a workaround for test failures with more recent versions of pytest (handing of stdin in more recent pytest versions breaks runner tests, similar to GH#530)

Monday 6th January 2020

Local Packages

  • Updated libxml2 (2.9.10) to fix relaxed approach to nested documents on object disposal (Bug #1780573)

  • Updated perl-Term-ReadLine-Gnu (1.36) to add a patch to reflect the change of location of the manual website (Bug #1787937)

  • Rebuilt python2-subversion to sync with the Rawhide subversion package

Tuesday 7th January 2020

Fedora Project

  • Branched and built python-spec (1.4.1) for F-31 and EPEL-8

Wednesday 8th January 2020

Local Packages

  • Updated curl to 7.68.0:

    • TLS: Add BearSSL vtls implementation
    • XFERINFOFUNCTION: Support CURL_PROGRESSFUNC_CONTINUE

    • curl: Add --etag-compare and --etag-save

    • curl: Add --parallel-immediate

    • multi: Add curl_multi_wakeup()

    • openssl: CURLSSLOPT_NO_PARTIALCHAIN can disable partial cert chains

    • CVE-2019-15601: file: on Windows, refuse paths that start with \\

    • Azure Pipelines: Add several builds
    • CMake: Add support for building with the NSS vtls backend
    • CURL-DISABLE: Initial docs for the CURL_DISABLE_* defines

    • CURLOPT_HEADERFUNCTION.3: Document that size is always 1

    • CURLOPT_QUOTE.3: Fix typos

    • CURLOPT_READFUNCTION.3: Fix the example

    • CURLOPT_URL.3: curl supports SMB version 1 (only)

    • CURLOPT_VERBOSE.3: See also ERRORBUFFER

    • HISTORY: Added cmake, HTTP/3 and parallel downloads with curl

    • HISTORY: The SMB(S) support landed in 2014

    • INSTALL.md: Provide Android build instructions

    • KNOWN_BUGS: Connection information when using TCP Fast Open

    • KNOWN_BUGS: LDAP on Windows doesn't work correctly

    • KNOWN_BUGS: TLS session cache doesn't work with TFO

    • OPENSOCKETFUNCTION.3: Correct the purpose description

    • TrackMemory tests: Always remove CR before LF

    • altsvc: Bump to h3-24
    • altsvc: Make the save function ignore NULL filenames

    • build: Disable Visual Studio warning "conditional expression is constant"
    • build: Fix for CURL_DISABLE_DOH

    • checksrc.bat: Add a check for vquic and vssh directories

    • checksrc: Repair the copyrightyear check

    • cirrus-ci: Enable clang sanitizers on freebsd 13

    • cirrus: Drop the FreeBSD 10.4 build
    • config-win32: cpu-machine-OS for Windows on ARM
    • configure: Avoid unportable '==' test(1) operator

    • configure: Enable IPv6 support without 'getaddrinfo'

    • configure: Fix typo in help text

    • conncache: CONNECT_ONLY connections assumed always in-use

    • conncache: Fix multi-thread use of shared connection cache
    • copyrights: Fix copyright year range
    • create_conn: Prefer multiplexing to using new connections

    • curl -w: Handle a blank input file correctly

    • curl.h: Add two missing defines for "pre ISO C" compilers

    • curl/parseconfig: Fix mem-leak

    • curl/parseconfig: Use curl_free() to free memory allocated by libcurl

    • curl: Clean up multi handle on failure

    • curl: Fix --upload-file . hangs if delay in STDIN

    • curl: Fix -T globbing

    • curl: Improved clean-up in upload error path

    • curl: Make a few char pointers point to const char instead

    • curl: Properly free mimepost data

    • curl: Show better error message when no homedir is found

    • curl: Show error for --http3 if libcurl lacks support

    • curl_setup_once: Consistently use WHILE_FALSE in macros

    • define: Remove HAVE_ENGINE_LOAD_BUILTIN_ENGINES, not used any more

    • docs: Change 'experiemental' to 'experimental'
    • docs: TLS SRP doesn't work with TLS 1.3
    • docs: Fix several typos
    • docs: Mention CURL_MAX_INPUT_LENGTH restrictions

    • doh: Improved both encoding and decoding
    • doh: Make it behave when built without proxy support
    • examples/postinmemory.c: Always call curl_global_cleanup

    • examples/url2file.c: Corrected erroneous comment

    • examples: Add multi-poll.c

    • global_init: Undo the "initialized" bump in case of failure

    • hostip: Suppress compiler warning
    • http_ntlm: Remove duplicate NSS initialization
    • lib: Move lib/ssh.hlib/vssh/ssh.h

    • lib: Fix compiler warnings with 'CURL_DISABLE_VERBOSE_STRINGS'

    • lib: Fix warnings found when porting to NuttX
    • lib: Remove ASSIGNWITHINCONDITION exceptions, use our code style

    • lib: Remove erroneous +x file permission on some c files

    • libssh2: Add support for ECDSA and ed25519 knownhost keys

    • multi.h: Remove INITIAL_MAX_CONCURRENT_STREAMS from public header

    • multi: Free sockhash on OOM

    • multi_poll: Avoid busy-loop when called without easy handles attached

    • ngtcp2: Support the latest update key callback type
    • ngtcp2: Fix thread-safety bug in error-handling
    • ngtcp2: Free used resources on disconnect
    • ngtcp2: Handle key updates as ngtcp2 master branch tells us
    • ngtcp2: Increase QUIC window size when data is consumed
    • ngtcp2: Use overflow buffer for extra HTTP/3 data
    • ntlm: USE_WIN32_CRYPTO check removed to get USE_NTLM2SESSION set

    • ntlm_wb: Fix double-free in OOM

    • openssl: Revert to less sensitivity for SYSCALL errors

    • openssl: Improve error message for SYSCALL during connect

    • openssl: Prevent recursive function calls from ctx callbacks
    • openssl: Retrieve reported LibreSSL version at runtime
    • openssl: Set X509_V_FLAG_PARTIAL_CHAIN by default

    • parsedate: Offer a getdate_capped() alternative

    • pause: Avoid updating socket if done was already called
    • projects: Fix Visual Studio projects SSH builds
    • projects: Fix Visual Studio wolfSSL configurations
    • quiche: Reject HTTP/3 headers in the wrong order
    • remove_handle: Clear expire timers after multi_done()

    • runtests: --repeat=[num] to repeat tests

    • runtests: Introduce --shallow to reduce huge torture tests

    • schannel: Fix --tls-max for when min is --tlsv1 or default

    • setopt: Fix ALPN / NPN user option when built without HTTP2

    • strerror: Add Curl_winapi_strerror for Win API specific errors

    • strerror: Fix an error looking up some Windows error strings

    • strerror: Fix compiler warning "empty expression"

    • system.h: Fix for MCST lcc compiler

    • test/sws: Search for "Testno:" header unconditionally if no testno

    • test1175: Verify symbols-in-versions and libcurl-errors.3 in sync

    • test1270: A basic -w redirect_url test

    • test1456: Remove the use of a fixed local port number

    • test1558: Use double slash after file:

    • test1560: Require IPv6 for IPv6 aware URL parsing

    • tests/lib1557: Fix mem-leak in OOM

    • tests/lib1559: Fix mem-leak in OOM

    • tests/lib1591: Free memory properly on OOM, in the trailers callback

    • tests/unit1607: Fix mem-leak in OOM

    • tests/unit1609: Fix mem-leak in OOM

    • tests/unit1620: Fix bad free in OOM

    • tests: Change NTLM tests to require SSL
    • tests: Fix bounce requests with truncated writes
    • tests: Fix build with 'CURL_DISABLE_DOH'

    • tests: Fix permissions of ssh keys in WSL
    • tests: Make it possible to set executable extensions
    • tests: Make sure checksrc runs on header files too

    • tests: Set LC_ALL=en_US.UTF-8 instead of blank in several tests

    • tests: Use DoH feature for DoH tests
    • tests: Use \r\n for log messages in WSL

    • tool_operate: Fix mem leak when failed config parse

    • travis: Fix error detection
    • travis: Abandon coveralls, it is not reliable
    • travis: Build ngtcp2 with --enable-lib-only

    • travis: Export the CC/CXX variables when set

    • vtls: Make BearSSL possible to set with CURL_SSL_BACKEND

    • winbuild: Define CARES_STATICLIB when WITH_CARES=static

    • winbuild: Document CURL_STATICLIB requirement for static libcurl

  • Updated perl-autodie to 2.31:

    • Correct diag explain in t/version.t so it'll pass on perl 5.8

    • Only test t/no-all.t if optional IPC::System::Simple is available

    • Switch automated testing to github actions
    • Turn off t/kill.t for Windows; recent versions of Windows seem to choke when doing: 'kill 0, $$;'

Friday 10th January 2020

Fedora Project

  • Updated perltidy to 20200110 in Rawhide (see CHANGES.md for details)

  • Updated python-fluidity-sm (0.2.0) in Rawhide to run its test suite at package build time

  • Updated python-lexicon (1.0.0) in Rawhide to run its test suite at package build time

  • Branched and built python-spec (1.4.1) for F-30

Local Packages

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

Saturday 11th January 2020

Fedora Project

  • Updated perl-Data-Dump-Streamer (2.40) in EPEL-8 to require perl(Hash::Util) at both build-time and run-time

Local Packages

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

Monday 13th January 2020

Local Packages

  • Updated perl-Type-Tiny to 1.008002:

    • Fix bareword errors if certain Type::Tiny subclasses were loaded prior to Type::Tiny (CPAN RT#131401)

    • Fix some typos in the documentation
    • Type::Tiny didn't accept string constraints for parameterizable type constraints; this was not a documented restriction and didn't seem to serve any purpose, so the restriction has been lifted (CPAN RT#131238)

  • Updated perl-XML-LibXML to 2.0202:

    • Disable loading external DTDs or external entities by default
    • Docs: Note that HTTPS doesn't work for schema-loading either
    • Allow to parse RelaxNG without accessing network
    • Allow to parse XML Schema without accessing network
    • Add Test-Count assertion count checking using https://metacpan.org/pod/Code::TidyAll::Plugin::TestCount

  • Rebuilt pptp (1.10.0) to sync with the Rawhide version

Tuesday 14th January 2020

Fedora Project

  • Updated perl-Path-Tiny to 0.110 in Rawhide:

    • Fixes tests on Windows, particularly with newer File::Spec

Local Packages

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

  • Updated perl-Type-Tiny to 1.008003:

    • Makefile.PL will now bail out on cperl if AUTOMATED_TESTING environment variable is set to true

    • Added: Type::Registry can now have a parent registry

    • Update copyright dates to 2020

Wednesday 15th January 2020

Fedora Project

  • Branched and built milter-greylist (4.6.2) for EPEL-8

Local Packages

Thursday 16th January 2020

Local Packages

  • Updated perl-XML-LibXSLT to 1.98:

    • Replace xslt-config with pkg-config (GH#3); the former is going away

Friday 17th January 2020

Fedora Project

  • Updated perl-IO-stringy to 2.113 in Rawhide:

    • Get rid of use of Common and TBone in all tests

    • Convert to Dist::Zilla for authoring

    • Cleaned up some of the docs (needs more)

Local Packages

  • Updated perl-autodie to 2.32:

    • Update automated tests to include soft dependencies
    • Remove Test::Perl::Critic as a testing requirement

    • Update README.md to show GitHub actions' status, not Travis

  • Updated perl-IO-stringy to 2.113 as per the Fedora version

  • Updated perl-TimeDate to 2.31:

    • Fix year 2020 bug in t/getdate.t

    • Fix warnings in t/date.t

    • Fix pod issue in lib/Date/Parse.pm

    • Fix for French language using English day suffixes in %o

    • Fix Date::Parse::str2time century issue (CPAN RT#84075)

    • Adds Occitan language
    • Migrate GitHub repo and bug tracker to atoomic/perl-TimeDate

  • Updated perl-XML-LibXSLT to 1.99:

Sunday 19th January 2020

Fedora Project

  • Updated perl-IO-Tty to 1.14 in Rawhide:

    • Remove MAP_TARGET from Makefile.PL (CPAN RT#91590)

    • Fix for Solaris setuid when root running as other user (CPAN RT#88271)

    • Add strict/warnings to Tty.pm

    • Fix pod errors
    • Typo: s/dependend/dependent/

    • Prevent spurious warning from get_winsize()

    • Fix usage of setsid

    • GitHub actions testing; Windows is off of course

    • Make README.md

  • Updated perl-Test-Simple to 1.302171 in Rawhide:

    • Fix 5.6
    • Fix EBCDIC
    • Upgrade Object::HashBase

    • Clarify error message in test (GH#841)

    • Spelling/Grammar fixes

Local Packages

  • Updated perl-IO-Tty to 1.14 as per the Fedora version

  • Updated perl-Object-HashBase to 0.009:

    • Add workaround for test issue with Perl ≤ 5.6.2
  • Updated perl-Test-Simple to 1.302171 as per the Fedora version

Monday 20th January 2020

Local Packages

  • Updated perl-Regexp-Parser to 0.23:

    • Switch to GitHub actions for automated testing

    • Support POSIX character classes with visual method (GH#7)

Tuesday 21st January 2020

Fedora Project

  • Updated perl-Apache-Session-Browseable to 1.3.5 in Rawhide:

    • Update cast syntax for vanilla MySQL (GH#21)

    • Redis: doc and tests improvements (GH#23)

Local Packages

  • Updated perl-ExtUtils-CBuilder to 0.280234:

    • Updated standalone module from blead
  • Updated perl-Module-CoreList to 5.20200120:

    • Updated for v5.31.8
  • Updated perl-PPIx-Regexp to 0.068:

    • Expose PPIx::Regexp::Util::is_ppi_regexp_element()

    • explain() on [[=x=]] now calls it a Character Equivalence; it's still a PPIx::Regexp::Token::CharClass::POSIX::Unknown (and therefore an error), though

Wednesday 22nd January 2020

Local Packages

  • Updated gtkwave (3.3.103) to fix FTBFS with GCC 10

  • Updated proftpd (1.3.6b):

    • Fix API tests compile failure with GCC 10 (GH#886)

    • mod_sftp: when handling the 'keyboard-interactive' authentication mechanism, as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE, DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253 (ProFTPD Bug#4385)

Thursday 23rd January 2020

Fedora Project

  • Updated gtkwave (3.3.103) in Rawhide to fix FTBFS with GCC 10

  • Updated proftpd (1.3.6b) in Rawhide:

    • Fix API tests compile failure with GCC 10 (GH#886)

    • mod_sftp: when handling the 'keyboard-interactive' authentication mechanism, as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE, DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253 (ProFTPD Bug#4385)

  • Updated proxytunnel (1.9.1) in Rawhide to fix FTBFS with GCC 10 (GH#43)

Local Packages

  • Updated davfs2 (1.5.6) to fix FTBFS with GCC 10

Friday 24th January 2020

Fedora Project

Local Packages

  • Updated perl-EV to 4.32:

    • (libev) Fixed a bug introduced in 4.31 when timerfds and signalfds were used at the same time

    • (libev) Zero is now allowed as requested event mask in IO watchers

    • (libev) Once-per-minute wakeups will now be optimized away when timerfds are available

    • Use the new ev_io_modify in EV::IO->events, instead of the potentially slower ev_io_set

    • Add a bunch of mutator methods, mostly untested(!): EV::Timer->repeat, EV::Periodic->offset, EV::Periodic->interval, EV::Periodic->reschedule_cb

    • Minor optimizations and bugfixes

Saturday 25th January 2020

Fedora Project

  • Updated bluefish to 2.2.11 in Rawhide:

    • This is a minor maintenance release and minor feature release; the only exception to that is the Python 3 compatibility, which is a major change and may introduce new bugs
    • Double click selection has been improved (for example selecting a function name that has underscores), and is now configurable per language
    • Bluefish now has a feature to fill a line with spaces up to a mouse click, so you can start typing in any position on the screen (with a fixed width font)
    • A crash when running very large replace actions on disk on many files has been fixed
    • Search and replace now ignores backup files by default
    • Cursor highlighting and line highlighting have been fixed for a rare bug
    • A small new feature has been added, to insert output from an external command in the current cursor position
    • Many language files have seen updates, most notably CSS, Python and HTML
    • A data loss bug - when an unknown encoding was selected - was fixed; the fallback is now to save as UTF-8
    • A bug when saving with unknown characters in the filename has also been fixed
    • Printing has been improved, such as printing in landscape
    • Some small tweaks to the UI have been implemented, e.g. can now search in files in the filebrowser (right click a directory)
    • Search results can now be shown in the output pane
    • The current identifier can be selected using <shift><control><i>

    • Various fixes when Bluefish is run on top of Wayland
  • Note that the Python 3 support is incomplete and that the Fedora package is still disabling Python support for this reason
  • Updated perl-IPC-System-Simple to 1.26 in Rawhide:

    • Build: Update FAIL_POSIX warning message (GH#28)

    • Test: t/07_taint.t: Use executable name as source of taintedness (GH#21)

    • Other: Typographic corrections (CPAN RT#60211, CPAN RT#86403)

    • Add Travis configuration
  • Updated perl-Perl-Critic to 1.138 in Rawhide:

    • RequireCheckingReturnValueOfEval didn't count returning the result of an eval as checking it - now it does; however, it's only if you "return eval { ... }" - it still doesn't handle the case of "return ( eval {} )" (GH#324)

    • ProhibitPunctuationVars would get confused and think that the expression qr/SOME$/ was using the $/ special variable (GH#843)

Local Packages

  • Updated bluefish to 2.2.11 as per the Fedora version

  • Updated perl-IPC-System-Simple to 1.26 as per the Fedora version

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

Tuesday 28th January 2020

Fedora Project

  • Updated perl-Error to 0.17029 in Rawhide:

    • Rebuild for order of 'NAME' and 'VERSION' sections in the generated POD documentation (VERSION used to appear before NAME)

  • Updated perl-File-Find-Object to 0.3.5 in Rawhide:

    • Rebuild for order of 'NAME' and 'VERSION' sections in the generated POD documentation (VERSION used to appear before NAME)

  • Updated perl-File-Find-Object-Rule to 0.0312 in Rawhide:

    • Rebuild for order of 'NAME' and 'VERSION' sections in the generated POD documentation (VERSION used to appear before NAME)

  • Cleaned up and rebuilt perl-Time-Piece-MySQL (0.06) in Rawhide:

  • Updated perl-YAML to 1.30 in Rawhide:

    • Breaking Change: Set $YAML::LoadBlessed default to false to make it more secure

  • Updated perl-YAML-Syck to 1.32 in Rawhide:

    • Interface Change: Change default for LoadBlessed to false

    • Remove YAML::Syck tests that parse META.yml

    • Switch to GitHub actions for testing

    • Remove 'use vars' from code in favour of 'our'

Local Packages

  • Updated check to 0.14.0 (see NEWS for details)

  • Updated perl-Error to 0.17029 as per the Fedora version

  • Updated perl-File-Find-Object to 0.3.5 as per the Fedora version

  • Updated perl-File-Find-Object-Rule to 0.0312 as per the Fedora version

  • Updated perl-XML-LibXML (2.0202) to fix parsing ampersand entities in the SAX interface (CPAN RT#131498)

  • Updated perl-YAML to 1.30 as per the Fedora version

  • Updated perl-YAML-LibYAML to 0.81:

    • Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it more secure

  • Updated perl-YAML-Syck to 1.32 as per the Fedora version

  • Rebuilt bluefish (2.2.11) for the Fedora_32_Mass_Rebuild

  • Rebuilt curl (7.68.0) for the Fedora_32_Mass_Rebuild

  • Rebuilt Judy (1.0.5) for the Fedora_32_Mass_Rebuild

  • Rebuilt JORBit (0.5.17) for the Fedora_32_Mass_Rebuild

Wednesday 29th January 2020

Fedora Project

  • Updated perl-Path-Tiny to 0.112 in Rawhide:

    • Another test fix on Windows, possibly due to a behaviour change in Cwd::getdcwd

  • Updated python-crypto (2.6.1) in Rawhide to drop Python 2 support

Local Packages

  • Updated perl-Module-Build to 0.4231:

    • Add dependency on ExtUtils::PL2Bat (Windows only)

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

  • Updated unrar to 5.90 beta 1

  • Rebuilt geoipupdate (4.1.5), glib (1.2.10), gnome-libs (1.4.2), grepmail (5.3111), gtkwave (3.3.103), libpng10 (1.0.69), libssh2 (1.9.0) and mod_fcgid (2.3.9) for the Fedora_32_Mass_Rebuild

Thursday 30th January 2020

Fedora Project

  • Updated python-invoke to 1.4.1 in Rawhide:

    • Explicitly strip out '__pycache__' (and for good measure, '.py[co]', which previously we only stripped from the 'tests/' folder) in our 'MANIFEST.in', since at least some earlier releases erroneously included such (GH#586)

    • Fix an issue with '~invoke.run' and friends having intermittent problems at exit time (symptom was typically about the exit code value being 'None' instead of an integer; often with an exception trace) (GH#660)

    • Close pseudoterminals opened by the '~invoke.runners.Local' class during 'run(..., pty=True)'; previously, these were only closed incidentally at process shutdown, causing file descriptor leakage in long-running processes (GH#518)

  • Cleaned up and rebuilt perl-Env-Sanctify (1.12) in Rawhide

  • Updated perl-Software-License-CCpack (1.11) in Rawhide not to run extra tests for EPEL builds

Local Packages

  • Updated perl-Test2-Suite to 0.000128:

    • Import option to skip utf8 import

    • Correct POD for Test2/Tools/Mock.pm's mocked() method

    • Fix miscellaneous typos in Test2(/Tools)/Mock.pm POD

    • Add GitHub actions

    • Fix PKG case for Test2::Tools::Target docs

    • Document target change in V0 and Bundle::Extended

    • Allow hashref to be used for Test2::Tools::Target

  • Updated perl-Type-Tiny to 1.008004:

    • When possible, inject 'package Type::Tiny' in generated inline code that has an appropriate lexical scope to insert it into; this will (mostly) avoid inline code mistakenly using overridden versions of CORE:: functions

    • to_TypeTiny will now cowardly refuse to inline Moose types if they have anything in their inline environment

  • Updated perl-Type-Tiny to 1.008005:

    • Remove some Perl 5.012+ syntax from test suite
  • Rebuilt c-ares (1.15.0), check (0.14.0), dovecot (2.3.9.2), gtk+ (1.2.10), imlib (1.9.15), libglade (0.17), libgpg-error (1.36), libidn (1.35), libxml (1.8.17), perl-MIME-Types (2.17), proftpd (1.3.6b) and rbldnsd (0.998) for the Fedora_32_Mass_Rebuild

Friday 31st January 2020

Fedora Project

  • Updated trac-accountmanager-plugin to svn revision 17619 in Rawhide, also adding a patch to fix the test suite for compatibility with trac 1.4 (https://trac-hacks.org/ticket/13747)

Local Packages

  • Updated sendmail (8.15.2) to fix FTBFS with GCC 10:

  • --- sendmail/sendmail.h
    +++ sendmail/sendmail.h
    @@ -2551,7 +2551,7 @@ extern const SM_EXC_TYPE_T EtypeQuickAbo
     #  define SOL_IP IPPROTO_IP
     # endif
     # if defined(SOL_IP) && defined(IP_TOS)
    -EXTERN int     InetQoS;        /* QoS mapping */
    +extern int     InetQoS;        /* QoS mapping */
     # endif
     #endif
  • Updated trac-accountmanager-plugin to svn revision 17619 as per the Fedora version

  • Rebuilt libmetalink (0.1.3), libnet (1.1.6), libxml2 (2.9.10), libxslt (1.1.33), nmap (7.80), perl-HTML-Lint (2.32), perl-Moose (2.2012), perl-Mouse (2.5.9), smbldap-tools (0.9.11), spamass-milter (0.4.0), tidyp (1.04) and xz (5.2.4) for the Fedora_32_Mass_Rebuild

Previous Month: December 2019
Next Month: February 2020

Recent