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. [EMAIL PROTECTED] http://www.debian.org/
signature.asc
Description: Digital signature