Bug#941198: initscripts: packages should ship systemd units
- To: 941198@bugs.debian.org
- Subject: Bug#941198: initscripts: packages should ship systemd units
- From: Ansgar <ansgar@43-1.org>
- Date: Fri, 01 Nov 2019 18:30:58 +0100
- Message-id: <[🔎] 871rur33n1.fsf@marvin.43-1.org>
- Reply-to: Ansgar <ansgar@43-1.org>, 941198@bugs.debian.org
- In-reply-to: <[🔎] 87y2wzshav.fsf@hope.eyrie.org> (Russ Allbery's message of "Fri, 01 Nov 2019 09:16:40 -0700")
- References: <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <87lfuahgae.fsf@iris.silentflame.com> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <87h84yqjwf.fsf@43-1.org> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <87mueofo74.fsf@iris.silentflame.com> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <87impbkj7n.fsf@hope.eyrie.org> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <20191001224225.110812D75F@disroot.org> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org> <[🔎] 87mudf3kqg.fsf@marvin.43-1.org> <[🔎] 87y2wzshav.fsf@hope.eyrie.org> <156948475045.9391.15664362173898928746.reportbug@deep-thought.43-1.org>
Russ Allbery writes:
> Ansgar <ansgar@43-1.org> writes:
>> How to proceed with this? Do you still require any wording changes?
>
> I think we can proceed to add a Policy "should" for including a systemd
> unit file unless someone raises objections pretty soon here. So far, I
> haven't seen any objections to the basic idea.
Okay. Anything further I should do except wait?
>> Or should we consider making shipping a sysvinit script, but no systemd
>> unit a RC bug? Dmitry seems to be concerned that people might just
>> waive it away; I don't think this needs to be a RC bug, but it might
>> slow adoption.
>
> Making it an RC bug seems much too aggressive to start with. We can look
> at whether that makes sense later, but right now it would make far too
> many packages instantly buggy.
I agree. I think it should likely stay "should" in the future anyway
(as it is currently for sysvinit too).
> We're doing some of that already even by introducing a "should," and
> there's some argument to be made for starting with a Lintian warning
> instead, but I'm not inclined to be that conservative here, mostly because
> we're long-overdue for saying something, and I think the should is fairly
> mild in this case.
I think there is already a lintian warning:
https://lintian.debian.org/tags/missing-systemd-service-for-init.d-script.html
Ansgar
Reply to: