> Date: Sat, 22 Apr 2006 02:37:26 +0200 > From: Roland Mainz <[EMAIL PROTECTED]> > X-Accept-Language: en > MIME-Version: 1.0 > To: Korn Shell 93 integration/migration project discussion <[EMAIL PROTECTED]> > CC: opensolaris-discuss@opensolaris.org, April Chin <[EMAIL PROTECTED]> > Subject: Re: [ksh93-integration-discuss] OpenSolaris roadmap and ksh93 > Content-Transfer-Encoding: 7bit > X-ID: [EMAIL PROTECTED] > X-TOI-MSGID: b196c473-f9c6-4c1d-a9d4-f25bc9480aea > > Martin Schaffstall wrote: > > What is the time frame in which we can expect the official put back of > > the ksh93 integration into OpenSolaris? The "Roadmap at OpenSolaris" > > document (http://opensolaris.org/os/about/roadmap/) lacks any > > information nor do any of the archived messages in the > > ksh93-integration list. > > Can anyone give us an estimation when we can expect this to happen? > > That depends on many many factors, including > 1. Getting ksh93 integrated into OS/Net's bulid system. That work is > mainly done now except the following items > - Get SPARC working (which depend on that I can somehow access a Solaris > 10 SPARC build machine with Sun Forte 11 installed to generate the > headers) > - Create spec files for libdll (almost done, just needs to be commited) > - Create spec files for libast (needs to be done (this weekend)) > > Note: > - I've excluded 64bit for now since this seems to require updated > headers (64bit itself works fine but seems to require a different set of > autogenerated headers (ksh93 people are currently fixing that)) > - I am not sure which version we should take for OS/Net integration: > "ksh93r" is the currnet version we're working with, "ksh93r+" will be > the next version (likely including tons of patches for Solaris (like the > i18n one)), then "ksh93s-" will follow (being a preview/beta version of > "ksh93s" with new features). > "ksh93r"/"ksh93r+" are likely more stable - but in theory taking > "ksh93s-" may be nice as this would avoid going through PSARC again for > the new features (and maintain API stabilty over a longer period (which > may be preferred by Sun... :-) )) > > 2. Request initial review (or better: inofficial review to catch all the > dumb mistakes) of the integration and integrate feedback (I have no clue > how long this will take) > > 3. Create the documentation for PSARC (I have no clue how long this will > take, April may know that part better) > > 4. Request official review of the changes to OS/Net (which are shattered > over dozends of files and directories in the source tree) > > 5. Convince PSARC to accept ksh93 as /bin/ksh (which is not trivial > because ksh93 is (intentionally (to describe it shortly: Undocumented > features and design bugs (such as the dynamic scope of variables (which > is a nightmare)) of ksh88 are gone)) not 100% compatible to old ksh88) > > April: Did I forget anything ?
We will also need to create documents and scripts to aid users in migration from the old Solaris ksh to ksh93. This should be an integral part of the plan. April > > ---- > > Bye, > Roland > > -- > __ . . __ > (o.\ \/ /.o) [EMAIL PROTECTED] > \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer > /O /==\ O\ TEL +49 641 7950090 > (;O/ \/ \O;) _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org