[ksh93-integration-discuss] Re: [osol-code] ksh93-integration prototype004 2007-01-27 webref+diff
Roland Mainz
roland.mainz at nrubsig.org
Mon Feb 5 11:29:16 PST 2007
Josh Hurst wrote:
> On 2/5/07, David.Comay at sun.com <David.Comay at sun.com> wrote:
> > > Known issue. Solaris has the strict rule that we're not allowed to ship
> > > any *.so files if the API is not public, therefore we do not ship the
> > > *.so files. However some people may be interested to play around with
> > > the API (e.g. to build ksh93 plugins (builtin commands, functions etc.))
> > > ... the *.so links can easily be restored by hand but the lint files
> > > cannot be "restored" if we don't ship it. That's why we're ending up
> > > with a weired chimera shipped with three legs where leg No. 4 can be
> > > substituted with a wooden one on demand (erm... Ok... this metapher
> > > isn't a good one... ;-( ).
> >
> > I'm confused. If these APIs are not public, then people should not be
> > playing around with using the APIs except in the context by which
> > they're ARCed.
>
> The ksh93 API is public for everyone else when compiling the source
> from ATT. Why are you trying to prevent the usage of the API by adding
> more barriers? The Solaris manual page already says that Sun considers
> it 'not public'. Why isn't this enough?
It's not "enougth" because Solaris gurantees some kind of API stabilty
once there are *.so files and lint libraries around (or better: Read
http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2007-February/002179.html
, James is much better at explaining the issue... :-) ).
A possible excape route may be to create something like a
"SUNWastprivateplayground" package which provides the private API
add-ones as a seperate package stored at the project website... would
that be allowed ?
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 7950090
(;O/ \/ \O;)
More information about the ksh93-integration-discuss
mailing list