Bug#853779: debian-policy: Clarify requirements about update-rc.d and invoke-rc.d usage in maintainer scripts
Package: debian-policy
Version: 3.9.8.0
Severity: normal
Dear Maintainer,
Please consider changing the language in chapter 9.3.3
"Interfacing with the initscript system" from "should" to "must".
Interpretting it as a strict requirement has been the way I've
understood most people to look at it for a long time already.
I don't think there's any valid reason for circumventing the
administrators policy-rc.d setup, but while weeding out the
few remaining violators people are unwilling to fix their
packages stating the reason being that policy doesn't say must.
The wording change is simply s/should/must/ (in both sentences).
-- System Information:
Debian Release: 9.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Reply to: