PaulHowarth/Blog/2020-07-30

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


Recent