dev-zero 08/04/03 13:35:55
Modified: glep-0046.html
Log:
Changed as announced in message to the gentoo.dev mailinglist at 03/25/2008
Revision Changes Path
1.9 xml/htdocs/proj/en/glep/glep-0046.html
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/glep/glep-0046.html?rev=1.9&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/glep/glep-0046.html?rev=1.9&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/glep/glep-0046.html?r1=1.8&r2=1.9
Index: glep-0046.html
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/glep/glep-0046.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- glep-0046.html 24 Jan 2008 13:02:28 -0000 1.8
+++ glep-0046.html 3 Apr 2008 13:35:55 -0000 1.9
@@ -28,9 +28,9 @@
</tr>
<tr class="field"><th class="field-name">Title:</th><td class="field-body">Allow upstream tags in metadata.xml</td>
</tr>
-<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.4</td>
+<tr class="field"><th class="field-name">Version:</th><td class="field-body">1.5</td>
</tr>
-<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-0046.txt?cvsroot=gentoo">2008/01/24 13:00:09</a></td>
+<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-0046.txt?cvsroot=gentoo">2008/04/03 13:35:26</a></td>
</tr>
<tr class="field"><th class="field-name">Author:</th><td class="field-body">Marcelo Goes <vanquirius at gentoo.org>, Ciaran McCreesh <ciaranm at gentoo.org>, Tiziano Müller <dev-zero at gentoo.org></td>
</tr>
@@ -54,7 +54,8 @@
<li><a class="reference" href="#motivation" id="id3" name="id3">Motivation</a></li>
<li><a class="reference" href="#specification" id="id4" name="id4">Specification</a></li>
<li><a class="reference" href="#backwards-compatibility" id="id5" name="id5">Backwards Compatibility</a></li>
-<li><a class="reference" href="#copyright" id="id6" name="id6">Copyright</a></li>
+<li><a class="reference" href="#notes" id="id6" name="id6">Notes</a></li>
+<li><a class="reference" href="#copyright" id="id7" name="id7">Copyright</a></li>
</ul>
</div>
<div class="section">
@@ -111,17 +112,18 @@
<p><tt class="docutils literal"><span class="pre">name</span></tt> should contain a block of text with upstream's name, is mandatory
and can only appear once.</p>
<p><tt class="docutils literal"><span class="pre">email</span></tt> should contain an e-mail address in the format <tt class="docutils literal"><span class="pre">foo@bar.bar</span></tt>.</p>
-<p><tt class="docutils literal"><span class="pre">changelog</span></tt> should contain a URL prefixed with <tt class="docutils literal"><span class="pre">http://</span></tt> or
-<tt class="docutils literal"><span class="pre">https://</span></tt> where the location of the upstream changelog can be found.</p>
-<p><tt class="docutils literal"><span class="pre">doc</span></tt> should contain a URL prefixed with with <tt class="docutils literal"><span class="pre">http://</span></tt> or
-<tt class="docutils literal"><span class="pre">https://</span></tt> where the location of the upstream documentation can be found.
-The link must not point to any third party documentation and must be version
-independent. If the documentation is available in more than one language, a
-<tt class="docutils literal"><span class="pre">lang</span></tt> attribute can be used which follows the same rules as the one
-for <tt class="docutils literal"><span class="pre">longdescription</span></tt>.</p>
-<p><tt class="docutils literal"><span class="pre">bugs-to</span></tt> should contain a place where bugs can be filed, a URL
-prefixed with <tt class="docutils literal"><span class="pre">http://</span></tt> or <tt class="docutils literal"><span class="pre">https://</span></tt> or an e-mail address prefixed
-with <tt class="docutils literal"><span class="pre">mailto:</span></tt>.</p>
+<p><tt class="docutils literal"><span class="pre">changelog</span></tt> should contain a URL where the location of the upstream
+changelog can be found. The URL must be version independent and must point to
+a changelog which is only updated on new releases of the corresponding
+package. (This also implies that one can link to an automatically updated
+changelog in case of vcs snapshots only.)</p>
+<p><tt class="docutils literal"><span class="pre">doc</span></tt> should contain a URL where the location of the upstream
+documentation can be found. The link must not point to any third party
+documentation and must be version independent. If the documentation is
+available in more than one language, a <tt class="docutils literal"><span class="pre">lang</span></tt> attribute can be used
+which follows the same rules as the one for <tt class="docutils literal"><span class="pre">longdescription</span></tt>.</p>
+<p><tt class="docutils literal"><span class="pre">bugs-to</span></tt> should contain a place where bugs can be filed, a URL or an
+e-mail address prefixed with <tt class="docutils literal"><span class="pre">mailto:</span></tt>.</p>
<p><tt class="docutils literal"><span class="pre">remote-id</span></tt> should specify a type of package identification tracker
and the identification that corresponds to the package in question.
<tt class="docutils literal"><span class="pre">remote-id</span></tt> should make it easier to index information such as its
@@ -133,7 +135,7 @@
identifier. This GLEP does not specify a complete list of legal values
for <tt class="docutils literal"><span class="pre">type</span></tt> -- developers should email the <tt class="docutils literal"><span class="pre">gentoo-dev</span></tt> mailing list
before using a new <tt class="docutils literal"><span class="pre">type</span></tt> value. The list of valid tags should be kept
-in <tt class="docutils literal"><span class="pre">metadata/dtd/remote-id-tags.dtd</span></tt>.</p>
+in <tt class="docutils literal"><span class="pre">metadata/dtd/remote-id-tags.dtd</span></tt> or <tt class="docutils literal"><span class="pre">metadata/dtd/metadata.dtd</span></tt>.</p>
<p>For example, a <tt class="docutils literal"><span class="pre">metadata.xml</span></tt> upstream snippet may look like:</p>
<pre class="literal-block">
<upstream>
@@ -147,7 +149,7 @@
</maintainer>
<changelog>http://foo.bar/changelog.txt</changelog>
<doc lang="en">http://foo.bar/doc/index.html</doc>
- <doc lang="de">http://foo.bar./doc/index.de.html</doc>
+ <doc lang="de">http://foo.bar/doc/index.de.html</doc>
<bugs-to>https://bugs.foo.bar</bugs-to>
<remote-id type="freshmeat">foobar</remote-id>
<remote-id type="sourceforge">foobar</remote-id>
@@ -162,7 +164,14 @@
should just ignore the additional elements.</p>
</div>
<div class="section">
-<h1><a class="toc-backref" href="#id6" id="copyright" name="copyright">Copyright</a></h1>
+<h1><a class="toc-backref" href="#id6" id="notes" name="notes">Notes</a></h1>
+<p>The specified URLs must include a protocol as described in <a class="reference" href="http://www.faqs.org/rfcs/rfc3986.html">RFC 3986</a>.
+Furthermore the most common protocol should be used in case of several
+possibilities (http should be favoured over https or ftp over gopher or svn,
+etc).</p>
+</div>
+<div class="section">
+<h1><a class="toc-backref" href="#id7" id="copyright" name="copyright">Copyright</a></h1>
<p>This document has been placed in the public domain.</p>
<!-- vim: set ft=glep tw=72 : -->
</div>
@@ -171,7 +180,7 @@
<div class="footer">
<hr class="footer" />
<a class="reference" href="glep-0046.txt">View document source</a>.
-Generated on: 2008-01-24 13:00 UTC.
+Generated on: 2008-04-03 13:35 UTC.
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.
</div>
--
gentoo-commits@g.o mailing list
|