/[gentoo]/xml/htdocs/proj/en/glep/glep-0039.html
Gentoo

Diff of /xml/htdocs/proj/en/glep/glep-0039.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 Revision 1.7
6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links 6PEP, see http://www.python.org/peps/pep-0001.html for instructions and links
7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE! 7to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE!
8--> 8-->
9<head> 9<head>
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 <meta name="generator" content="Docutils 0.3.7: http://docutils.sourceforge.net/" /> 11 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
12 <title>GLEP 39 -- An "old-school" metastructure proposal with "boot for being a slacker"</title> 12 <title>GLEP 39 -- An "old-school" metastructure proposal with "boot for being a slacker"</title>
13 <link rel="stylesheet" href="tools/glep.css" type="text/css" /> 13 <link rel="stylesheet" href="tools/glep.css" type="text/css" />
14</head> 14</head>
15<body bgcolor="white"> 15<body bgcolor="white">
16<table class="navigation" cellpadding="0" cellspacing="0" 16<table class="navigation" cellpadding="0" cellspacing="0"
19<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page"> 19<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page">
20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]" 20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]"
21 border="0" width="150" height="35" /></a></td> 21 border="0" width="150" height="35" /></a></td>
22<td class="textlinks" align="left"> 22<td class="textlinks" align="left">
23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>] 23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>]
24[<b><a href="http://www.gentoo.org/proj/en/glep">GLEP Index</a></b>] 24[<b><a href="http://www.gentoo.org/peps">GLEP Index</a></b>]
25[<b><a href="./glep-0039.txt">GLEP Source</a></b>] 25[<b><a href="http://www.gentoo.org/proj/en/glep/glep-0039.txt">GLEP Source</a></b>]
26</td></tr></table> 26</td></tr></table>
27<table class="rfc2822 docutils field-list" frame="void" rules="none"> 27<table class="rfc2822 docutils field-list" frame="void" rules="none">
28<col class="field-name" /> 28<col class="field-name" />
29<col class="field-body" /> 29<col class="field-body" />
30<tbody valign="top"> 30<tbody valign="top">
31<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">39</td> 31<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">39</td>
32</tr> 32</tr>
33<tr class="field"><th class="field-name">Title:</th><td class="field-body">An &quot;old-school&quot; metastructure proposal with &quot;boot for being a slacker&quot;</td> 33<tr class="field"><th class="field-name">Title:</th><td class="field-body">An &quot;old-school&quot; metastructure proposal with &quot;boot for being a slacker&quot;</td>
34</tr> 34</tr>
35<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.1</td> 35<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.3</td>
36</tr> 36</tr>
37<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs/xml/htdocs/proj/en/glep/glep-0039.txt?cvsroot=gentoo">2005/09/01 16:31:57</a></td> 37<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/proj/en/glep/glep-0039.txt?cvsroot=gentoo">2007/10/12 02:08:27</a></td>
38</tr> 38</tr>
39<tr class="field"><th class="field-name">Author:</th><td class="field-body">Grant Goodyear &lt;g2boojum&#32;&#97;t&#32;gentoo.org&gt;, 39<tr class="field"><th class="field-name">Author:</th><td class="field-body">Grant Goodyear &lt;g2boojum&#32;&#97;t&#32;gentoo.org&gt;,
40Ciaran McCreesh &lt;ciaranm&#32;&#97;t&#32;gentoo.org&gt;,</td> 40Ciaran McCreesh &lt;ciaranm&#32;&#97;t&#32;gentoo.org&gt;,</td>
41</tr> 41</tr>
42<tr class="field"><th class="field-name">Status:</th><td class="field-body">Accepted</td> 42<tr class="field"><th class="field-name">Status:</th><td class="field-body">Accepted</td>
43</tr> 43</tr>
44<tr class="field"><th class="field-name">Type:</th><td class="field-body">Informational</td> 44<tr class="field"><th class="field-name">Type:</th><td class="field-body">Informational</td>
45</tr> 45</tr>
46<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0012.html">text/x-rst</a></td> 46<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="glep-0002.html">text/x-rst</a></td>
47</tr> 47</tr>
48<tr class="field"><th class="field-name">Created:</th><td class="field-body">01-Sep-2005</td> 48<tr class="field"><th class="field-name">Created:</th><td class="field-body">01-Sep-2005</td>
49</tr> 49</tr>
50<tr class="field"><th class="field-name">Replaced-By:</th><td class="field-body"><a class="reference" href="http://www.gentoo.org/proj/en/glepglep-0054.html">54</a></td>
51</tr>
50<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">01-Sep-2005</td> 52<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">01-Sep-2005, 09-Feb-2006</td>
51</tr> 53</tr>
52</tbody> 54</tbody>
53</table> 55</table>
54<hr /> 56<hr />
55<div class="contents topic" id="contents"> 57<div class="contents topic">
56<p class="topic-title first"><a name="contents">Contents</a></p> 58<p class="topic-title first"><a id="contents" name="contents">Contents</a></p>
57<ul class="simple"> 59<ul class="simple">
60<li><a class="reference" href="#status" id="id2" name="id2">Status</a></li>
58<li><a class="reference" href="#abstract" id="id2" name="id2">Abstract</a></li> 61<li><a class="reference" href="#abstract" id="id3" name="id3">Abstract</a></li>
59<li><a class="reference" href="#motivation" id="id3" name="id3">Motivation</a></li> 62<li><a class="reference" href="#motivation" id="id4" name="id4">Motivation</a></li>
60<li><a class="reference" href="#specification" id="id4" name="id4">Specification</a></li> 63<li><a class="reference" href="#specification" id="id5" name="id5">Specification</a></li>
61<li><a class="reference" href="#rationale" id="id5" name="id5">Rationale</a></li> 64<li><a class="reference" href="#rationale" id="id6" name="id6">Rationale</a></li>
62<li><a class="reference" href="#copyright" id="id6" name="id6">Copyright</a></li> 65<li><a class="reference" href="#copyright" id="id7" name="id7">Copyright</a></li>
63</ul> 66</ul>
64</div> 67</div>
65<div class="section" id="abstract"> 68<div class="section">
69<h1><a class="toc-backref" href="#id2" id="status" name="status">Status</a></h1>
70<p>Implemented. GLEP amended on 09 Feb 2006 to add the final bullet point to
71list B in <a class="reference" href="#specification">Specification</a>.</p>
72</div>
73<div class="section">
66<h1><a class="toc-backref" href="#id2" name="abstract">Abstract</a></h1> 74<h1><a class="toc-backref" href="#id3" id="abstract" name="abstract">Abstract</a></h1>
67<p>GLEP 4 is replaced with a new &quot;metastructure&quot; that retains established 75<p>GLEP 4 is replaced with a new &quot;metastructure&quot; that retains established
68projects (and makes new projects easier to create), but adds a new &quot;Gentoo 76projects (and makes new projects easier to create), but adds a new &quot;Gentoo
69Council&quot; to handle global (cross-project) issues.</p> 77Council&quot; to handle global (cross-project) issues.</p>
70</div> 78</div>
71<div class="section" id="motivation"> 79<div class="section">
72<h1><a class="toc-backref" href="#id3" name="motivation">Motivation</a></h1> 80<h1><a class="toc-backref" href="#id4" id="motivation" name="motivation">Motivation</a></h1>
73<p>The Fosdem and subsequent reform proposals shepherded by Koon are thorough, 81<p>The Fosdem and subsequent reform proposals shepherded by Koon are thorough,
74extremely detailed, and somewhat complicated. They have a lot of good ideas. 82extremely detailed, and somewhat complicated. They have a lot of good ideas.
75For many who have been with Gentoo a long time, though, there's just something 83For many who have been with Gentoo a long time, though, there's just something
76about them that they don't really like. More than a few Gentoo devs are 84about them that they don't really like. More than a few Gentoo devs are
77almost entirely uninterested in metastructure as long as it doesn't get in 85almost entirely uninterested in metastructure as long as it doesn't get in
122obvious TLP belong to the &quot;base&quot; TLP by default).</li> 130obvious TLP belong to the &quot;base&quot; TLP by default).</li>
123<li>There is nothing at all to ensure that project leads actually do 131<li>There is nothing at all to ensure that project leads actually do
124represent the devs they supposedly lead or satisfy their 132represent the devs they supposedly lead or satisfy their
125responsibilities. Indeed, should a TLP manager go AWOL it is not at 133responsibilities. Indeed, should a TLP manager go AWOL it is not at
126all obvious how the situation should be resolved.</li> 134all obvious how the situation should be resolved.</li>
127<li>Nothing is being decided at global scope right now. Some TLP strategic 135<li>Nothing is being decided at global scope right now. Some TLP strategic
128managers rarely attend the managers' meetings, and the managers as a 136managers rarely attend the managers' meetings, and the managers as a
129whole certainly are not providing any sort of global vision for 137whole certainly are not providing any sort of global vision for
130Gentoo right now.</li> 138Gentoo right now.</li>
131<li>Even if the strategic TLP managers were making global decisions for 139<li>Even if the strategic TLP managers were making global decisions for
132Gentoo, the TLP structure is such that almost all devs fall under 140Gentoo, the TLP structure is such that almost all devs fall under
142or devs that have gone inactive.</li> 150or devs that have gone inactive.</li>
143<li>Bugs that cut across projects often remain unresolved.</li> 151<li>Bugs that cut across projects often remain unresolved.</li>
144<li>GLEPs often linger in an undetermined state.</li> 152<li>GLEPs often linger in an undetermined state.</li>
145</ol> 153</ol>
146</div> 154</div>
147<div class="section" id="specification"> 155<div class="section">
148<h1><a class="toc-backref" href="#id4" name="specification">Specification</a></h1> 156<h1><a class="toc-backref" href="#id5" id="specification" name="specification">Specification</a></h1>
149<ol class="upperalpha"> 157<ol class="upperalpha">
150<li><p class="first">A project is a group of developers working towards a goal (or a set 158<li><p class="first">A project is a group of developers working towards a goal (or a set
151of goals).</p> 159of goals).</p>
152<blockquote> 160<blockquote>
153<ul class="simple"> 161<ul class="simple">
195<li>The 'slacker' marker is reset when a member is elected.</li> 203<li>The 'slacker' marker is reset when a member is elected.</li>
196<li>If any meeting has less than 50% attendance by council members, a new 204<li>If any meeting has less than 50% attendance by council members, a new
197election for <em>all</em> places must be held within a month. The 'one year' 205election for <em>all</em> places must be held within a month. The 'one year'
198is then reset from that point.</li> 206is then reset from that point.</li>
199<li>Disciplinary actions may be appealed to the council.</li> 207<li>Disciplinary actions may be appealed to the council.</li>
208<li>A proxy must not be an existing council member, and any single person
209may not be a proxy for more than one council member at any given
210meeting.</li>
200</ul> 211</ul>
201</blockquote> 212</blockquote>
202</li> 213</li>
203</ol> 214</ol>
204</div> 215</div>
205<div class="section" id="rationale"> 216<div class="section">
206<h1><a class="toc-backref" href="#id5" name="rationale">Rationale</a></h1> 217<h1><a class="toc-backref" href="#id6" id="rationale" name="rationale">Rationale</a></h1>
207<p>So, does this proposal solve any of the previously-mentioned problems?</p> 218<p>So, does this proposal solve any of the previously-mentioned problems?</p>
208<p>1. There is no longer any requirement that the project structure be 219<p>1. There is no longer any requirement that the project structure be
209complete. Some devs work on very specific parts of the tree, while 220complete. Some devs work on very specific parts of the tree, while
210some work on practically everything; neither should be shoehorned into 221some work on practically everything; neither should be shoehorned into
211an ad-hoc project structure. Moreover, it should be easy to create new 222an ad-hoc project structure. Moreover, it should be easy to create new
238current system it does. With this proposal it wouldn't.</p> 249current system it does. With this proposal it wouldn't.</p>
239<ol class="arabic simple" start="8"> 250<ol class="arabic simple" start="8">
240<li>This proposal has nothing to say about GLEPs.</li> 251<li>This proposal has nothing to say about GLEPs.</li>
241</ol> 252</ol>
242</div> 253</div>
243<div class="section" id="copyright"> 254<div class="section">
244<h1><a class="toc-backref" href="#id6" name="copyright">Copyright</a></h1> 255<h1><a class="toc-backref" href="#id7" id="copyright" name="copyright">Copyright</a></h1>
245<p>This document has been placed in the public domain.</p> 256<p>This document has been placed in the public domain.</p>
246</div> 257</div>
247 258
248</div> 259</div>
249<hr class="docutils footer" />
250<div class="footer"> 260<div class="footer">
261<hr class="footer" />
251<a class="reference" href="glep-0039.txt">View document source</a>. 262<a class="reference" href="glep-0039.txt">View document source</a>.
252Generated on: 2005-09-01 16:32 UTC. 263Generated on: 2007-10-12 02:09 UTC.
253Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source. 264Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
265
254</div> 266</div>
255</body> 267</body>
256</html> 268</html>
257 269

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.20