Bug#490604: debian-policy: please don't state that scripts working under dash are 'probably' policy-compliant

2012-02-27 Thread Russ Allbery
Jonathan Nieder writes: > Russ Allbery wrote: >> I think checkbashisms and posh are an improvement over just suggesting >> bash (and checkbashisms, in particular, is much easier to use), so my >> inclination is to stick with the new wording and leave the further details >> for other tools. > I a

Bug#490604: debian-policy: please don't state that scripts working under dash are 'probably' policy-compliant

2012-02-27 Thread Jonathan Nieder
Russ Allbery wrote: > I think checkbashisms and posh are an improvement over just suggesting > bash (and checkbashisms, in particular, is much easier to use), so my > inclination is to stick with the new wording and leave the further details > for other tools. I assume by 'bash' you mean 'dash' a

Bug#490604: debian-policy: please don't state that scripts working under dash are 'probably' policy-compliant

2012-02-27 Thread Russ Allbery
Jonathan Nieder writes: > I tend to find checking syntax ($shell -n) and running with "bash", > "dash", "mksh", and "ksh93" more useful than posh for checking that a > script is portable to the main POSIX-style shells in common use. I certainly understand your point here, but I think this is the

Bug#490604: debian-policy: please don't state that scripts working under dash are 'probably' policy-compliant

2012-02-27 Thread Jonathan Nieder
Russ Allbery wrote: > --- a/policy.sgml > +++ b/policy.sgml > @@ -7968,10 +7968,12 @@ fname () { [...] > - as its interpreter. If your script works with dash > - (originally called ash), it probably complies with > - the above requirements, but if you are in doubt, use > -

Bug#490604: debian-policy: please don't state that scripts working under dash are 'probably' policy-compliant

2012-02-26 Thread Russ Allbery
Raphael Geissert writes: > I fail to see why policy states (10.4): >> You may wish to restrict your script to SUSv3 features plus the above >> set when possible so that it may use /bin/sh as its interpreter. If >> your script works with dash (originally called ash), it probably >> complies with

Bug#490604: debian-policy: please don't state that scripts working under dash are 'probably' policy-compliant

2008-07-12 Thread Raphael Geissert
Package: debian-policy Version: 3.8.0.1 Severity: wishlist I fail to see why policy states (10.4): > You may wish to restrict your script to SUSv3 features plus the above set > when possible so that it may use /bin/sh as its interpreter. If your script > works with dash (originally called ash), i