std-unix@longway.TIC.COM (Moderator, John S. Quarterman) (11/10/88)
From: uunet!unisoft!hlj (Hal Jespersen) P1003.2 Working Group Status Report--October 1988 Hal Jespersen UniSoft Corporation November 6, 1988 The P1003.2 POSIX Shell and Utilities Working Group met in Honolulu, Hawaii, October 24 through 28, 1988. The following were the highlights of the meeting: 1. The P1003.2 Technical Editor, Maggie Lee, of Amdahl Corporation, resigned her position because of workload conflicts. Maggie served in this position since April 1987 and the Working Group expressed their sincere thanks for all the outstanding work she did on Drafts 3 through 7. Hal Jespersen will assume these duties as editor until a suitable replacement can be found. An arrangement of chapter editors feeding materials into an overall draft editor may be attempted. 2. The results of the ``mock ballot'' against Draft 7 were processed almost the entire week. The Working Group did an outstanding job of submitting objections- --over 1400--on a very tight schedule; they repeated the feat by resolving almost all of them during the week. As a result, Draft 8 will be a draft of considerably higher quality and will be a good start for the formal balloting process. 3. A schedule for balloting was discussed. The balloting group for 1003.2 closes in early November; the exact date is unknown (but it is probably before you're reading this report). Draft 8 will be targeted for completion of editing December 5, 1988, although the exceptionally high volume of changes may delay this until the 12th. Assuming that the IEEE office receives it in mid-December, a balloting period of January 1 through February 15, 1989 is probable. Considering the experiences of P1003.1, it is very likely that final approval will not be reached before December, 1989, for approval at the January, 1990, Standards Board meeting. 4. Some of the significant changes to appear in Draft 8: a. A new Chapter 7 was accepted, based on software for application installation developed by Digital Equipment Corp. P1003.2 Status Report 10/88 2 b. The chapters will be rearranged slightly. Chapter 3 (Environment) will be merged into 2 (Definitions). The C language bias of Draft 7 will be negated by establishing a new language- independent bindings chapter (just stubs for now). The C language bindings will appear in a separate chapter, clearly marked as destined for removal in a future draft, after a separate C bindings working group is established. (At the meeting, it was discussed putting them into a ``normative appendix,'' but I have since found out that that isn't normal IEEE procedure, so they'll have to be in real chapters to stay in the standard.) A decision was made to not include an empty chapter for Ada bindings, as an active working group is already in progress for Ada, so that chapter has a home of its own in their standard. Separate chapters for C and FORTRAN development tools will point back to a new language-independent compiler-linker section. c. The egrep and fgrep commands have been merged into a single new grep. d. The xform command was removed as unnecessary. e. The UUCP-oriented commands were moved to an appendix, awaiting balloting group direction for inclusion in the standard. f. Major surgery was performed on the hd command, which was also renamed xd, to avoid collisions with vendor commands. g. The strip command was added to the Software Development chapter. 5. A draft PAR for a ``User Portability Extension'' (UPE) was discussed. This supplement to 1003.2 is intended to provide many of the familiar interactive UNIX utilities, such as full screen editors, omitted from the original P1003.2 scope. It will promote user portability, but there are two caveats: users are limited to being traditional time-sharing UNIX users, such as program developers, and; the terminals supported are limited to asynchronous character-mode terminals, such as VT100's. Advanced work into windows or mouse-based systems is specifically excluded. The Working Group will spend the majority of 1989 on this extension. The PAR will be submitted P1003.2 Status Report 10/88 3 in late November, 1988. 6. The NIST (formerly NBS) confirmed plans to issue a POSIX Shell and Tools FIPS based on Draft 8 in December. They are planning on accepting the entire draft with the exception of some of the internationalization features and the nascent application installation material; and, the software development options will remain optional. The next meeting is scheduled for January 9 - 12, 1989, in Fort Lauderdale, Florida. (Embassy Suites Hotel, 1000 SE 17th Street. (305) 527-7000; specify group rate for ``IEEE P1003 meeting.) Since the balloting against Draft 8 will still be in its early stages, this is an abbreviated meeting that will concentrate almost entirely on the new UPE supplement. January 9 - 11 is for the full Working Group; January 12 is reserved for balloting coordination by the technical reviewers. Subsequent meetings: April 24 - 28, 1989 St Paul, Minnesota. July 10 - 14, 1989 San Francisco, California. October 16 - 20, 1989 Brussels, Belgium. Hal Jespersen, Chair P1003.2 UniSoft Corp 6121 Hollis Street Emeryville, CA 94608-2092 (415) 420-6410, ext 448 {uunet,amdahl,sun}!unisoft!hlj