Re: Bug mass filling
On Sun, 22 Oct 2006 22:48:26 -0700, Russ Allbery <firstname.lastname@example.org> said:
> Manoj Srivastava <email@example.com> 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
>> 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).
We have phasers, I vote we blast 'em! Bailey, "The Corbomite
Maneuver", stardate 1514.2
Manoj Srivastava <firstname.lastname@example.org> <http://www.debian.org/~srivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C