supervision - discussion about system services, daemon supervision, init, runlevel management, and tools such as s6 and runit
 help / color / mirror / Atom feed
* State of skarnet.org projects
@ 2020-02-02  9:34 Laurent Bercot
  2020-02-02 10:34 ` fungal-net
  0 siblings, 1 reply; 15+ messages in thread
From: Laurent Bercot @ 2020-02-02  9:34 UTC (permalink / raw)
  To: skaware-cfaJnhaL+FNC7f45DRzWBg, supervision-cfaJnhaL+FNC7f45DRzWBg


  Hello,

  A small update on my current projects.

  - Most important skarnet.org packages are due a new release. If only
to fix a bug that prevents them from properly installing shared 
libraries
in some cases.

  - The release hasn't been cut yet because things are still evolving and
I don't want to tag a release right before I need to add some
functionality. (Which, by Murphy's law, always happens anyway.)

  - Everything is available, and builds, on the projects' git head. If
you build from git, please be aware that you always need the latest
version of all the software in the dependency chain.

  - Some things are *only* available from git because the project they're
a part of is much bigger and far from complete, but pieces of the
functionality are already in.


  And for some specifics:

  - The next execline release has been ready for some time and just needs
some external testing. (Hint, hint.) The new thing is a posix-umask
program. When it's released, execline will be fully POSIX-compliant
(when built with the --enable-pedantic-posix option).
  As an aside, posix-umask was a lot of fun to write. Unlike posix-cd.

  - The next s6 version, among other things, has an option to disable
its dependency on execline, which hopefully will alleviate a lot of
the FUD surrounding it. Of course, disabling the execline dep will make
some minor functionality unavailable. And since s6-log is vital, there
is a new '?' s6-log directive to launch a processor under /bin/sh.

  - The next s6-linux-init has options that make it usable in containers.
The plan is to use it to work on a new version of s6-overlay that would
be lighter, faster, and less clunky.

  - Following a discussion that happened here last December, there is a
new s6-frontend git repository, which currently only holds a series of
binaries designed to provide daemontools- and runit-like interfaces to
s6 programs. The emulation is not perfect, in particular lots of runit
interfaces cannot be exactly mapped to s6 interfaces because the
architecture is too different, but the main ones are there. So if you
are used to controlling your services with sv, you can switch to s6
and keep using sv while porting your scripts (and getting used) to the
native s6 interfaces.


  Nothing's decided yet, but I may embark on a programming project for
one year or so for a professional contract within the next month, which
won't leave me many programming brain cells for skarnet.org. So, if you
have feature requests, or bug-reports, things I forgot to integrate, or
anything to send me, now would be the time: I'd like to cram as much
minor stuff as possible into the next releases before a potentially
dormant period.

--
  Laurent



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

end of thread, other threads:[~2020-02-03 21:22 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-02  9:34 State of skarnet.org projects Laurent Bercot
2020-02-02 10:34 ` fungal-net
2020-02-02 14:07   ` Steve Litt
2020-02-03  9:40     ` fungal-net
2020-02-03 16:42       ` Steve Litt
2020-02-03 20:17         ` eric vidal
2020-02-03 21:22         ` fungal-net
2020-02-03 19:28     ` mobinmob
2020-02-02 14:22   ` Laurent Bercot
2020-02-02 14:38     ` Project funding: was " Steve Litt
2020-02-02 15:37       ` Laurent Bercot
2020-02-02 14:42     ` Steve Litt
     [not found]       ` <20200202094227.2084ed54-s1DAj2AW31EXSucajVqtjwC/G2K4zDHf@public.gmane.org>
2020-02-02 15:58         ` Laurent Bercot
2020-02-02 21:24           ` eric vidal
2020-02-03 10:36     ` fungal-net

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).