Gentoo Archives: gentoo-dev

From: Luis Ressel <aranea@×××××.de>
To: gentoo-dev@l.g.o
Cc: pr@g.o
Subject: [gentoo-dev] News item: sys-apps/s6 ftrig ABI change
Date: Tue, 12 Mar 2019 00:01:21
Message-Id: 20190312000113.nfkws52qhb24v3mk@deneb.skynet.aixah.de
1 Hello,
2
3 here's a draft for a news item I'd like to publish before bumping
4 sys-apps/s6 to 2.8.0.0:
5
6
7 Title: sys-apps/s6 2.8 ftrig ABI change
8 Author: Luis Ressel <aranea@×××××.de>
9 Posted: 2019-03-??
10 Revision: 1
11 News-Item-Format: 2.0
12 Display-If-Installed: <sys-apps/s6-2.8.0.0
13
14 The 2.8 release of s6 includes a bugfix for the ftrig notification framework
15 which breaks the internal ABI. Thus 2.8 clients may not receive notifications
16 from a pre-2.8 server.
17
18 This affects the s6-ftrig-* tools as well as the service state
19 notifications provided by s6-supervise. If you rely on these (in
20 particular by using s6-svlisten/s6-svwait or s6-rc), freezes will ensue.
21
22 It is therefore recommended to shut down all s6 supervision trees before
23 upgrading to s6 2.8.0.0. This may not be an option if you use s6-svscan
24 as PID 1; in this case stop as many services as possible, perform the
25 upgrade and then reboot your system, killing all hanging
26 s6-svlisten/s6-svwait processes manually.
27
28 --
29 Cheers,
30 Luis Ressel