Alan Coopersmith wrote:
> Roland Mainz wrote:
> >>>              The integration into OS/Net is a requirement for the
> >>> "migration".
> >> Again, why?  I don't see why the ksh93 must be in OS/Net to someday 
> >> deliver the
> >> file /usr/bin/ksh.
> >
> > Why isn't /sbin/sh then in /usr/sfw/bin/ ? Or /usr/bin/csh ? What about
> > /usr/bin/bc ?
> 
> Because those are covered by the compatibility guarantee.   /usr/sfw was
> intended as the "Use these at your own risk because they can change
> incompatibily" directory, but is now deprecated.   That's irrelevant to the
> question though - ON vs. SFW is only about where software is built, not
> where it is delivered.   SFW components can be installed in /usr/bin or other
> places as needed.
> 
> > An integration into SFW would make it FAR more difficult to convince other
> > consolitations to use it and a replacement of /usr/bin/ksh will likely
> > become IMPOSSIBLE.
> 
> Why?   We all use lots of things from SFW already in the other consolidations.

See my examples in my answer to Dan's email. For example if
|libc::workexp()| depends on ksh93 or wants to |dlload()| libshell to do
the word expansion it would result in "interresting" effects (IMO an
understatement since SMF will fail at boot time - and then all hell will
break loose...) when the matching API (e.g. ksh93 and/or libshell) isn't
"stable" (or some agreement within Sun has been made (how was that
called "Consilidation private"... or "Contracted" ? I don't remeber the
exact term exactly anymore...)). The same kind of problem applies to the
kernel module for the compiled shell script stuff and many other items
(another example: If libast is in SFW - would "perl" be allowed to use
it's "sfio" API ?) ...

And please correct me I am wrong - the stuff shipped in SFW is not
really covered by regular PIT testing, right ?

----

Bye,
Roland

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

Reply via email to