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

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

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

Revision 1.2 Revision 1.3
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.9: http://docutils.sourceforge.net/" /> 11 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
12 <title>GLEP 40 -- Standardizing "arch" keywording across all archs.</title> 12 <title>GLEP 40 -- Standardizing "arch" keywording across all archs.</title>
13 <link rel="stylesheet" href="tools/glep.css" type="text/css" /> 13 <style type="text/css">
14
15/*
16:Author: David Goodger
17:Contact: goodger@users.sourceforge.net
18:date: $Date: 2006/09/04 03:10:56 $
19:version: $Revision: 1.3 $
20:copyright: This stylesheet has been placed in the public domain.
21
22Default cascading style sheet for the PEP HTML output of Docutils.
23*/
24
25.first {
26 margin-top: 0 }
27
28.last {
29 margin-bottom: 0 }
30
31.navigation {
32 width: 100% ;
33 background: #cc99ff ;
34 margin-top: 0px ;
35 margin-bottom: 0px }
36
37.navigation .navicon {
38 width: 150px ;
39 height: 35px }
40
41.navigation .textlinks {
42 padding-left: 1em ;
43 text-align: left }
44
45.navigation td, .navigation th {
46 padding-left: 0em ;
47 padding-right: 0em ;
48 vertical-align: middle }
49
50.rfc2822 {
51 margin-top: 0.5em ;
52 margin-left: 0.5em ;
53 margin-right: 0.5em ;
54 margin-bottom: 0em }
55
56.rfc2822 td {
57 text-align: left }
58
59.rfc2822 th.field-name {
60 text-align: right ;
61 font-family: sans-serif ;
62 padding-right: 0.5em ;
63 font-weight: bold ;
64 margin-bottom: 0em }
65
66a.toc-backref {
67 text-decoration: none ;
68 color: black }
69
70body {
71 margin: 0px ;
72 margin-bottom: 1em ;
73 padding: 0px }
74
75dd {
76 margin-bottom: 0.5em }
77
78div.section {
79 margin-left: 1em ;
80 margin-right: 1em ;
81 margin-bottom: 1.5em }
82
83div.section div.section {
84 margin-left: 0em ;
85 margin-right: 0em ;
86 margin-top: 1.5em }
87
88div.abstract {
89 margin: 2em 5em }
90
91div.abstract p.topic-title {
92 font-weight: bold ;
93 text-align: center }
94
95div.attention, div.caution, div.danger, div.error, div.hint,
96div.important, div.note, div.tip, div.warning {
97 margin: 2em ;
98 border: medium outset ;
99 padding: 1em }
100
101div.attention p.admonition-title, div.caution p.admonition-title,
102div.danger p.admonition-title, div.error p.admonition-title,
103div.warning p.admonition-title {
104 color: red ;
105 font-weight: bold ;
106 font-family: sans-serif }
107
108div.hint p.admonition-title, div.important p.admonition-title,
109div.note p.admonition-title, div.tip p.admonition-title {
110 font-weight: bold ;
111 font-family: sans-serif }
112
113div.figure {
114 margin-left: 2em }
115
116div.footer, div.header {
117 font-size: smaller }
118
119div.footer {
120 margin-left: 1em ;
121 margin-right: 1em }
122
123div.system-messages {
124 margin: 5em }
125
126div.system-messages h1 {
127 color: red }
128
129div.system-message {
130 border: medium outset ;
131 padding: 1em }
132
133div.system-message p.system-message-title {
134 color: red ;
135 font-weight: bold }
136
137div.topic {
138 margin: 2em }
139
140h1 {
141 font-family: sans-serif ;
142 font-size: large }
143
144h2 {
145 font-family: sans-serif ;
146 font-size: medium }
147
148h3 {
149 font-family: sans-serif ;
150 font-size: small }
151
152h4 {
153 font-family: sans-serif ;
154 font-style: italic ;
155 font-size: small }
156
157h5 {
158 font-family: sans-serif;
159 font-size: x-small }
160
161h6 {
162 font-family: sans-serif;
163 font-style: italic ;
164 font-size: x-small }
165
166.section hr {
167 width: 75% }
168
169ol.simple, ul.simple {
170 margin-bottom: 1em }
171
172ol.arabic {
173 list-style: decimal }
174
175ol.loweralpha {
176 list-style: lower-alpha }
177
178ol.upperalpha {
179 list-style: upper-alpha }
180
181ol.lowerroman {
182 list-style: lower-roman }
183
184ol.upperroman {
185 list-style: upper-roman }
186
187p.caption {
188 font-style: italic }
189
190p.credits {
191 font-style: italic ;
192 font-size: smaller }
193
194p.label {
195 white-space: nowrap }
196
197p.topic-title {
198 font-family: sans-serif ;
199 font-weight: bold }
200
201pre.line-block {
202 font-family: serif ;
203 font-size: 100% }
204
205pre.literal-block, pre.doctest-block {
206 margin-left: 2em ;
207 margin-right: 2em ;
208 background-color: #eeeeee }
209
210span.classifier {
211 font-family: sans-serif ;
212 font-style: oblique }
213
214span.classifier-delimiter {
215 font-family: sans-serif ;
216 font-weight: bold }
217
218span.interpreted {
219 font-family: sans-serif }
220
221span.option-argument {
222 font-style: italic }
223
224span.pre {
225 white-space: pre }
226
227span.problematic {
228 color: red }
229
230table {
231 margin-top: 0.5em ;
232 margin-bottom: 0.5em }
233
234td, th {
235 padding-left: 0.5em ;
236 padding-right: 0.5em ;
237 vertical-align: top }
238
239td.num {
240 text-align: right }
241
242th.field-name {
243 font-weight: bold ;
244 text-align: left ;
245 white-space: nowrap }
246
247h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
248 font-size: 100% }
249
250tt {
251 background-color: #eeeeee }
252
253ul.auto-toc {
254 list-style-type: none }
255
256</style>
14</head> 257</head>
15<body bgcolor="white"> 258<body bgcolor="white">
16<table class="navigation" cellpadding="0" cellspacing="0" 259<table class="navigation" cellpadding="0" cellspacing="0"
17 width="100%" border="0"> 260 width="100%" border="0">
18<tr><td class="navicon" width="150" height="35"> 261<tr><td class="navicon" width="150" height="35">
19<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page"> 262<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page">
20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]" 263<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]"
21 border="0" width="150" height="35" /></a></td> 264 border="0" width="150" height="35" /></a></td>
22<td class="textlinks" align="left"> 265<td class="textlinks" align="left">
23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>] 266[<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>] 267[<b><a href="http://www.gentoo.org/peps">GLEP Index</a></b>]
25[<b><a href="./glep-0040.txt">GLEP Source</a></b>] 268[<b><a href="http://www.gentoo.org/proj/en/glep/glep-0040.txt">GLEP Source</a></b>]
26</td></tr></table> 269</td></tr></table>
27<table class="rfc2822 docutils field-list" frame="void" rules="none"> 270<table class="rfc2822 docutils field-list" frame="void" rules="none">
28<col class="field-name" /> 271<col class="field-name" />
29<col class="field-body" /> 272<col class="field-body" />
30<tbody valign="top"> 273<tbody valign="top">
31<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">40</td> 274<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">40</td>
32</tr> 275</tr>
33<tr class="field"><th class="field-name">Title:</th><td class="field-body">Standardizing &quot;arch&quot; keywording across all archs.</td> 276<tr class="field"><th class="field-name">Title:</th><td class="field-body">Standardizing &quot;arch&quot; keywording across all archs.</td>
34</tr> 277</tr>
35<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.2</td> 278<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.4</td>
36</tr> 279</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-0040.txt?cvsroot=gentoo">2005/09/15 21:02:11</a></td> 280<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-0040.txt?cvsroot=gentoo">2006/09/04 03:09:50</a></td>
38</tr> 281</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;</td> 282<tr class="field"><th class="field-name">Author:</th><td class="field-body">Grant Goodyear &lt;g2boojum&#32;&#97;t&#32;gentoo.org&gt;</td>
40</tr> 283</tr>
41<tr class="field"><th class="field-name">Status:</th><td class="field-body">Approved</td> 284<tr class="field"><th class="field-name">Status:</th><td class="field-body">Final</td>
42</tr> 285</tr>
43<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> 286<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
44</tr> 287</tr>
45<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference" href="http://www.python.org/peps/glep-0012.html">text/x-rst</a></td> 288<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>
46</tr> 289</tr>
47<tr class="field"><th class="field-name">Created:</th><td class="field-body">3-Sep-2005</td> 290<tr class="field"><th class="field-name">Created:</th><td class="field-body">3-Sep-2005</td>
48</tr> 291</tr>
49<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">6-Sep-2005 15-Sep-2005</td> 292<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">6-Sep-2005 15-Sep-2005 3-Sep-2006</td>
50</tr> 293</tr>
51</tbody> 294</tbody>
52</table> 295</table>
53<hr /> 296<hr />
54<div class="contents topic" id="contents"> 297<div class="contents topic">
55<p class="topic-title first"><a name="contents">Contents</a></p> 298<p class="topic-title first"><a id="contents" name="contents">Contents</a></p>
56<ul class="simple"> 299<ul class="simple">
57<li><a class="reference" href="#status" id="id10" name="id10">Status</a></li> 300<li><a class="reference" href="#status" id="id10" name="id10">Status</a></li>
58<li><a class="reference" href="#credits" id="id11" name="id11">Credits</a></li> 301<li><a class="reference" href="#credits" id="id11" name="id11">Credits</a></li>
59<li><a class="reference" href="#abstract" id="id12" name="id12">Abstract</a></li> 302<li><a class="reference" href="#abstract" id="id12" name="id12">Abstract</a></li>
60<li><a class="reference" href="#motivation" id="id13" name="id13">Motivation</a></li> 303<li><a class="reference" href="#motivation" id="id13" name="id13">Motivation</a></li>
69<li><a class="reference" href="#backwards-compatibility" id="id20" name="id20">Backwards Compatibility</a></li> 312<li><a class="reference" href="#backwards-compatibility" id="id20" name="id20">Backwards Compatibility</a></li>
70<li><a class="reference" href="#id1" id="id21" name="id21">References</a></li> 313<li><a class="reference" href="#id1" id="id21" name="id21">References</a></li>
71<li><a class="reference" href="#copyright" id="id22" name="id22">Copyright</a></li> 314<li><a class="reference" href="#copyright" id="id22" name="id22">Copyright</a></li>
72</ul> 315</ul>
73</div> 316</div>
74<div class="section" id="status"> 317<div class="section">
75<h1><a class="toc-backref" href="#id10" name="status">Status</a></h1> 318<h1><a class="toc-backref" href="#id10" id="status" name="status">Status</a></h1>
76<p>Approved by the Gentoo Council on 15 September 2005.</p> 319<p>Approved by the Gentoo Council on 15 September 2005. As of 20060903
320we have a robust x86 arch team, so this GLEP is final</p>
77</div> 321</div>
78<div class="section" id="credits"> 322<div class="section">
79<h1><a class="toc-backref" href="#id11" name="credits">Credits</a></h1> 323<h1><a class="toc-backref" href="#id11" id="credits" name="credits">Credits</a></h1>
80<p>This GLEP originated from a rather contentious <a class="reference" href="http://tinyurl.com/bp859">discussion</a> <a class="footnote-reference" href="#id2" id="id3" name="id3">[1]</a> on gentoo-dev 324<p>This GLEP originated from a rather contentious <a class="reference" href="http://tinyurl.com/bp859">discussion</a> <a class="footnote-reference" href="#id2" id="id3" name="id3">[1]</a> on gentoo-dev
81about combining the x86 and amd64 keywords. This GLEP attempts to get at the 325about combining the x86 and amd64 keywords. This GLEP attempts to get at the
82heart of that discontent. The proposed stable-keyword guidelines have been 326heart of that discontent. The proposed stable-keyword guidelines have been
83lifted verbatim from <a class="reference" href="http://dev.gentoo.org/~plasmaroo/devmanual">The Doc</a> <a class="footnote-reference" href="#id4" id="id5" name="id5">[2]</a>.</p> 327lifted verbatim from <a class="reference" href="http://dev.gentoo.org/~plasmaroo/devmanual">The Doc</a> <a class="footnote-reference" href="#id4" id="id5" name="id5">[2]</a>.</p>
84</div> 328</div>
85<div class="section" id="abstract"> 329<div class="section">
86<h1><a class="toc-backref" href="#id12" name="abstract">Abstract</a></h1> 330<h1><a class="toc-backref" href="#id12" id="abstract" name="abstract">Abstract</a></h1>
87<p>It is time for x86 to no longer be an exception to the standard 331<p>It is time for x86 to no longer be an exception to the standard
88keywording guidelines. Thus, an x86 arch team should be responsible 332keywording guidelines. Thus, an x86 arch team should be responsible
89for moving packages from ~x86 to x86.</p> 333for moving packages from ~x86 to x86.</p>
90</div> 334</div>
91<div class="section" id="motivation"> 335<div class="section">
92<h1><a class="toc-backref" href="#id13" name="motivation">Motivation</a></h1> 336<h1><a class="toc-backref" href="#id13" id="motivation" name="motivation">Motivation</a></h1>
93<p>The original, informal x86 keywording policy, where almost any x86 dev (which 337<p>The original, informal x86 keywording policy, where almost any x86 dev (which
94were the vast majority of devs) who used a package could mark it stable, arose 338were the vast majority of devs) who used a package could mark it stable, arose
95from a time when there were relatively few Gentoo devs. Adding packages to 339from a time when there were relatively few Gentoo devs. Adding packages to
96the tree was the principal concern, as opposed to maintaining existing 340the tree was the principal concern, as opposed to maintaining existing
97packages. QA considerations have since modified that policy slightly, and now 341packages. QA considerations have since modified that policy slightly, and now
104vapier notes that &quot;arch teams generally defer to maintainers (and rightly so) 348vapier notes that &quot;arch teams generally defer to maintainers (and rightly so)
105as to <em>when</em> newer versions should go stable.&quot; This approach has worked quite 349as to <em>when</em> newer versions should go stable.&quot; This approach has worked quite
106well for the non-x86 archs, and this GLEP asserts that the same approach would 350well for the non-x86 archs, and this GLEP asserts that the same approach would
107benefit x86 as well.</p> 351benefit x86 as well.</p>
108</div> 352</div>
109<div class="section" id="specification"> 353<div class="section">
110<h1><a class="toc-backref" href="#id14" name="specification">Specification</a></h1> 354<h1><a class="toc-backref" href="#id14" id="specification" name="specification">Specification</a></h1>
111<div class="section" id="stabling-guidelines-for-all-archs"> 355<div class="section">
112<h2><a class="toc-backref" href="#id15" name="stabling-guidelines-for-all-archs">Stabling guidelines for all archs</a></h2> 356<h2><a class="toc-backref" href="#id15" id="stabling-guidelines-for-all-archs" name="stabling-guidelines-for-all-archs">Stabling guidelines for all archs</a></h2>
113<p>For a package to move to stable, the following guidelines must be met:</p> 357<p>For a package to move to stable, the following guidelines must be met:</p>
114<ul class="simple"> 358<ul class="simple">
115<li>The package has spent a reasonable amount of time in <tt class="docutils literal"><span class="pre">~arch</span></tt> first. 359<li>The package has spent a reasonable amount of time in <tt class="docutils literal"><span class="pre">~arch</span></tt> first.
116Thirty days is the usual figure, although this is clearly only a guideline. 360Thirty days is the usual figure, although this is clearly only a guideline.
117For critical packages, a much longer duration is expected. For small 361For critical packages, a much longer duration is expected. For small
123<li>If the package is a library, it should be known not to break any package 367<li>If the package is a library, it should be known not to break any package
124which depends upon it.</li> 368which depends upon it.</li>
125<li>The relevant <tt class="docutils literal"><span class="pre">arch</span></tt> team must agree to it.</li> 369<li>The relevant <tt class="docutils literal"><span class="pre">arch</span></tt> team must agree to it.</li>
126</ul> 370</ul>
127</div> 371</div>
128<div class="section" id="x86-arch-team"> 372<div class="section">
129<h2><a class="toc-backref" href="#id16" name="x86-arch-team">x86 arch team</a></h2> 373<h2><a class="toc-backref" href="#id16" id="x86-arch-team" name="x86-arch-team">x86 arch team</a></h2>
130<p>A robust x86 arch team needs to be created. The <a class="reference" href="mailto:x86&#64;gentoo.org">x86&#64;gentoo.org</a> alias already 374<p>A robust x86 arch team needs to be created. The <a class="reference" href="mailto:x86&#64;gentoo.org">x86&#64;gentoo.org</a> alias already
131exists, and it merely needs to be used. This team, with the aid of potential 375exists, and it merely needs to be used. This team, with the aid of potential
132non-dev <tt class="docutils literal"><span class="pre">arch</span> <span class="pre">testers</span></tt>, has the responsibility of stabling all x86 packages. 376non-dev <tt class="docutils literal"><span class="pre">arch</span> <span class="pre">testers</span></tt>, has the responsibility of stabling all x86 packages.
133Current x86 devs who wish to mark their own packages stable must therefore 377Current x86 devs who wish to mark their own packages stable must therefore
134either be members of or make individual arrangements with the x86 arch team.</p> 378either be members of or make individual arrangements with the x86 arch team.</p>
135</div> 379</div>
136</div> 380</div>
137<div class="section" id="rationale"> 381<div class="section">
138<h1><a class="toc-backref" href="#id17" name="rationale">Rationale</a></h1> 382<h1><a class="toc-backref" href="#id17" id="rationale" name="rationale">Rationale</a></h1>
139<p>There will be a considerable one-time cost involved in establishing a robust 383<p>There will be a considerable one-time cost involved in establishing a robust
140x86 arch team--a good number of bodies (the amd64 atch team has 19 active devs 384x86 arch team--a good number of bodies (the amd64 arch team has 19 active devs
141and 12 active non-dev arch testers) need to be recruited to be part of the 385and 12 active non-dev arch testers) need to be recruited to be part of the
142new arch team, and convincing devs that it is in their best interests to work 386new arch team, and convincing devs that it is in their best interests to work
143in a new fashion is likely to be even harder. Certainly the benefit of 387in a new fashion is likely to be even harder. Certainly the benefit of
144consistency between the various archs is obvious, but is it worth the cost 388consistency between the various archs is obvious, but is it worth the cost
145involved? Here are the arguments for enduring the pain involved:</p> 389involved? Here are the arguments for enduring the pain involved:</p>
147<li>Over time, x86 is likely to become a minority arch as 64-bit systems 391<li>Over time, x86 is likely to become a minority arch as 64-bit systems
148become the norm. The implicit assumptions that underly the current 392become the norm. The implicit assumptions that underly the current
149system (that most devs, users, and package maintainers use x86) 393system (that most devs, users, and package maintainers use x86)
150will become increasingly less valid.</li> 394will become increasingly less valid.</li>
151<li>Markedly improved QA for x86. Assuming that the author's own is 395<li>Markedly improved QA for x86. Assuming that the author's own is
152behavior is representative, most x86 devs run <tt class="docutils literal"><span class="pre">~x86</span></tt> systems. 396behavior is representative, most x86 devs run <tt class="docutils literal"><span class="pre">~x86</span></tt> systems.
153Thus, the assumption that devs are good <tt class="docutils literal"><span class="pre">x86</span></tt> testers is not really 397Thus, the assumption that devs are good <tt class="docutils literal"><span class="pre">x86</span></tt> testers is not really
154valid. One obvious consequence is that packages tend to languish in 398valid. One obvious consequence is that packages tend to languish in
155<tt class="docutils literal"><span class="pre">~x86</span></tt> for a very long time, since x86 devs running <tt class="docutils literal"><span class="pre">~x86</span></tt> have little 399<tt class="docutils literal"><span class="pre">~x86</span></tt> for a very long time, since x86 devs running <tt class="docutils literal"><span class="pre">~x86</span></tt> have little
156cause to notice that a package has not been marked stable. The much larger 400cause to notice that a package has not been marked stable. The much larger
157effect, though, is that it is rare for <tt class="docutils literal"><span class="pre">x86</span></tt> packages to be stabled in 401effect, though, is that it is rare for <tt class="docutils literal"><span class="pre">x86</span></tt> packages to be stabled in
160in the context of a full stable <tt class="docutils literal"><span class="pre">arch</span></tt> tree, it has been <a class="reference" href="http://thread.gmane.org/gmane.linux.gentoo.devel/30369">argued</a> <a class="footnote-reference" href="#id6" id="id7" name="id7">[3]</a>, is 404in the context of a full stable <tt class="docutils literal"><span class="pre">arch</span></tt> tree, it has been <a class="reference" href="http://thread.gmane.org/gmane.linux.gentoo.devel/30369">argued</a> <a class="footnote-reference" href="#id6" id="id7" name="id7">[3]</a>, is
161the fundamental reason why the non-x86 archs have notably better QA 405the fundamental reason why the non-x86 archs have notably better QA
162than does the x86 arch.</li> 406than does the x86 arch.</li>
163</ul> 407</ul>
164</div> 408</div>
165<div class="section" id="implementation"> 409<div class="section">
166<h1><a class="toc-backref" href="#id18" name="implementation">Implementation</a></h1> 410<h1><a class="toc-backref" href="#id18" id="implementation" name="implementation">Implementation</a></h1>
167<p>Creation of a robust x86 team is already underway. The more vital step 411<p>Creation of a robust x86 team is already underway. The more vital step
168is the official change in policy, along with a sustained effort to get 412is the official change in policy, along with a sustained effort to get
169existing x86 devs to go along with it.</p> 413existing x86 devs to go along with it.</p>
170</div> 414</div>
171<div class="section" id="alternative-ideas"> 415<div class="section">
172<h1><a class="toc-backref" href="#id19" name="alternative-ideas">Alternative Ideas</a></h1> 416<h1><a class="toc-backref" href="#id19" id="alternative-ideas" name="alternative-ideas">Alternative Ideas</a></h1>
173<p><a class="reference" href="http://thread.gmane.org/gmane.linux.gentoo.devel/31060">Stuart</a> <a class="footnote-reference" href="#id8" id="id9" name="id9">[4]</a> has suggested the creation of a new arch keyword: &quot;[-]maint&quot;, which 417<p><a class="reference" href="http://thread.gmane.org/gmane.linux.gentoo.devel/31060">Stuart</a> <a class="footnote-reference" href="#id8" id="id9" name="id9">[4]</a> has suggested the creation of a new arch keyword: &quot;[-]maint&quot;, which
174would exist in tandem with the normal arch keywords, thereby making the 418would exist in tandem with the normal arch keywords, thereby making the
175package maintainer's intention explicit. Ciaranm has responded that by 419package maintainer's intention explicit. Ciaranm has responded that by
176definition a package in <tt class="docutils literal"><span class="pre">~arch</span></tt> is a candidate for <tt class="docutils literal"><span class="pre">arch</span></tt>, so a package's 420definition a package in <tt class="docutils literal"><span class="pre">~arch</span></tt> is a candidate for <tt class="docutils literal"><span class="pre">arch</span></tt>, so a package's
177mere presence in the tree (without being in <tt class="docutils literal"><span class="pre">package.mask</span></tt>) should indicate 421mere presence in the tree (without being in <tt class="docutils literal"><span class="pre">package.mask</span></tt>) should indicate
178the package maintainer's intention. There was a fair bit of discussion about 422the package maintainer's intention. There was a fair bit of discussion about
180entirely different variable, etcetera, but the basic gist didn't change much.</p> 424entirely different variable, etcetera, but the basic gist didn't change much.</p>
181<p>Jstubbs notes that it could be a very good idea if all non-arch devs worked in 425<p>Jstubbs notes that it could be a very good idea if all non-arch devs worked in
182overlays, but that new portage (gensync) support would be needed to make it 426overlays, but that new portage (gensync) support would be needed to make it
183truly viable. Stuart pointed out that php5 support was handled just that way. 427truly viable. Stuart pointed out that php5 support was handled just that way.
184One author's view is that this approach would make the &quot;package in <tt class="docutils literal"><span class="pre">~arch</span></tt> 428One author's view is that this approach would make the &quot;package in <tt class="docutils literal"><span class="pre">~arch</span></tt>
185means that it's a de-facto candidate for <tt class="docutils literal"><span class="pre">arch</span></tt>&quot; interpretation even more 429means that it's a de-facto candidate for <tt class="docutils literal"><span class="pre">arch</span></tt>&quot; interpretation even more
186valid.</p> 430valid.</p>
187<p>Ciaranm and weeve have noted that it is occasionally necessary for arch teams 431<p>Ciaranm and weeve have noted that it is occasionally necessary for arch teams
188to override a package maintainer when it comes to stabling a package. Stuart 432to override a package maintainer when it comes to stabling a package. Stuart
189has asserted that in those cases the arch team should be willing to take on 433has asserted that in those cases the arch team should be willing to take on
190the support burden for that package.</p> 434the support burden for that package.</p>
191</div> 435</div>
192<div class="section" id="backwards-compatibility"> 436<div class="section">
193<h1><a class="toc-backref" href="#id20" name="backwards-compatibility">Backwards Compatibility</a></h1> 437<h1><a class="toc-backref" href="#id20" id="backwards-compatibility" name="backwards-compatibility">Backwards Compatibility</a></h1>
194<p>Not really an issue here.</p> 438<p>Not really an issue here.</p>
195</div> 439</div>
196<div class="section" id="id1"> 440<div class="section">
197<h1><a class="toc-backref" href="#id21" name="id1">References</a></h1> 441<h1><a class="toc-backref" href="#id21" id="id1" name="id1">References</a></h1>
198<table class="docutils footnote" frame="void" id="id2" rules="none"> 442<table class="docutils footnote" frame="void" id="id2" rules="none">
199<colgroup><col class="label" /><col /></colgroup> 443<colgroup><col class="label" /><col /></colgroup>
200<tbody valign="top"> 444<tbody valign="top">
201<tr><td class="label"><a class="fn-backref" href="#id3" name="id2">[1]</a></td><td><a class="reference" href="http://tinyurl.com/bp859">http://tinyurl.com/bp859</a></td></tr> 445<tr><td class="label"><a class="fn-backref" href="#id3" name="id2">[1]</a></td><td><a class="reference" href="http://tinyurl.com/bp859">http://tinyurl.com/bp859</a></td></tr>
202</tbody> 446</tbody>
218<tbody valign="top"> 462<tbody valign="top">
219<tr><td class="label"><a class="fn-backref" href="#id9" name="id8">[4]</a></td><td><a class="reference" href="http://thread.gmane.org/gmane.linux.gentoo.devel/31060">http://thread.gmane.org/gmane.linux.gentoo.devel/31060</a></td></tr> 463<tr><td class="label"><a class="fn-backref" href="#id9" name="id8">[4]</a></td><td><a class="reference" href="http://thread.gmane.org/gmane.linux.gentoo.devel/31060">http://thread.gmane.org/gmane.linux.gentoo.devel/31060</a></td></tr>
220</tbody> 464</tbody>
221</table> 465</table>
222</div> 466</div>
223<div class="section" id="copyright"> 467<div class="section">
224<h1><a class="toc-backref" href="#id22" name="copyright">Copyright</a></h1> 468<h1><a class="toc-backref" href="#id22" id="copyright" name="copyright">Copyright</a></h1>
225<p>This document has been placed in the public domain.</p> 469<p>This document has been placed in the public domain.</p>
226</div> 470</div>
227 471
228</div> 472</div>
229<div class="footer"> 473<div class="footer">
230<hr class="footer" /> 474<hr class="footer" />
231<a class="reference" href="glep-0040.txt">View document source</a>. 475<a class="reference" href="glep-0040.txt">View document source</a>.
232Generated on: 2005-09-15 21:03 UTC. 476Generated on: 2006-09-04 03:10 UTC.
233Generated 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. 477Generated 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.
234 478
235</div> 479</div>
236</body> 480</body>
237</html> 481</html>

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.20