Hello,
Merry Christmas! s6-2.0.0.0 is out.
* Build system changed to ./configure && make && sudo make install.
Distributors rejoice! Packaging s6 will now be easy and won't go against
your guidelines, no matter how strict they are.
* You need brand new skalibs-2.0.0.0 and execline-2.0.0.0, both s6
build-time dependencies.
* Reassessed portability. s6 should run as is on at least Linux, FreeBSD,
OpenBSD, NetBSD, Solaris and MacOS X. If you're trying to make it work on
another architecture and adjustments are needed, please report it.
* No major functional changes. Cosmetic fixes left and right.
* One added feature: readiness notification support in s6-svwait, and a new
program, s6-notifywhenup, to perform fifodir notification of service readiness
without having to link the daemon to a specific library. Some minimal daemon
support is still needed: daemons signal readiness by writing a line to a file
descriptor. tcpserver and s6-[tcp|ipc]server*, among others, do this.
Readiness notification support is an important tool to have. It's a
requirement for dependency management.
Lots of future work to come in 2015. I can't wait to start!
Enjoy, and please send bug-reports.
--
Laurent
Received on Mon Dec 22 2014 - 16:39:21 UTC