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

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: