* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: policy.xml
@ 2008-10-12 9:53 Robin H. Johnson (robbat2)
0 siblings, 0 replies; 2+ messages in thread
From: Robin H. Johnson (robbat2) @ 2008-10-12 9:53 UTC (permalink / raw
To: gentoo-commits
robbat2 08/10/12 09:53:37
Modified: policy.xml
Log:
update overlays policy draft to include SoC overlays and our already-existing external-style overlays.
Revision Changes Path
1.4 xml/htdocs/proj/en/overlays/policy.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?r1=1.3&r2=1.4
Index: policy.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -p -w -b -B -u -u -r1.3 -r1.4
--- policy.xml 16 Dec 2006 13:37:17 -0000 1.3
+++ policy.xml 12 Oct 2008 09:53:37 -0000 1.4
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v 1.3 2006/12/16 13:37:17 genstef Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v 1.4 2008/10/12 09:53:37 robbat2 Exp $ -->
<guide link="/proj/en/overlays/policy.xml" lang="en">
<title>Gentoo Overlays Policy</title>
@@ -8,6 +8,12 @@
<author title="Author">
<mail link="stuart@gentoo.org">Stuart Herbert</mail>
</author>
+<author title="Author">
+ <mail link="jokey">Markus Ullmann</mail>
+</author>
+<author title="Author">
+ <mail link="robbat2">Robin H. Johnson</mail>
+</author>
<abstract>
This is the policy document governing the Gentoo Overlays service.
@@ -17,8 +23,8 @@ This is the policy document governing th
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>Draft 1</version>
-<date>2006-05-01</date>
+<version>Draft 2</version>
+<date>2008-10-12</date>
<chapter>
<title>Introduction</title>
@@ -56,11 +62,9 @@ overlays.g.o hosts two types of overlay:
<ul>
<li>overlays for Gentoo project teams</li>
<li>overlays for individual Gentoo developers</li>
+ <li>overlays for Gentoo summer of code projects</li>
+ <li>overlays for other Gentoo-specific projects that are external</li>
</ul>
-<p>
-overlays.g.o does *not* host overlays owned by any other individuals at this
-time.
-</p>
</body>
</section>
@@ -102,6 +106,33 @@ individual Gentoo developer who asked fo
</p>
</body>
</section>
+
+<section>
+<title>Summer of Code Overlays</title>
+<body>
+<p>
+"Summer of Code overlays" are overlays that were created for the express
+purpose of hosting the development of a Google Summer of Code (SoC) project for
+Gentoo.
+</p>
+<p>
+Each "SoC overlay" will be named for the SoC project. Multiple overlays may
+exist if required by the project.
+</p>
+<p>
+As far as this policy is concerned, SoC overlays are owned by the SoC student.
+</p>
+</body>
+</section>
+
+<section>
+<title>External Gentoo-specific overlays</title>
+<body>
+<p>
+TODO
+</p>
+</body>
+</section>
</chapter>
<chapter>
@@ -110,7 +141,7 @@ individual Gentoo developer who asked fo
<body>
<ol>
<li>Infra are responsible for the platform (hardware + o/s) that overlays.g.o is hosted on.</li>
- <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>
+ <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>
<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>
<li>Any individual committing to an overlay is responsible for his/her own actions.</li>
</ol>
@@ -162,6 +194,22 @@ Developer overlays:
<li>Any Gentoo dev can ask for commit access, with the agreement of the overlay's owner.</li>
<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>
</ul>
+
+<p>
+SoC overlays:
+</p>
+<ul>
+ <li>The SoC student mentor and student will be provided with the overlay.</li>
+ <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>
+</ul>
+
+<p>
+External overlays:
+</p>
+<ul>
+ <li>TODO</li>
+</ul>
+
<p>Common Requirements For Non-Devs</p>
<ul>
<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>
@@ -311,8 +359,8 @@ you've checked and made sure it meets th
The only access to overlays.g.o is via these two mechanisms:
</p>
<ol>
-<li>HTTP/HTTPS and Apache, and</li>
-<li>rsync from dev.gentoo.org (coming in Phase 2)</li>
+<li>HTTP/HTTPS and Apache</li>
+<li>SSH to Gitosis for Git overlays</li>
</ol>
<p>
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.
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: policy.xml
@ 2008-10-12 9:56 Robin H. Johnson (robbat2)
0 siblings, 0 replies; 2+ messages in thread
From: Robin H. Johnson (robbat2) @ 2008-10-12 9:56 UTC (permalink / raw
To: gentoo-commits
robbat2 08/10/12 09:56:31
Modified: policy.xml
Log:
We do allow $UPSTREAM now.
Revision Changes Path
1.5 xml/htdocs/proj/en/overlays/policy.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/overlays/policy.xml?r1=1.4&r2=1.5
Index: policy.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -p -w -b -B -u -u -r1.4 -r1.5
--- policy.xml 12 Oct 2008 09:53:37 -0000 1.4
+++ policy.xml 12 Oct 2008 09:56:31 -0000 1.5
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v 1.4 2008/10/12 09:53:37 robbat2 Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/overlays/policy.xml,v 1.5 2008/10/12 09:56:31 robbat2 Exp $ -->
<guide link="/proj/en/overlays/policy.xml" lang="en">
<title>Gentoo Overlays Policy</title>
@@ -240,7 +240,7 @@ don't abuse the service, and force us to
overlays.g.o is for hosting package trees, their patchsets, any docs, and any downloadable tarballs that have nowhere else to be hosted.
</p>
<p>
-It's not to be $UPSTREAM for a package (unless it's a small utility like an eselect module or equivalent, required to support the packages in the overlay). If you need $UPSTREAM hosting, look at somewhere like SourceForge, Berlios.de, or Gentoo Experimental.
+TODO: Note that $UPSTREAM is allowed for Gentoo-specific/related.
</p>
</body>
</section>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-10-12 9:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-12 9:56 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/overlays: policy.xml Robin H. Johnson (robbat2)
-- strict thread matches above, loose matches on Subject: below --
2008-10-12 9:53 Robin H. Johnson (robbat2)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox