From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.sysutils.supervision.general/2714 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: "Laurent Bercot" Newsgroups: gmane.comp.sysutils.supervision.general Subject: runit or s6 (was: runit patches to fix compiler warnings on RHEL 7) Date: Thu, 28 Nov 2019 22:17:15 +0000 Message-ID: References: <20191125214342.y7lx5mixrljr6s27@gromit.local> <20191127203307.ohaameqfgncm52h5@gromit.local> <20191128153913.6e96d517@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: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="98551"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: eM_Client/7.2.36908.0 To: supervision@list.skarnet.org Original-X-From: supervision-return-2303-gcsg-supervision=m.gmane.org@list.skarnet.org Thu Nov 28 23:17:18 2019 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.89) (envelope-from ) id 1iaS69-000PWz-HD for gcsg-supervision@m.gmane.org; Thu, 28 Nov 2019 23:17:17 +0100 Original-Received: (qmail 1846 invoked by uid 89); 28 Nov 2019 22:17:42 -0000 Mailing-List: contact supervision-help@list.skarnet.org; run by ezmlm Original-Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Original-Received: (qmail 1839 invoked from network); 28 Nov 2019 22:17:42 -0000 In-Reply-To: <20191128153913.6e96d517@mydesk.domain.cxm> X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedufedrudeijedgudehhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfpfgfogfftkfevteeunffgpdfqfgfvnecuuegrihhlohhuthemuceftddtnecunecujfgurhephffvufffkfgjfhhrfgggtgfgsehtqhertddtreejnecuhfhrohhmpedfnfgruhhrvghnthcuuegvrhgtohhtfdcuoehskhgrqdhsuhhpvghrvhhishhiohhnsehskhgrrhhnvghtrdhorhhgqeenucfrrghrrghmpehmohguvgepshhmthhpohhuthenucevlhhushhtvghrufhiiigvpedt Xref: news.gmane.org gmane.comp.sysutils.supervision.general:2714 Archived-At: >For submitting patches, I'd recommend working with the Void Linux >project. They can be found at #xbps on Freenode IRC. Void Linux has >used runit as their init system for the past 5 years: Their >implementation is very reliable and mature. Yes, but OP wants to fix compiler warnings on RHEL7. Do you think Red=20 Hat uses Void as their runit upstream? >IMHO not necessarily. There are people whose top priority is >simplicity. You love to prop up the discourse that runit is a lot simpler than s6, but I reject this assumption, and you're doing a disservice to me *and* to users by propagating it. Core runit and core s6 are very similar, and the complex parts of s6 are entirely optional. The part where runit is definitely simpler than s6 is when both are used as init systems, which is entirely optional too. Again, OP is talking about RHEL7: what are the odds runit is used as an *init system* on=20 RHEL7? so the bulk of the "simplicity" argument falls here. >Which leads to the next point: One reason runit has such a large >mindshare is because Void Linux and maybe some others ship with runit >as their init. s6 has an opportunity to leapfrog. Right now, the Devuan >project is discussing supplying run scripts for runit and for s6. The Devuan people know me well. They know where to contact me. They know I'm interested in helping as much as I can if they choose s6. I haven't heard from them. So, I'm assuming they're not really interested. If I'm wrong, my mailbox is open. >Anyway, if you >have a bunch of known-good s6 run (and finish) scripts curated >somewhere, everyone would be pleased if you let the Devuan user mailing >list know where they are. It's been the same tune for years, so please believe that I know it=20 well. *Everybody* is in love with s6 as long as everything is turnkey (read:=20 as long as software authors, who are supposed to provide mechanism, are=20 also providing policy, i.e. doing the work of the distribution). But as soon as the distribution actually has to *do its job*, stop being lazy, and write policy scripts, suddenly there's no one around. Crickets. I've learned the lesson. I will provide a complete set of init scripts. And I'm slowly getting to the point where I'll be able to do it. But=20 I'll still need 2 more years, because I need to feed myself, too. If more people/distros were *really* interested in this, instead of=20 just nodding their heads and paying lip service as long as they don't have to lift a finger (yes, I'm looking at you too, Steve), it would go a lot faster. It would most likely already be done. You can help by cutting the nagging. -- Laurent