[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug mass filling



On Sun, 22 Oct 2006 22:48:26 -0700, Russ Allbery <rra@debian.org> said: 

> Manoj Srivastava <srivasta@debian.org> 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 <srivasta@debian.org> <http://www.debian.org/~srivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



Reply to: