dash bug which is affecting release goal

2008-02-10 Thread Thomas Bushnell BSG
Dash has a serious bug which is causing grief. The problem is that it overrides the system's test command (in Debian, /usr/bin/test and /usr/bin/[) and does so in a way which is inconsistent with the Debian versions. Nothing in Posix permits this behavior, but it is tolerated by the standard

Re: dash bug which is affecting release goal

2008-02-10 Thread Pierre Habouzit
On Sun, Feb 10, 2008 at 06:16:44PM +, Thomas Bushnell BSG wrote: Dash has a serious bug which is causing grief. [ strip whining ] Alas, dash does change the syntax of the command. [ whine whine whine ] What is that change please ? Last time I checked dash supported the proper POSIX

Re: dash bug which is affecting release goal

2008-02-10 Thread Russ Allbery
Thomas Bushnell BSG [EMAIL PROTECTED] writes: Dash has a serious bug which is causing grief. The problem is that it overrides the system's test command (in Debian, /usr/bin/test and /usr/bin/[) and does so in a way which is inconsistent with the Debian versions. Onlookers should see

Re: dash bug which is affecting release goal

2008-02-10 Thread Thomas Bushnell BSG
On Sun, 2008-02-10 at 10:57 -0800, Russ Allbery wrote: Thomas Bushnell BSG [EMAIL PROTECTED] writes: Dash has a serious bug which is causing grief. The problem is that it overrides the system's test command (in Debian, /usr/bin/test and /usr/bin/[) and does so in a way which is

Re: dash bug which is affecting release goal

2008-02-10 Thread Thomas Bushnell BSG
On Sun, 2008-02-10 at 19:58 +0100, Pierre Habouzit wrote: On Sun, Feb 10, 2008 at 06:16:44PM +, Thomas Bushnell BSG wrote: Dash has a serious bug which is causing grief. [ strip whining ] Alas, dash does change the syntax of the command. [ whine whine whine ] What is

Re: dash bug which is affecting release goal

2008-02-10 Thread Raphael Geissert
Pierre Habouzit wrote: On Sun, Feb 10, 2008 at 06:16:44PM +, Thomas Bushnell BSG wrote: Dash has a serious bug which is causing grief. [ strip whining ] Alas, dash does change the syntax of the command. [ whine whine whine ] What is that change please ? Last time I checked

Re: dash bug which is affecting release goal

2008-02-10 Thread Pierre Habouzit
On Sun, Feb 10, 2008 at 06:57:51PM +, Russ Allbery wrote: Thomas Bushnell BSG [EMAIL PROTECTED] writes: Dash has a serious bug which is causing grief. The problem is that it overrides the system's test command (in Debian, /usr/bin/test and /usr/bin/[) and does so in a way which is

Re: dash bug which is affecting release goal

2008-02-10 Thread Thomas Bushnell BSG
On Sun, 2008-02-10 at 10:57 -0800, Russ Allbery wrote: Thomas Bushnell BSG [EMAIL PROTECTED] writes: Dash has a serious bug which is causing grief. The problem is that it overrides the system's test command (in Debian, /usr/bin/test and /usr/bin/[) and does so in a way which is

Re: dash bug which is affecting release goal

2008-02-10 Thread Pierre Habouzit
On Sun, Feb 10, 2008 at 07:29:28PM +, Pierre Habouzit wrote: How come no-one even *bothered* to check. For the google impaired, you can find the specification here: http://www.opengroup.org/onlinepubs/95399/utilities/test.html And yes, I think it'd be a reasonable thing to ask our

Re: dash bug which is affecting release goal

2008-02-10 Thread Thomas Bushnell BSG
On Sun, 2008-02-10 at 11:26 -0800, Mike Bird wrote: On Sun February 10 2008 10:16:44 Thomas Bushnell BSG wrote: Shells can override commands, but only if they don't play games with the syntax. Agreed. Within the Debian world, dash has redefined test rather than building in test.

Re: dash bug which is affecting release goal

2008-02-10 Thread Mike Bird
On Sun February 10 2008 15:54:36 Thomas Bushnell BSG wrote: Or to follow Colin's suggestion from the policy discussion a few years ago, and grant a special exception, carefully crafted, for particular shell builtins. I have no objection to that solution. As a Debian user rather than a DD I

Re: dash bug which is affecting release goal

2008-02-10 Thread Russ Allbery
Raphael Geissert [EMAIL PROTECTED] writes: I just replied to Thomas on the bug report including some information that demonstrates that his arguments on dash not implementing some (at least the one mentioned on the report) /usr/bin/test features is not valid. For further reference please see

Re: dash bug which is affecting release goal

2008-02-10 Thread Thomas Bushnell BSG
On Sun, 2008-02-10 at 19:36 -0800, Russ Allbery wrote: Raphael Geissert [EMAIL PROTECTED] writes: I just replied to Thomas on the bug report including some information that demonstrates that his arguments on dash not implementing some (at least the one mentioned on the report)