From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2843 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: "Laurent Bercot" Newsgroups: gmane.comp.sysutils.skaware,gmane.comp.sysutils.supervision.general Subject: Re: State of skarnet.org projects Date: Sun, 02 Feb 2020 15:58:12 +0000 Message-ID: References: <1760736f-f479-4fc3-256d-a4cad4d5772f@obarun.org> <20200202094227.2084ed54@mydesk.domain.cxm> Reply-To: "Laurent Bercot" Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="87278"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: eM_Client/7.2.36908.0 To: "Steve Litt" , supervision-cfaJnhaL+FNC7f45DRzWBg@public.gmane.org, "skaware-cfaJnhaL+FNC7f45DRzWBg@public.gmane.org" Original-X-From: skaware-return-1422-gcss-skaware=m.gmane-mx.org-cfaJnhaL+FNC7f45DRzWBg@public.gmane.org Sun Feb 02 16:58:13 2020 Return-path: Envelope-to: gcss-skaware@m.gmane-mx.org Original-Received: from alyss.skarnet.org ([95.142.172.232]) by ciao.gmane.io with smtp (Exim 4.92) (envelope-from ) id 1iyHdV-000McY-Em for gcss-skaware@m.gmane-mx.org; Sun, 02 Feb 2020 16:58:13 +0100 Original-Received: (qmail 29068 invoked by uid 89); 2 Feb 2020 15:58:38 -0000 Mailing-List: contact skaware-help-cfaJnhaL+FNC7f45DRzWBg@public.gmane.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Original-Received: (qmail 29060 invoked from network); 2 Feb 2020 15:58:38 -0000 In-Reply-To: <20200202094227.2084ed54-s1DAj2AW31EXSucajVqtjwC/G2K4zDHf@public.gmane.org> X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedrgeehgdekudcutefuodetggdotffvucfrrhhofhhilhgvmecupfgfoffgtffkveetuefngfdpqfgfvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufffkfgjfhhrfgggtgfgsehtqhertddtreejnecuhfhrohhmpedfnfgruhhrvghnthcuuegvrhgtohhtfdcuoehskhgrqdhskhgrfigrrhgvsehskhgrrhhnvghtrdhorhhgqeenucffohhmrghinhepshhkrghrnhgvthdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhht Xref: news.gmane.io gmane.comp.sysutils.skaware:488 gmane.comp.sysutils.supervision.general:2843 Archived-At: >Do you mean they don't like editing files and creating symlinks? Do >they want a GUI interface to the service directory tree and the symlink >tree? No, it's about service startup with s6-rc. They don't want to dive into the unpalatable blobs that are the set of systemd unit files or the set of openrc init scripts (and I can undertand their reluctance); and they don't want to make the effort of understanding the s6-rc syntax and creating s6-rc source directories (and that's something I'm sure you can relate with ;)). They want a service startup configuration format that's close to what they are used to, typically text files that are easy for a human to read. Ideally, they'd want systemd unit files. Which is not gonna happen, because the format of these files maps the systemd architecture too closely and there are lots of things that would be expressed differently under a s6-linux-init/s6/s6-rc system; but a text-based configuration engine is totally doable, it's just a long project. They also want high-level commands like "service" or "openrc" to control the machine state without having to undertand the nitty-gritty of "s6-rc change", or the difference between "s6-rc -d change foo" and "s6-svc -d /run/service/foo". Which makes sense: can *you* tell me what this difference is? :) All of this will be solved by s6-frontend, but that's not something I can work on in the evenings. >What is UX? User experience. -- Laurent