Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: policy.xml
Date: Sun, 12 Oct 2008 09:53:40
Message-Id: E1Koxdp-0002H1-S3@stork.gentoo.org
1 robbat2 08/10/12 09:53:37
2
3 Modified: policy.xml
4 Log:
5 update overlays policy draft to include SoC overlays and our already-existing external-style overlays.
6
7 Revision Changes Path
8 1.4 xml/htdocs/proj/en/overlays/policy.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?rev=1.4&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?rev=1.4&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?r1=1.3&r2=1.4
13
14 Index: policy.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v
17 retrieving revision 1.3
18 retrieving revision 1.4
19 diff -p -w -b -B -u -u -r1.3 -r1.4
20 --- policy.xml 16 Dec 2006 13:37:17 -0000 1.3
21 +++ policy.xml 12 Oct 2008 09:53:37 -0000 1.4
22 @@ -1,6 +1,6 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v 1.3 2006/12/16 13:37:17 genstef Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v 1.4 2008/10/12 09:53:37 robbat2 Exp $ -->
27
28 <guide link="/proj/en/overlays/policy.xml" lang="en">
29 <title>Gentoo Overlays Policy</title>
30 @@ -8,6 +8,12 @@
31 <author title="Author">
32 <mail link="stuart@g.o">Stuart Herbert</mail>
33 </author>
34 +<author title="Author">
35 + <mail link="jokey">Markus Ullmann</mail>
36 +</author>
37 +<author title="Author">
38 + <mail link="robbat2">Robin H. Johnson</mail>
39 +</author>
40
41 <abstract>
42 This is the policy document governing the Gentoo Overlays service.
43 @@ -17,8 +23,8 @@ This is the policy document governing th
44 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
45 <license/>
46
47 -<version>Draft 1</version>
48 -<date>2006-05-01</date>
49 +<version>Draft 2</version>
50 +<date>2008-10-12</date>
51
52 <chapter>
53 <title>Introduction</title>
54 @@ -56,11 +62,9 @@ overlays.g.o hosts two types of overlay:
55 <ul>
56 <li>overlays for Gentoo project teams</li>
57 <li>overlays for individual Gentoo developers</li>
58 + <li>overlays for Gentoo summer of code projects</li>
59 + <li>overlays for other Gentoo-specific projects that are external</li>
60 </ul>
61 -<p>
62 -overlays.g.o does *not* host overlays owned by any other individuals at this
63 -time.
64 -</p>
65 </body>
66 </section>
67
68 @@ -102,6 +106,33 @@ individual Gentoo developer who asked fo
69 </p>
70 </body>
71 </section>
72 +
73 +<section>
74 +<title>Summer of Code Overlays</title>
75 +<body>
76 +<p>
77 +"Summer of Code overlays" are overlays that were created for the express
78 +purpose of hosting the development of a Google Summer of Code (SoC) project for
79 +Gentoo.
80 +</p>
81 +<p>
82 +Each "SoC overlay" will be named for the SoC project. Multiple overlays may
83 +exist if required by the project.
84 +</p>
85 +<p>
86 +As far as this policy is concerned, SoC overlays are owned by the SoC student.
87 +</p>
88 +</body>
89 +</section>
90 +
91 +<section>
92 +<title>External Gentoo-specific overlays</title>
93 +<body>
94 +<p>
95 +TODO
96 +</p>
97 +</body>
98 +</section>
99 </chapter>
100
101 <chapter>
102 @@ -110,7 +141,7 @@ individual Gentoo developer who asked fo
103 <body>
104 <ol>
105 <li>Infra are responsible for the platform (hardware + o/s) that overlays.g.o is hosted on.</li>
106 - <li>The overlays project team is responsible for administering the overlays.g.o service, including responsibility for the software used to deliver the service (e.g. svn, trac).</li>
107 + <li>The overlays project team is responsible for administering the overlays.g.o service, including responsibility for the software used to deliver the service (e.g. svn, trac, git, gitweb).</li>
108 <li>Overlay owners are responsible for the contents of their overlays, and for the conduct of anyone who has commit access to their overlays.</li>
109 <li>Any individual committing to an overlay is responsible for his/her own actions.</li>
110 </ol>
111 @@ -162,6 +194,22 @@ Developer overlays:
112 <li>Any Gentoo dev can ask for commit access, with the agreement of the overlay's owner.</li>
113 <li>Any non-dev can have commit access to a developer's overlay. The request for access has to come from the owner of the overlay.</li>
114 </ul>
115 +
116 +<p>
117 +SoC overlays:
118 +</p>
119 +<ul>
120 + <li>The SoC student mentor and student will be provided with the overlay.</li>
121 + <li>Any non-dev can have commit access to a SoC's overlay. The request for access must come from either the SoC student or his mentor.</li>
122 +</ul>
123 +
124 +<p>
125 +External overlays:
126 +</p>
127 +<ul>
128 + <li>TODO</li>
129 +</ul>
130 +
131 <p>Common Requirements For Non-Devs</p>
132 <ul>
133 <li>The non-dev is required to have registered their nick on Freenode IRC first, and must provide a valid email address for our records.</li>
134 @@ -311,8 +359,8 @@ you've checked and made sure it meets th
135 The only access to overlays.g.o is via these two mechanisms:
136 </p>
137 <ol>
138 -<li>HTTP/HTTPS and Apache, and</li>
139 -<li>rsync from dev.gentoo.org (coming in Phase 2)</li>
140 +<li>HTTP/HTTPS and Apache</li>
141 +<li>SSH to Gitosis for Git overlays</li>
142 </ol>
143 <p>
144 The security mechanism for overlays.g.o is via HTTP basic auth, over SSL. We use both htpasswd and htgroup files to manage who can commit where.