Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 762199 - dev-libs/libev-4.33: stabilisation
Summary: dev-libs/libev-4.33: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Yixun Lan
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2020-12-28 11:12 UTC by Sam James
Modified: 2021-01-07 01:05 UTC (History)
0 users

See Also:
Package list:
dev-libs/libev-4.33
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-28 11:12:28 UTC
4.33 Wed Mar 18 13:22:29 CET 2020
        - the 4.31 timerfd code wrongly changed the priority of the signal
          fd watcher, which is usually harmless unless signal fds are
          also used (found via cpan tester service).
        - the documentation wrongly claimed that user may modify fd and events
          members in io watchers when the watcher was stopped
          (found by b_jonas).
        - new ev_io_modify mutator which changes only the events member,
          which can be faster. also added ev::io::set (int events) method
          to ev++.h.
        - officially allow a zero events mask for io watchers. this should
          work with older libev versions as well but was not officially
          allowed before.
        - do not wake up every minute when timerfd is used to detect timejumps.
        - do not wake up every minute when periodics are disabled and we have
          a monotonic clock.
        - support a lot more "uncommon" compile time configurations,
          such as ev_embed enabled but ev_timer disabled.
        - use a start/stop wrapper class to reduce code duplication in
          ev++.h and make it needlessly more c++-y.
        - the linux aio backend is no longer compiled in by default.
        - update to libecb version 0x00010008.

Thanks.
Comment 1 Yixun Lan archtester gentoo-dev 2020-12-30 02:04:47 UTC
go ahead!

Arches, please test and mark stable:
=dev-libs/libev-4.33
 Target keyword only: "amd64 arm arm64 hppa ppc ppc64 sparc s390 x86"
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-30 02:21:57 UTC
(In reply to Yixun Lan from comment #1)
> go ahead!
> 
> Arches, please test and mark stable:
> =dev-libs/libev-4.33
>  Target keyword only: "amd64 arm arm64 hppa ppc ppc64 sparc s390 x86"

Thanks dlan!
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-31 01:42:38 UTC
arm done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-12-31 01:44:41 UTC
arm64 done
Comment 5 Rolf Eike Beer archtester 2021-01-01 12:48:58 UTC
sparc stable
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-01 22:59:13 UTC
s390 done
Comment 7 Rolf Eike Beer archtester 2021-01-02 12:31:50 UTC
hppa stable
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-03 01:17:56 UTC
amd64 done
Comment 9 Sergei Trofimovich (RETIRED) gentoo-dev 2021-01-03 19:29:36 UTC
ppc/ppc64 stable
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-01-07 01:05:33 UTC
x86 done

all arches done