[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: