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.h → lib/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
Updated java-1.8.0-oracle Java SE 8 Updated 241 (see release notes at https://www.oracle.com/technetwork/java/javase/8u241-relnotes-5813177.html)
Updated perl-XML-LibXSLT to 1.97:
Fix test failures with XML::LibXML v2.0202 (CPAN RT#131457)
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:
Remove checks for libxslt versions (CPAN RT#131155)
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:
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
Built perl-Term-Shell (0.11) in EPEL-8 (Bug #1763637)
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