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

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

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

Revision 1.1 Revision 1.3
4 4
5<head> 5<head>
6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> 7 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" />
8 <title>GLEP 56 -- USE flag descriptions in metadata</title> 8 <title>GLEP 56 -- USE flag descriptions in metadata</title>
9 <link rel="stylesheet" href="tools/glep.css" type="text/css" /> 9 <style type="text/css">
10
11/*
12:Author: David Goodger
13:Contact: goodger@users.sourceforge.net
14:date: $Date: 2008/07/10 22:14:40 $
15:version: $Revision: 1.3 $
16:copyright: This stylesheet has been placed in the public domain.
17
18Default cascading style sheet for the PEP HTML output of Docutils.
19*/
20
21.first {
22 margin-top: 0 }
23
24.last {
25 margin-bottom: 0 }
26
27.navigation {
28 width: 100% ;
29 background: #cc99ff ;
30 margin-top: 0px ;
31 margin-bottom: 0px }
32
33.navigation .navicon {
34 width: 150px ;
35 height: 35px }
36
37.navigation .textlinks {
38 padding-left: 1em ;
39 text-align: left }
40
41.navigation td, .navigation th {
42 padding-left: 0em ;
43 padding-right: 0em ;
44 vertical-align: middle }
45
46.rfc2822 {
47 margin-top: 0.5em ;
48 margin-left: 0.5em ;
49 margin-right: 0.5em ;
50 margin-bottom: 0em }
51
52.rfc2822 td {
53 text-align: left }
54
55.rfc2822 th.field-name {
56 text-align: right ;
57 font-family: sans-serif ;
58 padding-right: 0.5em ;
59 font-weight: bold ;
60 margin-bottom: 0em }
61
62a.toc-backref {
63 text-decoration: none ;
64 color: black }
65
66body {
67 margin: 0px ;
68 margin-bottom: 1em ;
69 padding: 0px }
70
71dd {
72 margin-bottom: 0.5em }
73
74div.section {
75 margin-left: 1em ;
76 margin-right: 1em ;
77 margin-bottom: 1.5em }
78
79div.section div.section {
80 margin-left: 0em ;
81 margin-right: 0em ;
82 margin-top: 1.5em }
83
84div.abstract {
85 margin: 2em 5em }
86
87div.abstract p.topic-title {
88 font-weight: bold ;
89 text-align: center }
90
91div.attention, div.caution, div.danger, div.error, div.hint,
92div.important, div.note, div.tip, div.warning {
93 margin: 2em ;
94 border: medium outset ;
95 padding: 1em }
96
97div.attention p.admonition-title, div.caution p.admonition-title,
98div.danger p.admonition-title, div.error p.admonition-title,
99div.warning p.admonition-title {
100 color: red ;
101 font-weight: bold ;
102 font-family: sans-serif }
103
104div.hint p.admonition-title, div.important p.admonition-title,
105div.note p.admonition-title, div.tip p.admonition-title {
106 font-weight: bold ;
107 font-family: sans-serif }
108
109div.figure {
110 margin-left: 2em }
111
112div.footer, div.header {
113 font-size: smaller }
114
115div.footer {
116 margin-left: 1em ;
117 margin-right: 1em }
118
119div.system-messages {
120 margin: 5em }
121
122div.system-messages h1 {
123 color: red }
124
125div.system-message {
126 border: medium outset ;
127 padding: 1em }
128
129div.system-message p.system-message-title {
130 color: red ;
131 font-weight: bold }
132
133div.topic {
134 margin: 2em }
135
136h1 {
137 font-family: sans-serif ;
138 font-size: large }
139
140h2 {
141 font-family: sans-serif ;
142 font-size: medium }
143
144h3 {
145 font-family: sans-serif ;
146 font-size: small }
147
148h4 {
149 font-family: sans-serif ;
150 font-style: italic ;
151 font-size: small }
152
153h5 {
154 font-family: sans-serif;
155 font-size: x-small }
156
157h6 {
158 font-family: sans-serif;
159 font-style: italic ;
160 font-size: x-small }
161
162.section hr {
163 width: 75% }
164
165ol.simple, ul.simple {
166 margin-bottom: 1em }
167
168ol.arabic {
169 list-style: decimal }
170
171ol.loweralpha {
172 list-style: lower-alpha }
173
174ol.upperalpha {
175 list-style: upper-alpha }
176
177ol.lowerroman {
178 list-style: lower-roman }
179
180ol.upperroman {
181 list-style: upper-roman }
182
183p.caption {
184 font-style: italic }
185
186p.credits {
187 font-style: italic ;
188 font-size: smaller }
189
190p.label {
191 white-space: nowrap }
192
193p.topic-title {
194 font-family: sans-serif ;
195 font-weight: bold }
196
197pre.line-block {
198 font-family: serif ;
199 font-size: 100% }
200
201pre.literal-block, pre.doctest-block {
202 margin-left: 2em ;
203 margin-right: 2em ;
204 background-color: #eeeeee }
205
206span.classifier {
207 font-family: sans-serif ;
208 font-style: oblique }
209
210span.classifier-delimiter {
211 font-family: sans-serif ;
212 font-weight: bold }
213
214span.interpreted {
215 font-family: sans-serif }
216
217span.option-argument {
218 font-style: italic }
219
220span.pre {
221 white-space: pre }
222
223span.problematic {
224 color: red }
225
226table {
227 margin-top: 0.5em ;
228 margin-bottom: 0.5em }
229
230td, th {
231 padding-left: 0.5em ;
232 padding-right: 0.5em ;
233 vertical-align: top }
234
235td.num {
236 text-align: right }
237
238th.field-name {
239 font-weight: bold ;
240 text-align: left ;
241 white-space: nowrap }
242
243h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
244 font-size: 100% }
245
246tt {
247 background-color: #eeeeee }
248
249ul.auto-toc {
250 list-style-type: none }
251
252</style>
10</head> 253</head>
11<body bgcolor="white"> 254<body bgcolor="white">
12<table class="navigation" cellpadding="0" cellspacing="0" 255<table class="navigation" cellpadding="0" cellspacing="0"
13 width="100%" border="0"> 256 width="100%" border="0">
14<tr><td class="navicon" width="150" height="35"> 257<tr><td class="navicon" width="150" height="35">
26<tbody valign="top"> 269<tbody valign="top">
27<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">56</td> 270<tr class="field"><th class="field-name">GLEP:</th><td class="field-body">56</td>
28</tr> 271</tr>
29<tr class="field"><th class="field-name">Title:</th><td class="field-body">USE flag descriptions in metadata</td> 272<tr class="field"><th class="field-name">Title:</th><td class="field-body">USE flag descriptions in metadata</td>
30</tr> 273</tr>
31<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.1</td> 274<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.3</td>
32</tr> 275</tr>
33<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-0056.txt?cvsroot=gentoo">2008/06/05 05:54:10</a></td> 276<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-0056.txt?cvsroot=gentoo">2008/07/10 22:13:45</a></td>
34</tr> 277</tr>
35<tr class="field"><th class="field-name">Author:</th><td class="field-body">Doug Goldstein &lt;cardoe&#32;&#97;t&#32;gentoo.org&gt;</td> 278<tr class="field"><th class="field-name">Author:</th><td class="field-body">Doug Goldstein &lt;cardoe&#32;&#97;t&#32;gentoo.org&gt;</td>
36</tr> 279</tr>
37<tr class="field"><th class="field-name">Status:</th><td class="field-body">Draft</td> 280<tr class="field"><th class="field-name">Status:</th><td class="field-body">Accepted</td>
38</tr> 281</tr>
39<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td> 282<tr class="field"><th class="field-name">Type:</th><td class="field-body">Standards Track</td>
40</tr> 283</tr>
41<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> 284<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>
42</tr> 285</tr>
43<tr class="field"><th class="field-name">Created:</th><td class="field-body">03-Jun-2008</td> 286<tr class="field"><th class="field-name">Created:</th><td class="field-body">03-Jun-2008</td>
44</tr> 287</tr>
45<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">05-Jun-2008</td> 288<tr class="field"><th class="field-name">Post-History:</th><td class="field-body">05-June-2008, 13-Jun-2008</td>
46</tr> 289</tr>
47</tbody> 290</tbody>
48</table> 291</table>
49<hr /> 292<hr />
50<div class="contents topic"> 293<div class="contents topic">
53<li><a class="reference" href="#abstract" id="id12" name="id12">Abstract</a></li> 296<li><a class="reference" href="#abstract" id="id12" name="id12">Abstract</a></li>
54<li><a class="reference" href="#motivation" id="id13" name="id13">Motivation</a></li> 297<li><a class="reference" href="#motivation" id="id13" name="id13">Motivation</a></li>
55<li><a class="reference" href="#specification" id="id14" name="id14">Specification</a></li> 298<li><a class="reference" href="#specification" id="id14" name="id14">Specification</a></li>
56<li><a class="reference" href="#credits" id="id15" name="id15">Credits</a></li> 299<li><a class="reference" href="#credits" id="id15" name="id15">Credits</a></li>
57<li><a class="reference" href="#references" id="id16" name="id16">References</a></li> 300<li><a class="reference" href="#references" id="id16" name="id16">References</a></li>
301<li><a class="reference" href="#backwards-compatibility" id="id17" name="id17">Backwards Compatibility</a></li>
58<li><a class="reference" href="#copyright" id="id17" name="id17">Copyright</a></li> 302<li><a class="reference" href="#copyright" id="id18" name="id18">Copyright</a></li>
59</ul> 303</ul>
60</div> 304</div>
61<div class="section"> 305<div class="section">
62<h1><a class="toc-backref" href="#id12" id="abstract" name="abstract">Abstract</a></h1> 306<h1><a class="toc-backref" href="#id12" id="abstract" name="abstract">Abstract</a></h1>
63<p>This GLEP proposes to add per-package USE flag descriptions to each package's 307<p>This GLEP proposes to add per-package USE flag descriptions to each package's
88once per USE flag as specified by the <tt class="docutils literal"><span class="pre">'name'</span></tt> attribute with the 332once per USE flag as specified by the <tt class="docutils literal"><span class="pre">'name'</span></tt> attribute with the
89following exception:</p> 333following exception:</p>
90<ul class="simple"> 334<ul class="simple">
91<li>The <tt class="docutils literal"><span class="pre">'restrict'</span></tt> atttribute can limit to specific versions of the 335<li>The <tt class="docutils literal"><span class="pre">'restrict'</span></tt> atttribute can limit to specific versions of the
92package, where the attribute value must be a valid CPV as defined by the 336package, where the attribute value must be a valid CPV as defined by the
93<cite>Package Manager Specification</cite> <a class="footnote-reference" href="#pms" id="id5" name="id5">[4]</a>. This follows the current behavior 337<cite>Gentoo Developer Handbook</cite> <a class="footnote-reference" href="#devhandbook" id="id5" name="id5">[4]</a>. This follows the current
94of the <tt class="docutils literal"><span class="pre">'restrict'</span></tt> attribute in metadata.xml.<ul> 338behavior of the <tt class="docutils literal"><span class="pre">'restrict'</span></tt> attribute in metadata.xml.<ul>
95<li>The <tt class="docutils literal"><span class="pre">restrict</span></tt> attribute follows the documented <tt class="docutils literal"><span class="pre">restrict</span></tt>
96attribute in the <cite>Gentoo Developer Handbook</cite> <a class="footnote-reference" href="#devhandbook" id="id6" name="id6">[5]</a>.</li>
97<li>e.g. A USE flag may have one behavior for version 0.1 of a package, 339<li>e.g. A USE flag may have one behavior for version 0.1 of a package,
98while version 0.2, the USE flag may differ slightly.</li> 340while version 0.2, the USE flag may differ slightly.</li>
99</ul> 341</ul>
100</li> 342</li>
101</ul> 343</ul>
108</ul> 350</ul>
109</blockquote> 351</blockquote>
110</li> 352</li>
111<li><p class="first">Each <tt class="docutils literal"><span class="pre">&lt;flag&gt;</span></tt> XML tag allows 0 or more nested <tt class="docutils literal"><span class="pre">&lt;pkg&gt;</span></tt> XML tags whose 353<li><p class="first">Each <tt class="docutils literal"><span class="pre">&lt;flag&gt;</span></tt> XML tag allows 0 or more nested <tt class="docutils literal"><span class="pre">&lt;pkg&gt;</span></tt> XML tags whose
112character data is a valid CP or CPV as defined by the 354character data is a valid CP or CPV as defined by the
113<cite>Package Manager Specification</cite> <a class="footnote-reference" href="#pms" id="id7" name="id7">[4]</a>.</p> 355<cite>Gentoo Development Manual - Ebuild File Format</cite> <a class="footnote-reference" href="#devmanual" id="id6" name="id6">[5]</a>.</p>
114</li> 356</li>
115<li><p class="first">Each <tt class="docutils literal"><span class="pre">&lt;flag&gt;</span></tt> XML tag allows 0 or more nested <tt class="docutils literal"><span class="pre">&lt;cat&gt;</span></tt> XML tags whose 357<li><p class="first">Each <tt class="docutils literal"><span class="pre">&lt;flag&gt;</span></tt> XML tag allows 0 or more nested <tt class="docutils literal"><span class="pre">&lt;cat&gt;</span></tt> XML tags whose
116character data is a valid category.</p> 358character data is a valid category.</p>
117</li> 359</li>
118<li><p class="first">The <tt class="docutils literal"><span class="pre">&lt;use&gt;</span></tt> XML tag may appear multiple times inside of the 360<li><p class="first">The <tt class="docutils literal"><span class="pre">&lt;use&gt;</span></tt> XML tag may appear multiple times inside of the
119<tt class="docutils literal"><span class="pre">&lt;pkgmetadata&gt;</span></tt> XML tag if and only if it contains a different <tt class="docutils literal"><span class="pre">'lang'</span></tt> 361<tt class="docutils literal"><span class="pre">&lt;pkgmetadata&gt;</span></tt> XML tag if and only if it contains a different <tt class="docutils literal"><span class="pre">'lang'</span></tt>
120attribute value.</p> 362attribute value.</p>
121<ul class="simple"> 363<ul class="simple">
122<li>The <tt class="docutils literal"><span class="pre">lang</span></tt> attribute follows the documented <tt class="docutils literal"><span class="pre">lang</span></tt> attribute in the 364<li>The <tt class="docutils literal"><span class="pre">lang</span></tt> attribute follows the documented <tt class="docutils literal"><span class="pre">lang</span></tt> attribute in the
123<cite>Gentoo Developer Handbook</cite> <a class="footnote-reference" href="#devhandbook" id="id8" name="id8">[5]</a>.</li> 365<cite>Gentoo Developer Handbook</cite> <a class="footnote-reference" href="#devhandbook" id="id7" name="id7">[4]</a>.</li>
124<li>The default <tt class="docutils literal"><span class="pre">'lang'</span></tt> attribute value is &quot;C&quot;, which is equivilent to &quot;en&quot;.</li>
125</ul> 366</ul>
126</li> 367</li>
127</ul> 368</ul>
128</blockquote> 369</blockquote>
129<p>Documentation for the Developer Manual and the metadata.dtd can be found in 370<p>Documentation for the <cite>Gentoo Developer Handbook</cite> <a class="footnote-reference" href="#devhandbook" id="id8" name="id8">[4]</a> and the
130Gentoo's Bugzilla <a class="footnote-reference" href="#use-flag-metadata-bug" id="id9" name="id9">[1]</a> bug #199788.</p> 371metadata.dtd can be found in Gentoo's Bugzilla <a class="footnote-reference" href="#use-flag-metadata-bug" id="id9" name="id9">[1]</a>
372bug #199788.</p>
131<p>The following are two concrete examples in tree, <a class="footnote-reference" href="#use-flag-metadata-example1" id="id10" name="id10">[2]</a> 373<p>The following are two concrete examples in tree, <a class="footnote-reference" href="#use-flag-metadata-example1" id="id10" name="id10">[2]</a>
132and <a class="footnote-reference" href="#use-flag-metadata-example2" id="id11" name="id11">[3]</a>.</p> 374and <a class="footnote-reference" href="#use-flag-metadata-example2" id="id11" name="id11">[3]</a>.</p>
133<p>And the following is an embedded example and not from a real package:</p> 375<p>And the following is an embedded example and not from a real package:</p>
134<pre class="literal-block"> 376<pre class="literal-block">
135&lt;use&gt; 377&lt;use&gt;
170<colgroup><col class="label" /><col /></colgroup> 412<colgroup><col class="label" /><col /></colgroup>
171<tbody valign="top"> 413<tbody valign="top">
172<tr><td class="label"><a class="fn-backref" href="#id11" name="use-flag-metadata-example2">[3]</a></td><td><a class="reference" href="http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/mythtv/metadata.xml?view=markup">http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/mythtv/metadata.xml?view=markup</a></td></tr> 414<tr><td class="label"><a class="fn-backref" href="#id11" name="use-flag-metadata-example2">[3]</a></td><td><a class="reference" href="http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/mythtv/metadata.xml?view=markup">http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/mythtv/metadata.xml?view=markup</a></td></tr>
173</tbody> 415</tbody>
174</table> 416</table>
175<table class="docutils footnote" frame="void" id="pms" rules="none">
176<colgroup><col class="label" /><col /></colgroup>
177<tbody valign="top">
178<tr><td class="label"><a name="pms">[4]</a></td><td><em>(<a class="fn-backref" href="#id5">1</a>, <a class="fn-backref" href="#id7">2</a>)</em> <a class="reference" href="http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=summary">http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=summary</a></td></tr>
179</tbody>
180</table>
181<table class="docutils footnote" frame="void" id="devhandbook" rules="none"> 417<table class="docutils footnote" frame="void" id="devhandbook" rules="none">
182<colgroup><col class="label" /><col /></colgroup> 418<colgroup><col class="label" /><col /></colgroup>
183<tbody valign="top"> 419<tbody valign="top">
184<tr><td class="label"><a name="devhandbook">[5]</a></td><td><em>(<a class="fn-backref" href="#id6">1</a>, <a class="fn-backref" href="#id8">2</a>)</em> <a class="reference" href="http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&amp;chap=4">http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&amp;chap=4</a></td></tr> 420<tr><td class="label"><a name="devhandbook">[4]</a></td><td><em>(<a class="fn-backref" href="#id5">1</a>, <a class="fn-backref" href="#id7">2</a>, <a class="fn-backref" href="#id8">3</a>)</em> <a class="reference" href="http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&amp;chap=4">http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&amp;chap=4</a></td></tr>
421</tbody>
422</table>
423<table class="docutils footnote" frame="void" id="devmanual" rules="none">
424<colgroup><col class="label" /><col /></colgroup>
425<tbody valign="top">
426<tr><td class="label"><a class="fn-backref" href="#id6" name="devmanual">[5]</a></td><td><a class="reference" href="http://devmanual.gentoo.org/ebuild-writing/file-format/index.html">http://devmanual.gentoo.org/ebuild-writing/file-format/index.html</a></td></tr>
185</tbody> 427</tbody>
186</table> 428</table>
187<table class="docutils footnote" frame="void" id="motivators1" rules="none"> 429<table class="docutils footnote" frame="void" id="motivators1" rules="none">
188<colgroup><col class="label" /><col /></colgroup> 430<colgroup><col class="label" /><col /></colgroup>
189<tbody valign="top"> 431<tbody valign="top">
208<tr><td class="label"><a class="fn-backref" href="#id4" name="motivators4">[9]</a></td><td><a class="reference" href="http://technicalpickles.com/posts/pidgin-idle-time">http://technicalpickles.com/posts/pidgin-idle-time</a></td></tr> 450<tr><td class="label"><a class="fn-backref" href="#id4" name="motivators4">[9]</a></td><td><a class="reference" href="http://technicalpickles.com/posts/pidgin-idle-time">http://technicalpickles.com/posts/pidgin-idle-time</a></td></tr>
209</tbody> 451</tbody>
210</table> 452</table>
211</div> 453</div>
212<div class="section"> 454<div class="section">
455<h1><a class="toc-backref" href="#id17" id="backwards-compatibility" name="backwards-compatibility">Backwards Compatibility</a></h1>
456<p>No changes are necessary to existing <tt class="docutils literal"><span class="pre">metadata.xml</span></tt> files. Information in
457the new tags is not mandatory. Tools that currently read <tt class="docutils literal"><span class="pre">metadata.xml</span></tt>
458files may break if written poorly, while well written tools should just ignore
459the additional elements. Tools which are capable of handling the new tags
460should prefer their data over <tt class="docutils literal"><span class="pre">use.desc</span></tt> and <tt class="docutils literal"><span class="pre">use.local.desc</span></tt>.</p>
461<p>USE flags still must be defined in <tt class="docutils literal"><span class="pre">use.desc</span></tt> or <tt class="docutils literal"><span class="pre">use.local.desc</span></tt>. If the
462USE flag is not found in either <tt class="docutils literal"><span class="pre">use.desc</span></tt> or <tt class="docutils literal"><span class="pre">use.local.desc</span></tt>, the
463information contained within the new tags in <tt class="docutils literal"><span class="pre">metadata.xml</span></tt> must be ignored
464and QA tools should warn as they currently do.</p>
465<p>Once this GLEP is approved, the Gentoo Infrastructure Team will work to remove
466the <tt class="docutils literal"><span class="pre">use.local.desc</span></tt> file from CVS and it will be auto-generated for rsync.
467This will ensure that backwards compatibility is not broken for users of
468non-CVS trees. At this time, QA tools will need to be updated to verify the
469contents of <tt class="docutils literal"><span class="pre">metadata.xml</span></tt> containing the necessary tags which would appear
470in <tt class="docutils literal"><span class="pre">use.local.desc</span></tt>.</p>
471</div>
472<div class="section">
213<h1><a class="toc-backref" href="#id17" id="copyright" name="copyright">Copyright</a></h1> 473<h1><a class="toc-backref" href="#id18" id="copyright" name="copyright">Copyright</a></h1>
214<p>This document is placed into the public domain.</p> 474<p>This document is placed into the public domain.</p>
215<!-- vim: set ft=glep tw=72 : --> 475<!-- vim: set ft=glep tw=72 : -->
216</div> 476</div>
217 477
218</div> 478</div>
219<div class="footer"> 479<div class="footer">
220<hr class="footer" /> 480<hr class="footer" />
221<a class="reference" href="glep-0056.txt">View document source</a>. 481<a class="reference" href="glep-0056.txt">View document source</a>.
222Generated on: 2008-06-05 05:54 UTC. 482Generated on: 2008-07-10 22:14 UTC.
223Generated 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. 483Generated 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.
224 484
225</div> 485</div>
226</body> 486</body>
227</html> 487</html>

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

  ViewVC Help
Powered by ViewVC 1.1.20