README revision bde2df36223c26750e6e5e801907d885e088ee30
c2756a68401102786be343712c0c35acbd73d28dLennart Poetteringillumos gate README - Sep 16, 2012.
c2756a68401102786be343712c0c35acbd73d28dLennart PoetteringThis is the illumos gate. This is the illumos source tree. It contains
c2756a68401102786be343712c0c35acbd73d28dLennart Poetteringthe following subdirectories:
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering usr/src - The actual source code
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering exception_lists - These are lists of exceptional cases
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering used to limit noise during builds.
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering Ideally this directory would consist of
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering only empty files.
c2756a68401102786be343712c0c35acbd73d28dLennart PoetteringIntegration Rules:
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering All changes must have been reviewed, and approved by an advocate
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering (below). A code review may be performed by someone other than the
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering advocate, but the final integration should still be approved by the
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering The advocate will want to see your webrev and hg outgoing -v. The
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering advocate will also ask about your testing, and may ask to see your
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering All changes must adhere to typical ON style and quality rules.
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering For example, pass full cstyle, applicable lint rules, etc.
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering All new code must be licensed under CDDL, and modifications to existing
6c12b52e19640747e96f89d85422941a23dc6b29Lennart Poettering code may not alter the original license terms. Integrations of code
6c12b52e19640747e96f89d85422941a23dc6b29Lennart Poettering from upstream sources that use another liberal open source license are
4bcc8c3cb57733de6eeb2528a194501fade11e6bZbigniew Jędrzejewski-Szmek permissible, subject to approval of the advocates or developer council.
c2756a68401102786be343712c0c35acbd73d28dLennart Poettering Exceptions to this policy shall require the approval of the developer
6c12b52e19640747e96f89d85422941a23dc6b29Lennart Poettering Commits should have comments of the following form:
c221420be8744bb0f8b8a8145efc1f247f1aa801Lennart Poettering 1234 This is a sample bug report synopsis
a6c0353b9268d5b780fb7ff05a10cb5031446e5dLennart Poettering 4567 If you have a second bug synopsis…
d21ed1ead18d16d35c30299a69d3366847f8a039Lennart Poettering Reviewed by: Frodo Baggins <frodo.baggins@underhill.net>
d21ed1ead18d16d35c30299a69d3366847f8a039Lennart Poettering Reviewed by: Legolas <elf-coder@mirkwood.org>
d21ed1ead18d16d35c30299a69d3366847f8a039Lennart Poettering Approved by: Gandalf The Grey <rti-advocate@white-council.com>
6c12b52e19640747e96f89d85422941a23dc6b29Lennart Poettering Each commit must have at least one bug id that is listed in the
6c12b52e19640747e96f89d85422941a23dc6b29Lennart Poettering illumos-gate project at www.illumos.org.
3803cde44c3d949765bdf0e8bce06886224d40b4Lennart PoetteringRTI Advocates: advocates@lists.illumos.org
6577c7cea72f19185ad999c223bcf663c010dc6fLennart PoetteringDeveloper Council: developer-council@lists.illumos.org
6577c7cea72f19185ad999c223bcf663c010dc6fLennart PoetteringIRC channel: #illumos on irc.freenode.net
66b1e746055b9c56fd72c0451a4cfb2b06cf3f20Lennart PoetteringMailing list: developer@lists.illumos.org