From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2370 Path: news.gmane.org!.POSTED!not-for-mail From: "Laurent Bercot" Newsgroups: gmane.comp.sysutils.supervision.general,gmane.comp.sysutils.skaware Subject: [announce] skarnet.org Spring 2018 release Date: Mon, 26 Mar 2018 15:15:56 +0000 Message-ID: Reply-To: "Laurent Bercot" NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1522077237 17543 195.159.176.226 (26 Mar 2018 15:13:57 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 26 Mar 2018 15:13:57 +0000 (UTC) User-Agent: eM_Client/7.1.31849.0 To: "skaware@list.skarnet.org" , "supervision@list.skarnet.org" Original-X-From: supervision-return-1961-gcsg-supervision=m.gmane.org@list.skarnet.org Mon Mar 26 17:13:53 2018 Return-path: Envelope-to: gcsg-supervision@m.gmane.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1f0Tol-0004QL-BA for gcsg-supervision@m.gmane.org; Mon, 26 Mar 2018 17:13:51 +0200 Original-Received: (qmail 15678 invoked by uid 89); 26 Mar 2018 15:16:24 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 15664 invoked from network); 26 Mar 2018 15:16:24 -0000 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtgedrvdeigdekkecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfpfgfogfftkfevteeunffgpdfqfgfvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfhrfgggtgfgsehtqhertddtreejnecuhfhrohhmpedfnfgruhhrvghnthcuuegvrhgtohhtfdcuoehskhgrqdhskhgrfigrrhgvsehskhgrrhhnvghtrdhorhhgqeenucffohhmrghinhepshhkrghrnhgvthdrohhrghenucfrrghrrghmpehmohguvgepshhmthhpohhuthenucevlhhushhtvghrufhiiigvpedt Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2370 gmane.comp.sysutils.skaware:222 Archived-At: Hello, New releases of some skarnet.org packages are available. * skalibs-2.6.4.0 --------------- - Bugfixes. - Several new functions, including a small FIFO library for generic object queues (genqdyn.h). https://skarnet.org/software/skalibs/ git://git.skarnet.org/skalibs * A new execline version is in preparation, but I still need a few more days to polish it; it should be released towards the end of this week, or early next week. Please be aware that the "import" command will *disappear* from future execline versions, so if you haven't yet fully converted your scripts to use "importas" only, now is the time. * s6-2.7.1.0 ---------- - Bugfixes. - QoL change: s6-svwait and other commands listening to the state of a service now exit 102 instead of hanging if s6-supervise happens to die. - s6-tai64nlocal now accepts the "-g" option to print GMT time instead of local time. - s6 now records process deaths ("death tally") and provides new commands related to this record: it can be accessed by users (s6-svdt), cleared by users (s6-svdt-clear), and a service can be made to permanently fail if the death tally matches a pattern of more than N deaths of the same type in a given amount of time (s6-permafailon, to be used in ./finish scripts). The death tally record is autorotated: by default, up to 100 deaths are recorded, this maximum can be changed via the new "./max-death-tally" file in a service directory. https://skarnet.org/software/s6/ git://git.skarnet.org/s6 * s6-rc-0.4.0.1 ------------- - s6-rc-update now works on OpenBSD. (OpenBSD fact of the day: you cannot use fcntl() to change the O_NONBLOCK flag on a fd pointing to /dev/null. Why? Because OpenBSD hates everyone, that's why.) https://skarnet.org/software/s6-rc/ git://git.skarnet.org/s6-rc * s6-linux-init-0.4.0.0 --------------------- - Major API change: * The functionality of the file that was called /etc/rc.shutdown in 0.3.1.1 has now been integrated into s6-linux-init-maker, and is not under the user's responsibility anymore. * The file that was called /etc/rc.tini in 0.3.1.1 is now called /etc/rc.shutdown. What this means is that s6-linux-init-maker now automatically handles the last part of the shutdown ("stage 3"), just as it automatically handles the first part of the bootup ("stage 1"). And /etc/rc.shutdown now marks the end of stage 2. If you upgrade to 0.4.0.0, remember to perform the following: # mv -f /etc/rc.tini /etc/rc.shutdown https://skarnet.org/software/s6-linux-init/ git://git.skarnet.org/s6-linux-init/ Enjoy, Bug-reports welcome. -- Laurent