Bug#727708: init system coupling etc.
Russ Allbery writes ("Bug#727708: init system coupling etc."):
> Uwe Storbeck <email@example.com> writes:
> > On Feb 12, Russ Allbery wrote:
> >> Packages should normally support the default Linux init system.
> > [..]
> >> Package maintainers are strongly encouraged to merge any contributions
> >> for support of init systems other than the Linux default, and to add
> >> that support themselves if they're willing and capable of doing so.
> > Assumed a package has (only) start scripts for sysvinit. This satisfies
> > "Packages should normally support the default Linux init system" (using
> > sysvinit compatibility mode). Someone provides patches to add native
> > support for upstart and systemd, maybe to use advanced features like
> > socket activation. Following the above proposal the package maintainer
> > is encouraged to apply the patch for upstart (as an init system "other
> > than the Linux default"), but not the patch for systemd.
> > Wouldn't it be better to change that to something like "for support of
> > any init system"?
> Yes, that's much better. Thanks!
I think we should probably take that as you proposing and accepting an
amendment to your formal proposal. I'm going to prepare the draft CFV
on that basis.
But it would really help to be more explicit.