supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit
 help / color / mirror / Atom feed
* [announce] skarnet.org Spring 2018 release
@ 2018-03-26 15:15 Laurent Bercot
  2018-03-26 21:23 ` Laurent Bercot
  0 siblings, 1 reply; 2+ messages in thread
From: Laurent Bercot @ 2018-03-26 15:15 UTC (permalink / raw)
  To: skaware, supervision


  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



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [announce] skarnet.org Spring 2018 release
  2018-03-26 15:15 [announce] skarnet.org Spring 2018 release Laurent Bercot
@ 2018-03-26 21:23 ` Laurent Bercot
  0 siblings, 0 replies; 2+ messages in thread
From: Laurent Bercot @ 2018-03-26 21:23 UTC (permalink / raw)
  To: skaware-cfaJnhaL+FNC7f45DRzWBg, supervision-cfaJnhaL+FNC7f45DRzWBg


>* s6-2.7.1.0
>   ----------

  Make that s6-2.7.1.1, since a stupid (non-critical, but annoying if
you prefer your warnings to be displayed when something goes wrong
rather than when things work normally) made it through. ^^'

--
  Laurent



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-03-26 21:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-26 15:15 [announce] skarnet.org Spring 2018 release Laurent Bercot
2018-03-26 21:23 ` Laurent Bercot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).