Thursday 30th July 2020
Fedora Project
Cleaned up and rebuilt python-invoke (1.4.1) in Rawhide, updating build dependency style to fix FTBFS
Updated proftpd (1.3.7a) in Rawhide to handle changed API in check 0.15 (Bug #1850198) and to work around getaddrinfo() returning EAGAIN in the netaddr API test (GH#1075)
Local Packages
Updated perl-Coro to 6.57:
Coro::EV::time*once functions used ev_once, which is not cancellable; this could cause problems due to I/O watchers not being stopped up on exceptions/cancellation
Override AnyEvent condvar methods "properly", as AnyEvent has had support for pluggable condvars since 2011; this also avoids problems with recursive waits by avoiding mixing implementation methods with coro code
Allow rouse_wait to be called in a different thread
Slightly clarify rouse_cb/rouse_wait documentation
Slightly improve rouse callback performance and memory usage
Try to report correct caller when throwing exception in $condvar->recv, not a useless line in Coro::AnyEvent
Updated perl-PPIx-QuoteLike to 0.012:
Remove prototypes from testing subroutines defined in t/*.t
Updated perl-PPIx-Regexp to 0.073:
Remove prototypes from testing subroutines defined in t/*.t
Rebuilt perl-Specio (0.46) and xz (5.2.5) for the Fedora_33_Mass_Rebuild