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

Contents of /xml/htdocs/proj/en/glep/glep-0017.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download) (as text)
Tue Oct 10 20:25:14 2006 UTC (8 years, 1 month ago) by g2boojum
Branch: MAIN
Changes since 1.2: +278 -35 lines
File MIME type: text/html
regenerate all .html files

1 liquidx 1.1 <?xml version="1.0" encoding="utf-8" ?>
2     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4     <!--
5     This HTML is auto-generated. DO NOT EDIT THIS FILE! If you are writing a new
6     PEP, see http://www.python.org/peps/pep-0001.html for instructions and links
7     to templates. DO NOT USE THIS HTML FILE AS YOUR TEMPLATE!
8     -->
9     <head>
10     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 g2boojum 1.3 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
12 liquidx 1.1 <title>GLEP 17 -- Resolution for Aging EBuilds</title>
13 g2boojum 1.3 <style type="text/css">
14    
15     /*
16     :Author: David Goodger
17     :Contact: goodger@users.sourceforge.net
18     :date: $Date: 2003/06/02 17:03:08 $
19     :version: $Revision: 1.1 $
20     :copyright: This stylesheet has been placed in the public domain.
21    
22     Default 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    
66     a.toc-backref {
67     text-decoration: none ;
68     color: black }
69    
70     body {
71     margin: 0px ;
72     margin-bottom: 1em ;
73     padding: 0px }
74    
75     dd {
76     margin-bottom: 0.5em }
77    
78     div.section {
79     margin-left: 1em ;
80     margin-right: 1em ;
81     margin-bottom: 1.5em }
82    
83     div.section div.section {
84     margin-left: 0em ;
85     margin-right: 0em ;
86     margin-top: 1.5em }
87    
88     div.abstract {
89     margin: 2em 5em }
90    
91     div.abstract p.topic-title {
92     font-weight: bold ;
93     text-align: center }
94    
95     div.attention, div.caution, div.danger, div.error, div.hint,
96     div.important, div.note, div.tip, div.warning {
97     margin: 2em ;
98     border: medium outset ;
99     padding: 1em }
100    
101     div.attention p.admonition-title, div.caution p.admonition-title,
102     div.danger p.admonition-title, div.error p.admonition-title,
103     div.warning p.admonition-title {
104     color: red ;
105     font-weight: bold ;
106     font-family: sans-serif }
107    
108     div.hint p.admonition-title, div.important p.admonition-title,
109     div.note p.admonition-title, div.tip p.admonition-title {
110     font-weight: bold ;
111     font-family: sans-serif }
112    
113     div.figure {
114     margin-left: 2em }
115    
116     div.footer, div.header {
117     font-size: smaller }
118    
119     div.footer {
120     margin-left: 1em ;
121     margin-right: 1em }
122    
123     div.system-messages {
124     margin: 5em }
125    
126     div.system-messages h1 {
127     color: red }
128    
129     div.system-message {
130     border: medium outset ;
131     padding: 1em }
132    
133     div.system-message p.system-message-title {
134     color: red ;
135     font-weight: bold }
136    
137     div.topic {
138     margin: 2em }
139    
140     h1 {
141     font-family: sans-serif ;
142     font-size: large }
143    
144     h2 {
145     font-family: sans-serif ;
146     font-size: medium }
147    
148     h3 {
149     font-family: sans-serif ;
150     font-size: small }
151    
152     h4 {
153     font-family: sans-serif ;
154     font-style: italic ;
155     font-size: small }
156    
157     h5 {
158     font-family: sans-serif;
159     font-size: x-small }
160    
161     h6 {
162     font-family: sans-serif;
163     font-style: italic ;
164     font-size: x-small }
165    
166     .section hr {
167     width: 75% }
168    
169     ol.simple, ul.simple {
170     margin-bottom: 1em }
171    
172     ol.arabic {
173     list-style: decimal }
174    
175     ol.loweralpha {
176     list-style: lower-alpha }
177    
178     ol.upperalpha {
179     list-style: upper-alpha }
180    
181     ol.lowerroman {
182     list-style: lower-roman }
183    
184     ol.upperroman {
185     list-style: upper-roman }
186    
187     p.caption {
188     font-style: italic }
189    
190     p.credits {
191     font-style: italic ;
192     font-size: smaller }
193    
194     p.label {
195     white-space: nowrap }
196    
197     p.topic-title {
198     font-family: sans-serif ;
199     font-weight: bold }
200    
201     pre.line-block {
202     font-family: serif ;
203     font-size: 100% }
204    
205     pre.literal-block, pre.doctest-block {
206     margin-left: 2em ;
207     margin-right: 2em ;
208     background-color: #eeeeee }
209    
210     span.classifier {
211     font-family: sans-serif ;
212     font-style: oblique }
213    
214     span.classifier-delimiter {
215     font-family: sans-serif ;
216     font-weight: bold }
217    
218     span.interpreted {
219     font-family: sans-serif }
220    
221     span.option-argument {
222     font-style: italic }
223    
224     span.pre {
225     white-space: pre }
226    
227     span.problematic {
228     color: red }
229    
230     table {
231     margin-top: 0.5em ;
232     margin-bottom: 0.5em }
233    
234     td, th {
235     padding-left: 0.5em ;
236     padding-right: 0.5em ;
237     vertical-align: top }
238    
239     td.num {
240     text-align: right }
241    
242     th.field-name {
243     font-weight: bold ;
244     text-align: left ;
245     white-space: nowrap }
246    
247     h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
248     font-size: 100% }
249    
250     tt {
251     background-color: #eeeeee }
252    
253     ul.auto-toc {
254     list-style-type: none }
255    
256     </style>
257 liquidx 1.1 </head>
258     <body bgcolor="white">
259     <table class="navigation" cellpadding="0" cellspacing="0"
260     width="100%" border="0">
261     <tr><td class="navicon" width="150" height="35">
262     <a href="http://www.gentoo.org/" title="Gentoo Linux Home Page">
263     <img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]"
264     border="0" width="150" height="35" /></a></td>
265     <td class="textlinks" align="left">
266     [<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>]
267 g2boojum 1.3 [<b><a href="http://www.gentoo.org/peps">GLEP Index</a></b>]
268     [<b><a href="http://www.gentoo.org/proj/en/glep/glep-0017.txt">GLEP Source</a></b>]
269 liquidx 1.1 </td></tr></table>
270 g2boojum 1.3 <table class="rfc2822 docutils field-list" frame="void" rules="none">
271 liquidx 1.1 <col class="field-name" />
272     <col class="field-body" />
273     <tbody valign="top">
274     <tr class="field"><th class="field-name">GLEP:</th><td class="field-body">17</td>
275     </tr>
276     <tr class="field"><th class="field-name">Title:</th><td class="field-body">Resolution for Aging EBuilds</td>
277     </tr>
278 g2boojum 1.2 <tr class="field"><th class="field-name">Version:</th><td class="field-body">1.2</td>
279 liquidx 1.1 </tr>
280 g2boojum 1.3 <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-0017.txt?cvsroot=gentoo">2004/11/11 21:40:28</a></td>
281 liquidx 1.1 </tr>
282     <tr class="field"><th class="field-name">Author:</th><td class="field-body">Caleb Tennis &lt;caleb&#32;&#97;t&#32;gentoo.org&gt;</td>
283     </tr>
284 g2boojum 1.2 <tr class="field"><th class="field-name">Status:</th><td class="field-body">deferred</td>
285 liquidx 1.1 </tr>
286     <tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
287     </tr>
288 g2boojum 1.3 <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>
289 liquidx 1.1 </tr>
290     <tr class="field"><th class="field-name">Created:</th><td class="field-body">21-Nov-2003</td>
291     </tr>
292     <tr class="field"><th class="field-name">Post-History:</th><td class="field-body">24-Nov-2003</td>
293     </tr>
294     </tbody>
295     </table>
296     <hr />
297 g2boojum 1.3 <div class="contents topic">
298     <p class="topic-title first"><a id="contents" name="contents">Contents</a></p>
299 liquidx 1.1 <ul class="simple">
300     <li><a class="reference" href="#abstract" id="id1" name="id1">Abstract</a></li>
301 g2boojum 1.2 <li><a class="reference" href="#status" id="id2" name="id2">Status</a></li>
302     <li><a class="reference" href="#motivation" id="id3" name="id3">Motivation</a></li>
303     <li><a class="reference" href="#rationale" id="id4" name="id4">Rationale</a></li>
304     <li><a class="reference" href="#implementation" id="id5" name="id5">Implementation</a></li>
305     <li><a class="reference" href="#repercussions" id="id6" name="id6">Repercussions</a></li>
306     <li><a class="reference" href="#future" id="id7" name="id7">Future</a></li>
307     <li><a class="reference" href="#backwards-compatibility" id="id8" name="id8">Backwards Compatibility</a></li>
308     <li><a class="reference" href="#references" id="id9" name="id9">References</a></li>
309     <li><a class="reference" href="#copyright" id="id10" name="id10">Copyright</a></li>
310 liquidx 1.1 </ul>
311     </div>
312 g2boojum 1.3 <div class="section">
313     <h1><a class="toc-backref" href="#id1" id="abstract" name="abstract">Abstract</a></h1>
314 liquidx 1.1 <p>Many of the ebuild scripts found within Gentoo's Portage have come as a direct
315     result of user submission via Gentoo's Bugzilla interface. However, a large number
316     of open ebuild requests remain in Bugzilla. This GLEP attempts to resolve these
317     requests.</p>
318     </div>
319 g2boojum 1.3 <div class="section">
320     <h1><a class="toc-backref" href="#id2" id="status" name="status">Status</a></h1>
321 g2boojum 1.2 <p>Timed out</p>
322     </div>
323 g2boojum 1.3 <div class="section">
324     <h1><a class="toc-backref" href="#id3" id="motivation" name="motivation">Motivation</a></h1>
325 liquidx 1.1 <p>As of the first draft of this GLEP, there are 1517 EBUILD bug requests in
326     Gentoo's bugzilla database. These requests generally fall into three categories:</p>
327     <p>1. The package is important to Gentoo users, but has simply has not yet made
328     its way into Portage.</p>
329     <ol class="arabic simple" start="2">
330     <li>The package is mostly unimportant to Gentoo users</li>
331     <li>No ebuild has been provided with the bug request.</li>
332     </ol>
333     <p>Leaving these requests open does not help Gentoo. Not only does the bug count
334     become artifically inflated, but bug maintenance also becomes more difficult adding
335     to open requests that developers must sift through.</p>
336     <p>Furthermore, having a policy in place as to how ebuild bug requests are handled is
337     important for consistency and accountability.</p>
338     </div>
339 g2boojum 1.3 <div class="section">
340     <h1><a class="toc-backref" href="#id4" id="rationale" name="rationale">Rationale</a></h1>
341 liquidx 1.1 <p>Portage simply cannot contain an automated ebuild for every software package available.
342     Ebuilds that are included are done so mostly based on the whim and knowledge of
343     developers. Many software packages are of interest only to a small subset of end users,
344     and as such would be a misuse of resources by including in Portage.</p>
345     </div>
346 g2boojum 1.3 <div class="section">
347     <h1><a class="toc-backref" href="#id5" id="implementation" name="implementation">Implementation</a></h1>
348 liquidx 1.1 <p>This implementation applies only to requests which have been idle in the database
349     for an extended period of time. The recommended time is <em>90</em> days.</p>
350     <p>After this period, the bugs should be handled in the follow manner:</p>
351     <ul class="simple">
352     <li>The bug should be closed as a WONTFIX</li>
353     <li>The following note should be included in the description:
354 g2boojum 1.3 <tt class="docutils literal"><span class="pre">No</span> <span class="pre">developer</span> <span class="pre">has</span> <span class="pre">sponsored</span> <span class="pre">the</span> <span class="pre">ebuild</span> <span class="pre">within</span> <span class="pre">90</span> <span class="pre">days</span> <span class="pre">of</span> <span class="pre">request.</span>
355 liquidx 1.1 <span class="pre">Closing</span> <span class="pre">per</span> <span class="pre">GLEP</span> <span class="pre">policy</span> <span class="pre">#xx</span></tt></li>
356     </ul>
357     </div>
358 g2boojum 1.3 <div class="section">
359     <h1><a class="toc-backref" href="#id6" id="repercussions" name="repercussions">Repercussions</a></h1>
360 liquidx 1.1 <p>The (systematic) denial of the inclusion of ebuilds into the Portage tree may leave
361     some users to feel slighted because their ebuild was not accepted into Portage.
362     This is an unfortunate side effect of a system that relies on acceptal or denial.</p>
363     </div>
364 g2boojum 1.3 <div class="section">
365     <h1><a class="toc-backref" href="#id7" id="future" name="future">Future</a></h1>
366 liquidx 1.1 <p>It may be desirable to provide an official repository for abandoned ebuilds to go.
367     Any attachments to these bug reports could be placed here, so that the author's effort
368     has not gone in vein.</p>
369     </div>
370 g2boojum 1.3 <div class="section">
371     <h1><a class="toc-backref" href="#id8" id="backwards-compatibility" name="backwards-compatibility">Backwards Compatibility</a></h1>
372 liquidx 1.1 <p>No current policies exist that interfere with this document.</p>
373     </div>
374 g2boojum 1.3 <div class="section">
375     <h1><a class="toc-backref" href="#id9" id="references" name="references">References</a></h1>
376     <table class="docutils footnote" frame="void" id="glep2" rules="none">
377 liquidx 1.1 <colgroup><col class="label" /><col /></colgroup>
378     <tbody valign="top">
379     <tr><td class="label"><a name="glep2">[1]</a></td><td>GLEP 2, Sample ReStructuredText GLEP Template, Goodyear,
380     (<a class="reference" href="http://glep.gentoo.org/glep-0002.html">http://glep.gentoo.org/glep-0002.html</a>)</td></tr>
381     </tbody>
382     </table>
383     </div>
384 g2boojum 1.3 <div class="section">
385     <h1><a class="toc-backref" href="#id10" id="copyright" name="copyright">Copyright</a></h1>
386 liquidx 1.1 <p>This document has been placed in the public domain.</p>
387     </div>
388 g2boojum 1.3
389 liquidx 1.1 </div>
390 g2boojum 1.3 <div class="footer">
391 g2boojum 1.2 <hr class="footer" />
392 liquidx 1.1 <a class="reference" href="glep-0017.txt">View document source</a>.
393 g2boojum 1.3 Generated on: 2006-10-10 20:23 UTC.
394 liquidx 1.1 Generated 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.
395 g2boojum 1.3
396 liquidx 1.1 </div>
397     </body>
398     </html>

  ViewVC Help
Powered by ViewVC 1.1.20