--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: debian-policy: Don't force sysvinit compatibility if e.g. alternate init required
- From: David Steele <steele@debian.org>
- Date: Sun, 21 Jul 2019 20:46:24 -0400
- Message-id: <CAOHcdNY+Pk69BtUV42O9KOTDYshXq_c5SkEfso+9CZ7g62U3ww@mail.gmail.com>
Source: debian-policy
Version: 4.4.0.1
Severity: normal
In section 9.11 (The Operating System/Alternate init systems), it is
stated that "...any package integrating with other init systems must
also be backwards-compatible with sysvinit by providing a SysV-style
init script...". There is a single exception for the alternate init
system implementation itself.
There are other exception conditions that we may want to consider
here. For instance, if a package has an explicit dependency on a
particular "alternate" init system, to, say, access the systemd D-Bus
interface, there is likely little value in providing sysv init
scripts.
I suggest that something like the following line be added to the end
of the second paragraph in that section:
"Also, SysV-style init scripts may be omitted for packages which have
an explicit dependency on an alternate init system."
--
AE0D BF5A 92A5 ADE4 9481 BA6F 8A31 71EF 3661 50CE
--- End Message ---