On Sun, 22 Oct 2006 22:48:26 -0700, Russ Allbery <[EMAIL PROTECTED]> said:
> Manoj Srivastava <[EMAIL PROTECTED]> writes: >> I personally think that maintainer scripts should allow for /bin/sh >> to be not bash; or there should be documentation to the effect that >> non bash /bin/sh is not supported. > People actually use non-bash shells as /bin/sh and I get real bugs > filed against my packages when this doesn't work. (Usually they're > using ash instead.) The recent effort to speed up the boot process > also achieved noticable gains by switching from bash to ash, so I > expect that will prompt more people to try this. > I don't think using any non-POSIX feature should be a policy > violation, probably. There are some that are in such widespread use > and are supported by all shells that weren't written specifically as > test suites that I think it's worthwhile making an exception for > them. But using general bash features in /bin/sh scripts really do > break real systems. refinement of the policy language is always welcome. >> This is tension between quality of implementation (making sure that >> maintianer scripts do not fall on their faces wehen the user takes >> the supported action of chaning /bin/sh, and the new fangled rush >> to push things out on time, ready or not, that makes such bugs non >> RC. >> I still think we should go for quality of implementation. >> I also seem to be a minority in this regard. > I think it's reasonable to make some tradeoffs between release > quality and making a formal release that is a substantial > improvement over stable. If we try to get *everything*, we're > basically leaving people with stable and all of the RC bugs that > were already in stable and have since been discovered. Strawman. No one is proosing that; we already have a mechanism for making serious bugs non-RC (etch-ignore tags). manoj -- We have phasers, I vote we blast 'em! Bailey, "The Corbomite Maneuver", stardate 1514.2 Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/~srivasta/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]