Jennifer Pioch wrote:
> On 1/29/09, Alan Coopersmith <Alan.Coopersmith at sun.com> wrote:
> > The grants database currently shows these Core Contributor grants
> > from the OGB are expiring before the elections:
[snip]
> > - Roland Mainz - has no other Core Contributor grants. I'd like to
> > suggest
> > the ON community consider one for his large contributions on ksh93 and the
> > related AST libraries/commands, but would vote to renew his at-large grant
> > if no community steps forward.
>
> Roland send a draft for a POSIX commands community. Isn't this enough?
No, it's not enougth since the the community was not yet proposed (first
we wanted to get the ksh93-integration update1 out and then propose the
community... but we were first trapped in various cleanup tasks after
ksh93-integration update1 and then the layoffs at Sun changed the
world... ;-( ).
... for those who are interested: The draft proposal looked like this in
November:
-------- snip --------
I'd like to propose "POSIX commands" Community. The intention is
to provide long-term enhancement, development and maintaince
of the basic POSIX commands and utilities in Solaris.
The POSIX commands community's goal is to own, enhance, develop
and maintain the POSIX commands in (Open-)Solaris. We discuss
POSIX commands-specific topics here. Users can ask questions and
report problems about the POSIX commands of (Open-)Solaris. The
community work together to answer the questions, fix bugs,
implement enhacements and work with the Austin Group to add new
features to the next version of the POSIX standard.
There are several projects&topics in the plan:
- Implement bugfixes
- Implement common BSD and GNU features based on the AT&T AST
codebase (the basis for this already exists with the
ksh93-integration project) assuming they do not conflict
with the POSIX standard (we will *not* break the POSIX
standard in *any* case)
- Improve performance
- Improve portability of the codebase
- Make the codebase 64bit clean
- Strengthen the POSIX conformance
- Strengthen the i18n (multibyte) support
- <...insert more goals...>
Initial projects include:
- ksh93-integration project
- shell project
- busybox development project
- shxml development project
The community will own the following commands and have the sole
responsibilty to change them (note that many of these commands are
actually shell special builtins and are only exposed in the fileystem
for standard conformance reasons):
/usr/bin/alias
/usr/bin/at
/usr/bin/awk
/usr/bin/basename
/usr/bin/batch
/usr/bin/bc
/usr/bin/bg
/usr/bin/cat
/usr/bin/cd
/usr/bin/chgrp
/usr/bin/chmod
/usr/bin/chown
/usr/bin/cmp
/usr/bin/comm
/usr/bin/command
/usr/bin/cp
/usr/bin/crontab
/usr/bin/ctags
/usr/bin/cut
/usr/bin/date
/usr/bin/dc
/usr/bin/df
/usr/bin/dirname
/usr/bin/du
/usr/bin/ed
/usr/bin/edit
/usr/bin/egrep
/usr/bin/env
/usr/bin/ex
/usr/bin/expr
/usr/bin/fc
/usr/bin/fg
/usr/bin/fgrep
/usr/bin/file
/usr/bin/find
/usr/bin/fmt
/usr/bin/fold
/usr/bin/getconf
/usr/bin/getopts
/usr/bin/grep
/usr/bin/hash
/usr/bin/head
/usr/bin/id
/usr/bin/ipcs
/usr/bin/jobs
/usr/bin/join
/usr/bin/kill
/usr/bin/ln
/usr/bin/logname
/usr/bin/ls
/usr/bin/mkdir
/usr/bin/mkfifo
/usr/bin/more
/usr/bin/mv
/usr/bin/nice
/usr/bin/nl
/usr/bin/nohup
/usr/bin/od
/usr/bin/paste
/usr/bin/pathchk
/usr/bin/pr
/usr/bin/printf
/usr/bin/read
/usr/bin/rev
/usr/bin/rm
/usr/bin/rmdir
/usr/bin/sed
/usr/bin/sh
/usr/bin/sort
/usr/bin/stty
/usr/bin/sum
/usr/bin/sync
/usr/bin/tail
/usr/bin/tee
/usr/bin/test
/usr/bin/tr
/usr/bin/tty
/usr/bin/type
/usr/bin/ulimit
/usr/bin/umask
/usr/bin/unalias
/usr/bin/uname
/usr/bin/uniq
/usr/bin/vedit
/usr/bin/vi
/usr/bin/view
/usr/bin/wait
/usr/bin/wc
/usr/bin/who
/usr/bin/xargs
/usr/xpg4/bin/*
/usr/xpg6/bin/*
<CHECK if these are a) all commands covered by POSIX and whether
b) all commands listed here are defined by POSIX>
The community will *NOT* handle any commands outside this scope
(e.g. the scope of this community is *STRICTLY* defined by
the POSIX standard).
Leadership
-----------------------------------------------------------------
There will be core contributors and leaders to make decisions
related to POSIX commands community, including creating new
projects, maintaining existing projects.
Details
-----------------------------------------------------------------
Core Contributors who are nominating the community
* Don Cragun
* April Chin
* Roland Mainz
* Knut Reinert
Initial core contributors will be:
* April Chin
* Roland Mainz
* David Korn
* Glenn Fowler
* Don Cragun
* Irek Szczesniak
* Knut Reinert
* Jennifer Pioch
* Wendy Phillips
* Norm Jacobs
* Basabi Bhattacharya
* Craig Mohrman
* Kenjiro Tsuji
* Carol Fields
* Robbin Kawabata
* Kristin Amundsen
* Mike Light
<check whether Nico, James, Ralf and Moinak have any
interest>
-------- snip --------
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) roland.mainz at nrubsig.org
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)