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

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

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

Revision 1.1 Revision 1.7
1<?xml version="1.0" encoding="utf-8" ?> 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"> 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"> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4<!-- 4
5This HTML is auto-generated. DO NOT EDIT THIS FILE! If you are writing a new
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!
8-->
9<head> 5<head>
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> 7 <meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" />
12 <title>GLEP 48 -- QA Team's Role and Purpose</title> 8 <title>GLEP 48 -- QA Team's Role and Purpose</title>
13 <link rel="stylesheet" href="tools/glep.css" type="text/css" /> 9 <link rel="stylesheet" href="tools/glep.css" type="text/css" /></head>
14</head>
15<body bgcolor="white"> 10<body bgcolor="white">
16<table class="navigation" cellpadding="0" cellspacing="0" 11<table class="navigation" cellpadding="0" cellspacing="0"
17 width="100%" border="0"> 12 width="100%" border="0">
18<tr><td class="navicon" width="150" height="35"> 13<tr><td class="navicon" width="150" height="35">
19<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page"> 14<a href="http://www.gentoo.org/" title="Gentoo Linux Home Page">
20<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]" 15<img src="http://www.gentoo.org/images/gentoo-new.gif" alt="[Gentoo]"
21 border="0" width="150" height="35" /></a></td> 16 border="0" width="150" height="35" /></a></td>
22<td class="textlinks" align="left"> 17<td class="textlinks" align="left">
23[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>] 18[<b><a href="http://www.gentoo.org/">Gentoo Linux Home</a></b>]
24[<b><a href="http://www.gentoo.org/peps">GLEP Index</a></b>] 19[<b><a href="http://www.gentoo.org/proj/en/glep">GLEP Index</a></b>]
25[<b><a href="http://www.gentoo.org/proj/en/glep/glep-0048.txt">GLEP Source</a></b>] 20[<b><a href="http://www.gentoo.org/proj/en/glep/glep-0048.txt">GLEP Source</a></b>]
26</td></tr></table> 21</td></tr></table>
27<table class="rfc2822 docutils field-list" frame="void" rules="none"> 22<table class="rfc2822 docutils field-list" frame="void" rules="none">
28<col class="field-name" /> 23<col class="field-name" />
29<col class="field-body" /> 24<col class="field-body" />
30<tbody valign="top"> 25<tbody valign="top">
31<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">48</td> 26<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">48</td>
32</tr> 27</tr>
33<tr class="field"><th class="field-name">Title:</th><td class="field-body">QA Team's Role and Purpose</td> 28<tr class="field"><th class="field-name">Title:</th><td class="field-body">QA Team's Role and Purpose</td>
34</tr> 29</tr>
35<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.1</td> 30<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.4</td>
36</tr> 31</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.cgi/xml/htdocs/proj/en/glep/glep-0048.txt?cvsroot=gentoo">2006/04/24 17:26:48</a></td> 32<tr class="field"><th class="field-name">Last-Modified:</th><td class="field-body"><a class="reference external" href="http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/proj/en/glep/glep-0048.txt?cvsroot=gentoo">2011/06/08 20:52:01</a></td>
38</tr> 33</tr>
39<tr class="field"><th class="field-name">Author:</th><td class="field-body">Mark Loeser &lt;halcy0n&#32;&#97;t&#32;gentoo.org&gt;,</td> 34<tr class="field"><th class="field-name">Author:</th><td class="field-body">Mark Loeser &lt;halcy0n&#32;&#97;t&#32;gentoo.org&gt;,</td>
40</tr> 35</tr>
41<tr class="field"><th class="field-name">Status:</th><td class="field-body">Draft</td> 36<tr class="field"><th class="field-name">Status:</th><td class="field-body">Final</td>
42</tr> 37</tr>
43<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> 38<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
44</tr> 39</tr>
45<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> 40<tr class="field"><th class="field-name">Content-Type:</th><td class="field-body"><a class="reference external" href="glep-0002.html">text/x-rst</a></td>
46</tr> 41</tr>
47<tr class="field"><th class="field-name">Created:</th><td class="field-body">24 April 2006</td> 42<tr class="field"><th class="field-name">Created:</th><td class="field-body">24 April 2006</td>
48</tr> 43</tr>
49<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">24-Apr-2006</td> 44<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">24-Apr-2006, 5-Sep-2006, 8-Jun-2011</td>
50</tr> 45</tr>
51</tbody> 46</tbody>
52</table> 47</table>
53<hr /> 48<hr />
54<div class="contents topic"> 49<div class="contents topic" id="contents">
55<p class="topic-title first"><a id="contents" name="contents">Contents</a></p> 50<p class="topic-title first">Contents</p>
56<ul class="simple"> 51<ul class="simple">
57<li><a class="reference" href="#abstract" id="id2" name="id2">Abstract</a></li> 52<li><a class="reference internal" href="#abstract" id="id2">Abstract</a></li>
58<li><a class="reference" href="#motivation" id="id3" name="id3">Motivation</a></li> 53<li><a class="reference internal" href="#motivation" id="id3">Motivation</a></li>
59<li><a class="reference" href="#specification" id="id4" name="id4">Specification</a></li> 54<li><a class="reference internal" href="#specification" id="id4">Specification</a></li>
60<li><a class="reference" href="#backwards-compatibility" id="id5" name="id5">Backwards Compatibility</a></li> 55<li><a class="reference internal" href="#backwards-compatibility" id="id5">Backwards Compatibility</a></li>
61<li><a class="reference" href="#copyright" id="id6" name="id6">Copyright</a></li> 56<li><a class="reference internal" href="#copyright" id="id6">Copyright</a></li>
62</ul> 57</ul>
63</div> 58</div>
64<div class="section"> 59<div class="section" id="abstract">
65<h1><a class="toc-backref" href="#id2" id="abstract" name="abstract">Abstract</a></h1> 60<h1><a class="toc-backref" href="#id2">Abstract</a></h1>
66<p>This GLEP outlines the abilities and purpose of the Quality Assurance team 61<p>This GLEP outlines the abilities and purpose of the Quality Assurance team
67for Gentoo.</p> 62for Gentoo.</p>
68</div> 63</div>
69<div class="section"> 64<div class="section" id="motivation">
70<h1><a class="toc-backref" href="#id3" id="motivation" name="motivation">Motivation</a></h1> 65<h1><a class="toc-backref" href="#id3">Motivation</a></h1>
71<p>For years now developers have been saying how we need an empowered QA team to 66<p>For years now developers have been saying how we need an empowered QA team to
72handle problems concerning the tree. This GLEP provides the structure for 67handle problems concerning the tree. This GLEP provides the structure for
73such a team and specifies the roles the team would fulfill.</p> 68such a team and specifies the roles the team would fulfill.</p>
74</div> 69</div>
75<div class="section"> 70<div class="section" id="specification">
76<h1><a class="toc-backref" href="#id4" id="specification" name="specification">Specification</a></h1> 71<h1><a class="toc-backref" href="#id4">Specification</a></h1>
77<p>The QA team should be given certain abilities to look out for the best 72<p>The QA team should be given certain abilities to look out for the best
78interests of all developers, as well as our users. The QA team should also 73interests of all developers, as well as our users. The QA team should also
79work to ensure developers have the information they need, and that packages 74work to ensure developers have the information they need, and that packages
80are maintained.</p> 75are maintained. The QA team is also tasked with the authority to ensure
76tree policies are respected.</p>
81<ul class="simple"> 77<ul class="simple">
82<li>The QA team's purpose is to provide cross-team assistance in keeping the 78<li>The QA team's purpose is to provide cross-team assistance in keeping the
83tree in a good state. This is done primarily by finding and pointing out 79tree in a good state. This is done primarily by finding and pointing out
84issues to maintainers and, where necessary, taking direct action.</li> 80issues to maintainers and, where necessary, taking direct action.</li>
81<li>The QA team is directed by a lead, chosen yearly by private or
82public election among the members of the team. The QA team lead can
83choose one member as a deputy. The deputy has all of his powers directly
84delegated from the QA team lead and thus his actions and decisions should
85be considered equal to those of the QA team lead. The deputy is directly
86responsible only to the QA team lead.</li>
87<li>The QA team lead must approve developers who would like to join the project. The
88applicant must demonstrate a thorough understanding of the duties he would like
89to perform. By accepting the applicant the QA team lead will accept
90the responsibility to direct them as part of the team and will be held
91responsible for any action the team member takes on behalf of the QA team.</li>
85<li>In case of emergency, or if package maintainers refuse to cooperate, 92<li>In case of emergency, or if package maintainers refuse to cooperate,
86the QA team may take action themselves to fix the problem. The QA team 93the QA team may take action themselves to fix the problem. The QA team
87does not want to override the maintainer's wishes by default, but only 94does not want to override the maintainer's wishes by default, but only
88wish to do so when the team finds it is in the best interest of users and 95wish to do so when the team finds it is in the best interest of users and
89fellow developers to have the issue addressed as soon as possible.</li> 96fellow developers to have the issue addressed as soon as possible.</li>
114as to why they are problems, and how to fix the problem. The list is not 121as to why they are problems, and how to fix the problem. The list is not
115meant by any means to be a comprehensive document, but rather a dynamic 122meant by any means to be a comprehensive document, but rather a dynamic
116document that will be updated as new problems are discovered. The QA team 123document that will be updated as new problems are discovered. The QA team
117will also do their best to ensure all developer tools are in line with the 124will also do their best to ensure all developer tools are in line with the
118current QA standards.</li> 125current QA standards.</li>
119<li>In order to join the QA team, you must be a developer for at least 4 months
120and must ask the current lead for approval.</li>
121<li>The QA team will work with Recruiters to keep related documentation and 126<li>The QA team will work with Recruiters to keep related documentation and
122quizzes up to date, so that up and coming developers will have access to all 127quizzes up to date, so that up and coming developers will have access to all
123of the necessary information to avoid past problems.</li> 128of the necessary information to avoid past problems.</li>
124<li>QA will take an active role in cleaning up and removing from the tree 129<li>QA will take an active role in cleaning up and removing from the tree
125unmaintained packages as they are found to be broken. It is also 130unmaintained packages as they are found to be broken. It is also
126encouraged of members of the QA team to assist in mentoring new developers 131encouraged of members of the QA team to assist in mentoring new developers
127that wish to take over unmaintained packages/herds.</li> 132that wish to take over unmaintained packages/herds.</li>
128</ul> 133</ul>
129</div> 134</div>
130<div class="section"> 135<div class="section" id="backwards-compatibility">
131<h1><a class="toc-backref" href="#id5" id="backwards-compatibility" name="backwards-compatibility">Backwards Compatibility</a></h1> 136<h1><a class="toc-backref" href="#id5">Backwards Compatibility</a></h1>
132<p>Not a problem for this GLEP.</p> 137<p>Not a problem for this GLEP.</p>
133</div> 138</div>
134<div class="section"> 139<div class="section" id="copyright">
135<h1><a class="toc-backref" href="#id6" id="copyright" name="copyright">Copyright</a></h1> 140<h1><a class="toc-backref" href="#id6">Copyright</a></h1>
136<p>This document has been placed in the public domain.</p> 141<p>This document has been placed in the public domain.</p>
137</div> 142</div>
138 143
139</div> 144</div>
140<div class="footer"> 145<div class="footer">
141<hr class="footer" /> 146<hr class="footer" />
142<a class="reference" href="glep-0048.txt">View document source</a>. 147<a class="reference external" href="glep-0048.txt">View document source</a>.
143Generated on: 2006-04-24 17:49 UTC. 148Generated on: 2011-09-14 10:49 UTC.
144Generated 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. 149Generated by <a class="reference external" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
145 150
146</div> 151</div>
147</body> 152</body>
148</html> 153</html>
149

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

  ViewVC Help
Powered by ViewVC 1.1.20