[Pkg-sysvinit-devel] Bug#339955: not really serious

Steve Langasek vorlon at debian.org
Wed Nov 23 21:59:37 UTC 2005


severity 339955 serious
thanks

On Wed, Nov 23, 2005 at 04:42:17PM +0100, Thomas Hood wrote:

> This bug is ranked "serious" because sysvinit is supposedly violating policy.
> I think that §9.3.1 should be seen as a description of how the system works,
> not as a prescription.  The quoted paragraph can be interpreted as a warning
> to initscript authors that if they assign to their scripts names with '.sh'
> suffixes then these scripts may be sourced instead of executed; so they
> should code accordingly.

> Certainly initscript authors should not _assume_ that their .sh scripts
> are sourced (and then, e.g., try to alter the behavior of scripts sourced
> later by playing with the environment).

None of this rationale is based in policy; I don't see it as a valid reason
to downgrade this bug.  Policy *is* specifying an interface here, and by not
complying with that interface, sysv-rc risks breaking packages that have
been written to depend on that interface.

Normally, failing to comply with a part of policy that's not listed in the
RC policy would be "important" rather than "serious", but in this case the
bug ranges somewhere between "policy violation" and "breaks unrelated
packages, so I think it's best to mark it as serious here for now.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20051123/070cf9cc/attachment.pgp


More information about the Pkg-sysvinit-devel mailing list