From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2398 Path: news.gmane.org!.POSTED!not-for-mail From: tokiclover Newsgroups: gmane.comp.sysutils.supervision.general Subject: [ANNOUNCE] supervision-0.14.0 release Date: Tue, 21 Aug 2018 20:47:41 +0200 Message-ID: <20180821184740.GA17334@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1534877269 10032 195.159.176.226 (21 Aug 2018 18:47:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 21 Aug 2018 18:47:49 +0000 (UTC) User-Agent: Mutt/1.9.5 (2018-04-13) To: supervision@list.skarnet.org Original-X-From: supervision-return-1989-gcsg-supervision=m.gmane.org@list.skarnet.org Tue Aug 21 20:47:45 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 1fsBgu-0002VA-EG for gcsg-supervision@m.gmane.org; Tue, 21 Aug 2018 20:47:44 +0200 Original-Received: (qmail 17331 invoked by uid 89); 21 Aug 2018 18:50:19 -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 17315 invoked from network); 21 Aug 2018 18:50:19 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=tGywDQJDrqMq1qmunI4pSTtEIR/VDF/nUXAry9e+r9c=; b=Ll9gTwy6QtjansHvIUee1xdMWA0ahJ+LBefwbwCawvlsnMDXB22oHcFejEGIaTO9TK POHxCt50WOmq1tPwMw65TFVcKBeI9zn49E2Gafi98OIYVLL45d5qnoRIOT4fN1F6LXeu mkOC1jDQQ2PjZtHeBzeFGMyVrbi1o0AV6JnQYOUueNjJIVuF1We6jw0KsOPqM6OWGt1t /5rIf+/XnQTnxmmCa7DUaZBzLSdk62DAFO6V/yLLAp/F2Gw/Lpwp+EobMrAuH5VP9suI XkdOFKNWUoLsRXPnImI5KrjvPm8W280rKQThCwC7rHn5DGdlCCmo3T5b+DLevLNCbsX5 8DOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=tGywDQJDrqMq1qmunI4pSTtEIR/VDF/nUXAry9e+r9c=; b=BuF/vM8z3dTYY6dueZS7E1LEJIcYLIaRTkkhwU3HDNt5p7yP7d9say7Y9ZovTvoGke b8qKlmCkGMt4gJoyO4Hv/1a/LPP+BEns8zdKSYe7NelZdRYhtWOMEPp4royEnwUL2Y7l VulQXLjYlSe/2+zOsGyUEuovRsjUOTeBocsH00QETlYRqYsUejJZAqMZe6ofHjJJegS3 T1zSCMARATEosDI7dYoCcJk31wCETY7smw99fKEHiUnqyqO8j3VDFlOl7DujbLNdXm04 H3xsHBkTD7SJuVgdO2eKam7K6BgV1CnjknQi09ZNjv519lTEKw8Knhh9c/yKnT9AgmEG K/pw== X-Gm-Message-State: APzg51B7zOCrAsKu6fzfj6xEHfDpIw+prLXnDqqcH+DCPO1niZjQk55F 9cLbDoSvB+/AGiAPSkzGauvR0oa0 X-Google-Smtp-Source: ANB0VdacfwidfTLkAIDdv5PBt2ZXT9MQAzr1vAVhx9eALr7ajaKubXs2m+l41olj5LErl61+trNPsg== X-Received: by 2002:a1c:30c3:: with SMTP id w186-v6mr342217wmw.153.1534877391199; Tue, 21 Aug 2018 11:49:51 -0700 (PDT) Content-Disposition: inline Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2398 Archived-At: Hi, Here comes a new[1] release with many bug fixes of v0.13.x. A few bug fixes were ported to v0.13.1; the others will not be ported because it would require too much work. This release comes with a bunch of important and minor fixes which stabilize server scheduling and dependency handling. See the attached ChangeLog summary which has only the important changes from previous releases. The init-stage utility is now renamed `sv-rc(8)' because it became like BSD like `rc(8)' or `openrc-rc(8)' utility. Take care, tokiclover. *** ChangeLog: *** Removed `/lib/sv/opt' and merged the directory to `/lib/sv/sh'; Renamed `rs(8)' command to `sv-run(8)'; Renamed `sv-stage(8)' command to `sv-rc(8)'; along with the environment variable `SV_STAGE' to `SV_INITLEVEL'; Renamed `OS_NAME' to `SV_UNAME' and added `SV_UNAME_RELEASE' (defined in `${SV_TMPDIR}/env'); Renamed `runscript' shell script to `sv-run.sh'; Renamed `init-stage' shell script to `sv-init.sh'; Renamed `depgen' shell script to `sv-deps.sh'; Renamed `cmd' (supervision shell script) to `run'; Renamed `getty' service instances rightly with a `.' (dot) instead of a hyphen; *IMPORTANT NOTE**: if getty service are started, the sysadmin should add the old symbolc links with `for s in /etc/sv/getty-tty{2,3,4,5,6,S0,S1}; do ln -fs getty.tty1 $d; done' before shutting down the service or system! Manpages was cleaned and updated to v0.14.0; See `supervision(5)' manual page for more information about the changes; And also, `sv-run(8)' and `sv-rc(8)' manual pages; A few bug fixes were ported to v0.13.1 (not all the bugs which require more work; A nasty thread race bug was fixed lastly which was causing `sv-rc' to hang waiting a SIGCHLD from a dead child; `sv-config' was refactorized and coded in C; and now has a -u|--update command line switch; a `sv-config --update' is now required when updating an old install to handle the API/ABI changes from previous v0.13.0 and the changes between v0.12.0 and v0.13.0; The old `rs stage [COMMAND]' is now replaced with `sv-run init [COMMAND]' which is now discouraged from general usage; `sv-rc(8)' takes a runlevel argument like *standard* `rc(8)' utility; The old `sv-rc --RUNLEVEL' (from previous release) is also supported; New debugging code was added and can be enabled at runtime with `SV_DEBUG' or `SVC_DEBUG' envronment variable; An extra `SV_DEBUG_INFO' environement variable is available to service information level message; For more verbose debugging code, configure with `--enable-debug'; For logging debugging output: enable `SV_SYSLOG' and `SV_SYSLOG_INFO'; and then enable `SV_LOGGER' to save logging and debugging output to `/var/log/sv.log'; ADDIDION: SUPERVISION SERVICE: RUNSCRIPT SERVICE: DEFAULT, SYSBOOT, local, qemu-vlan.vnet{0,4}; *** END OF CHANGELOG *** [0]: https://gitlab.com/tokiclover/supervision [1]: https://gitlab.com/tokiclover/supervision/tags