public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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