summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@nexenta.com>2010-09-13 15:21:36 -0700
committerGarrett D'Amore <garrett@nexenta.com>2010-09-13 15:21:36 -0700
commit2ad72058bc680e30f084e9f9ba8ceb0f77386821 (patch)
treee07c285090aa686093bbf42d176a3d948ec41e95 /README
parent84cf253f8f6b41850d9fd9d5c853b30ce633bb40 (diff)
downloadillumos-joyent-2ad72058bc680e30f084e9f9ba8ceb0f77386821.tar.gz
188 should keep unused closed-bins out of the proto area
193 kcfd removal causes check_rtime noise 116 README mentioned non existing usr/illumos Reviewed by: richlowe@richlowe.net, gwr@nexenta.com Approved by: richlowe@richlowe.net
Diffstat (limited to 'README')
-rw-r--r--README42
1 files changed, 23 insertions, 19 deletions
diff --git a/README b/README
index a51c5ac78b..a2759b6940 100644
--- a/README
+++ b/README
@@ -1,32 +1,33 @@
-Illumos Gate README - July 29, 2010.
+illumos gate README - Sept 12, 2010.
-This is the Illumos gate. It contains the following subdirectories:
+This is the illumos gate. This is the illumos source tree. It contains
+the following subdirectories:
- - usr/src -- this is a clone (with changes) of the Oracle ONNV gate.
- We should avoid making too many disruptive changes here. It
- will be periodically synced with ONNV.
+ usr/src - The actual source code
- - usr/illumos -- this is the set of bits that we deliver, which are not
- yet integrated into the onnv tree. This may include various
- testing bits, etc. These bits (for whatever reason), are things
- that we think are inappropriate for inclusion in the upstream and
- really are specific to illumos.
+ exception_lists - These are lists of exceptional cases
+ used to limit noise during builds.
+ Ideally this directory would consist of
+ only empty files.
Integration Rules:
- All changes must have been reviewed, and (for the interim only!)
- approved by the gatekeeper (below). A code review may be performed
- by someone other than the gatekeeper, but the final integration should
- still be approved by the gatekeeper. (Think CRT advocate for now.)
- The gatekeeper will want to see your webrev and hg outgoing -v.
+ All changes must have been reviewed, and approved by and advocate
+ (below). A code review may be performed by someone other than the
+ advocate, but the final integration should still be approved by the
+ advocate.
+
+ The advocate will want to see your webrev and hg outgoing -v. The
+ advocate will also ask about your testing, and may ask to see your
+ build logs.
All changes must adhere to typical ON style and quality rules.
For example, pass full cstyle, applicable lint rules, etc.
- All commits must include either a CDDL or BSD/MIT license, unless
- approved otherwise by the gatekeeper. CDDL licensed changes must
- be backed by a Sun Contributor Agreement, so that the changes can
- be contributed to the upstream OpenSolaris consolidation.
+ All commits must include either a CDDL license, unless
+ approved otherwise by the gatekeeper, or the modified code
+ already carries a different license. Exceptions shall require
+ the approval of the gatekeeper.
Hg commits should have comments of the following form:
@@ -35,6 +36,9 @@ Integration Rules:
Reviewed by: codereviewer@somewhere.net
Approved by: gatekeeper@somewhere.else.com
+ Each commit must have at least one bug id that is listed in the
+ illumos-gate project at www.illumos.org.
+
Branches:
Please talk to the gatekeeper about personal branches. In general,