Re: dash bug which is affecting release goal
Raphael Geissert <atomo64+debian@gmail.com> 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 #464995, which is the bug
> report Thomas is talking about.
So, to sum up the results of that bug, Thomas was specifically using a
bash feature and this entire business of the behavior of /usr/bin/test is
a red herring for the problem that started this whole discussion.
The original problem would have occurred with any /bin/sh that isn't bash
(or at least any /bin/sh that didn't implement bash's == extension). If
we're going to have an argument about how /bin/sh should be bash, let's at
least actually have that argument rather than confusing it with an
argument over shell built-ins overriding binaries. If bash didn't
override the /usr/bin/test binary to *add* non-standard features that the
binary doesn't support, Thomas's program would never have worked in the
first place.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: