On Mon, Nov 17, 2014 at 06:34:47PM -0500, Miles Fidelman wrote: > Ludovic Meyer wrote: > >On Mon, Nov 17, 2014 at 02:56:20PM -0500, Miles Fidelman wrote: > >>>Given all the talk about not being able to influence upstream, it > >>>occurred to me to actually take a look at which of the major > >>>applications I rely on actually come with native systemd service > >>>scripts. I just went through the documentation, and in some cases, > >>>the source trees, for the following: > >>>bind9 > >>>apache > >>>sympa > >>>mailman > >>>mysql > >>>mariadb > >>>postgres > >>>postfix > >>>spamassassin > >>>amavisd > >>>clamav > >>> > >>>Most come with sysvinit scripts, several come with their own > >>>startup scripts (e.g., apachectl) that get dropped into rc.local. > >>>Not a one comes with a native systemd service file (even though, > >>>when you search through the mysql documentation it tells you that > >>>oracle linux has switched to systemd). > >>>So... with systemd, one has to: > >>>- rely on packagers to generate systemd service files, and/or, > >>>- rely on systemd's support for sysvinit scripts, which > >>> > >>>In the later case, one just has to read: > >>>http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities/ > >>>to get very, very scared > >>> > >>>Among the implications of this, the old standby of installing > >>>software from upstream (bypassing packaging), has just gotten a > >>>lot riskier. > >>Interesting, since I posted this, a bunch of people have jumped on > >>my comment that relying on packagers and systemd to support sysvinit > >>scripts seems increasingly risky, but... > >> > >>Not a single person has commented on the observation that upstream > >>developers, at least of core server applications, are thoroughly > >>ignoring systemd. > >No one commented because that's false. > >I also guess that you will use anyone response to later justify > >"see, it try to force its way by forcing people to > >integrate with systemd". Either way, that's gonna be used > >as a way to criticize. > > False, how?
the whole part that you erased showed there is a few upstreams that care about integration with systemd at the source code level. Ie, using features of systemd ( journald, socket activation ), rather than just providing a .service file. > I went through the release notes, install instructions, > support wikis, source trees, and did some googling for good measure, > and all that I found re. systemd scripts for pretty much the most > popular server-side programs were a few emails in the Arch users > list about how to get these things working w/ systemd. Now, if you really want to see how much do ship a unit file, i suggest using proper tools, like : http://code.openhub.net/ Look for ExecStart= Now, the problem is that the search engine do give around 16 millions of matches, because it also include the result of various distribution, and I guess duplicate and fork, so you would surely have to filter. But looking at the 200 seconds first results, this doesn't seems to be full of completely wrong results. -- l. -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141118001418.ga16...@gmail.com