On Thu, 18 Jun 2015 17:06:17 +0200 Laurent Bercot <ska-de...@skarnet.org> wrote:
> On 18/06/2015 16:15, Steve Litt wrote: > > I was envisioning Devuan people making the defs and runscripts, not > > the authors of the init systems. It would be crazy for us to think > > you, or someone in your position, would write AND MAINTAIN between > > 30 and 200 run scripts. That's crazy. What wouldn't be crazy would > > be for two or three Devuan people to write and maintain a fleet of > > s6 run scripts. > > But my point is that it's crazy no matter who does it! Devuan people > aren't superhuman. How do you expect to give every script the > attention it requires and deserves if you're maintaining 200 of them? > If I, an upstreamer, make a small change to a daemon's interface, > the change has to be reflected in the service scripts; if I make one > such change a month, it's definitely manageable for you, packager, as > long as I'm the only one doing it - but if every upstreamer you have > is doing the same thing, you'll go bonkers in no time. You could make a million changes a day, but unless the changes were to the program's interface as seen from the command prompt, no init action is needed. If I were the run script maintainer and a project started making *interface* changes once a month or even twice a year, I'd code my run script to throw up a screen saying "sorry, project xxxxx changes too much, get the run script from the upstream." With the possible exception of dbus, I don't see many interface changes over the years. SteveT Steve Litt June 2015 featured book: The Key to Everyday Excellence http://www.troubleshooters.com/key _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng