Garrett D'Amore wrote:
> I've posted a draft opinion "filename opinion-draft.txt" (and also .ms)
> in the case directory for review.  Its attached to this message as
> well.  Thanks.
[snip]
> 3.  Interfaces
> 
> The project exports the following interfaces.
> 
> _______________________________________________
> |             Interfaces Exported             |
> |_________________|________________|__________|
> |Interface        |  Classification|  Comments|
> |_________________|________________|__________|
> |/usr/bin/ls      |  Committed     |          |
> |/usr/xpg4/bin/ls |  Committed     |          |
> |/usr/xpg6/bin/ls |  Committed     |          |
> |_________________|________________|__________|


I have a small request:
For the commands replaced by the AT&T AST commands (currently done via
the ksh93-integration project) we _carefully_ investigated which
options+features (including long options) are available by which
implementation (e.g. we investigated Solaris/SystemV, GNU, BSD and AST
implementations).
Technically we only made options "Commited" (or added them to the AST
codebase) which are implemented identically by two or more
implementations and must exist for >= two years and set-up the rule that
options+features which are only available in one implementation or exist
since less than two years must be "Uncommited" (to avoid that the
implementation somehow changes and therefore breaks a "Commited"
interface).

IMO it may be nice to 1) apply the same set of rules to /usr/bin/ls,
/usr/xpg4/bin/ls and /usr/bin/xpg6/bin/ls and 2) make options which are
somehow "disputed" in this case either "Uncommited" or "Volatile" (I can
help with that on demand since we already know the drill from
ksh93-integration update1+update2+ammendents+etc.).

----

Bye,
Roland


-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)

Reply via email to