Debian Bug report logs - #853779
debian-policy: Clarify requirements about update-rc.d and invoke-rc.d usage in maintainer scripts

version graph

Package: debian-policy; Maintainer for debian-policy is Debian Policy Editors <debian-policy@lists.debian.org>; Source for debian-policy is src:debian-policy (PTS, buildd, popcon).

Reported by: Andreas Henriksson <andreas@fatal.se>

Date: Tue, 31 Jan 2017 19:48:02 UTC

Severity: normal

Found in version debian-policy/3.9.8.0

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Policy List <debian-policy@lists.debian.org>:
Bug#853779; Package debian-policy. (Tue, 31 Jan 2017 19:48:04 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Henriksson <andreas@fatal.se>:
New Bug report received and forwarded. Copy sent to Debian Policy List <debian-policy@lists.debian.org>. (Tue, 31 Jan 2017 19:48:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Andreas Henriksson <andreas@fatal.se>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: debian-policy: Clarify requirements about update-rc.d and invoke-rc.d usage in maintainer scripts
Date: Tue, 31 Jan 2017 20:46:14 +0100
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)



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Policy Editors <debian-policy@lists.debian.org>:
Bug#853779; Package debian-policy. (Fri, 08 Mar 2019 11:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to furrymcgee@lippydanger.jumpingcrab.com:
Extra info received and forwarded to list. Copy sent to Debian Policy Editors <debian-policy@lists.debian.org>. (Fri, 08 Mar 2019 11:18:03 GMT) (full text, mbox, link).


Message #10 received at 853779@bugs.debian.org (full text, mbox, reply):

From: furrymcgee@lippydanger.jumpingcrab.com
To: 853779@bugs.debian.org
Cc: 838480@bugs.debian.org
Subject: Re: Bug#853779: debian-policy: Clarify requirements about update-rc.d and invoke-rc.d usage in maintainer scripts
Date: Fri, 8 Mar 2019 11:15:42 +0000
[Message part 1 (text/plain, inline)]
Hello, I am seeking seconds for two patches.
Granted they are suported by all init implementations I suggest to
emphasize use of update-rc.d and invoke-rc.d with two patches in
debian-policy. There is a document on github copied in the first patch
and some clarification in the second patch.
Thank You!
[0001-https-github.com-ajtowns-debian-init-policy.patch (text/x-diff, attachment)]
[0002-Subject-Bug-853779-debian-policy-Clarify-requirement.patch (text/x-diff, attachment)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Sep 14 06:29:04 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.