"I. Szczesniak" wrote:
> On 4/21/06, James Carlson <james.d.carlson at sun.com> wrote:
> > In other words, the solutions that make sense to me are:
> >
> > 1. /usr/bin/ksh stays the same, and /usr/bin/ksh93 is shipped as
> > the new ksh93. Perhaps someday the two converge again, but not
> > now.
>
> That's bollocks. May I remind you that the RFE in your bug database is
> from the last century?
AFAIK one of the first RFEs/CRs is from 19-Feb-1998, making it little
bit over eight years old (uhm... Ok... it's still bad... ;-( ).
> How long should the customers of Solaris wait?
> Ten more years? Until David Korn is dead? When?
What about this: We're working on it - and helping us with contructive
comments helps more than yelling... :-)
> >From the point of view of a software vendor this is still UNACCEPTABLE
> as each piece of code needs to be reviewed whether it uses /bin/ksh or
> /bin/ksh93.
What about a "probe" which tests for ${.sh.version} and exec the script
again with /usr/bin/ksh93 if this fails ? Will that work in your case ?
[snip]
> > 2. /usr/bin/ksh is replaced by a suitably modified (to be
> > compatible) variant of ksh93. The old Sun ksh is sent to the
> > great bit-bucket in the sky.
> >
> > I don't see a self-consistent case where we're both confident enough
> > to replace /usr/bin/ksh but not so confident that we can't let go of
> > oksh.
>
> And who is going to maintain such a version? I doubt Korn Shell
> maintainers will tolerate such patches
AFAIK you are wrong in this case. If I recall it correctly David Korn
(or Glenn ?! ... I cannot remeber right now (well, it's 5:20am ;-( ))
said that they're willing reasonable patches in this area.
> and Sun will have to maintain
> again their own breed of ksh, something which contradicts idea to
> "lower the burden" on the side of Sun.
> The Sun version of /bin/ksh will differ AGAIN from all other versions
> of Unix. The result will be a chimera which is not going to serve
> anyone except the religion of downward compatibility at all costs. And
> I doubt that this will be in the interests of your customers.
Hopefully this won't happen... at least I managed to add the ksh93/AST
sources into OS/Net with zero patches to the original sources (e.g. it's
the same as the original ksh93 version except that the native OS/Net
build system is used).
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 7950090
(;O/ \/ \O;)