[website] 01/04: Document uploads to mentors & ftp-master.
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Thu Aug 6 12:48:18 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository website.
commit 81681fada98b15037ce4c82ba001279147cc1749
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Thu Aug 6 14:25:04 2015 +0200
Document uploads to mentors & ftp-master.
---
policy.xml | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 69 insertions(+), 6 deletions(-)
diff --git a/policy.xml b/policy.xml
index fd85743..71234ea 100644
--- a/policy.xml
+++ b/policy.xml
@@ -1479,16 +1479,79 @@ Cmnd_Alias PBUILDERS=/usr/sbin/pbuilder, /usr/sbin/cowbuilder
<programlisting>
<command>debsign</command> <filename>../<replaceable><package></replaceable>_<replaceable><version></replaceable>_<replaceable><architecture></replaceable>.changes</filename>
</programlisting>
-
-
If you are not a DD or lack the DM permissions to upload the
package to <literal>ftp-master.debian.org</literal>, the package
can be uploaded to
<ulink url="http://mentors.debian.net/">mentors.debian.net</ulink>.
+ <warning id="security-uploads">
+ <para>
+ Security uploads <emphasis>must</emphasis> be coordinated with
+ the Security Team following the procedure documented in the
+ Debian Developer's Reference:
+ <ulink url="https://www.debian.org/doc/manuals/developers-reference/ch05.en.html#bug-security">Handling security-related bugs</ulink>
+ </para>
+ <para>
+ Do NOT upload to <literal>security-master</literal> or
+ <literal>proposed-updates</literal> without prior
+ authorization from the Security Team.
+ </para>
+ </warning>
</para>
- <para>
- ...
- </para>
+ <sect5 id="git-upload-mentors">
+ <title>Upload to mentors</title>
+ <para>
+ Before you can upload to <literal>mentors.debian.net</literal>
+ you need to create an account using the
+ <ulink url="https://mentors.debian.net/register/register">registration form</ulink>.
+ </para>
+ <para>
+ Follow the guidelines in the
+ <ulink url="https://mentors.debian.net/intro-maintainers">Introduction for maintainers</ulink>
+ to configure <filename>~/.dput.cf</filename> for HTTP uploads:
+<programlisting>
+[mentors]
+fqdn = mentors.debian.net
+incoming = /upload
+method = http
+allow_unsigned_uploads = 0
+progress_indicator = 2
+# Allow uploads for UNRELEASED packages
+allowed_distributions = .*
+</programlisting>
+ </para>
+ <para>
+ You can then upload the signed <filename>.changes</filename> to
+ <literal>mentors.debian.net</literal> using <command>dput</command>:
+<programlisting>
+<command>dput</command> <literal>mentors</literal> <filename>../<replaceable><package></replaceable>_<replaceable><version></replaceable>_<replaceable><architecture></replaceable>.changes</filename>
+</programlisting>
+ </para>
+ </sect5>
+ <sect5 id="git-upload-archive">
+ <title>Upload to ftp-master</title>
+ <para>
+ DDs and DMs (for specific packages) can upload to the archive
+ directly withouth going through
+ <link linkend="git-upload-mentors">mentors</link> first.
+ </para>
+ <para>
+ The default <command>dput</command> configuration in
+ <filename>/etc/dput.cf</filename> will upload to
+ <literal>ftp-master</literal> if no host is specified.
+ </para>
+ <para>
+ To upload the signed <filename>.changes</filename> to
+ <literal>ftp-master.debian.org</literal> you can use plain
+ <command>dput</command>:
+<programlisting>
+<command>dput</command> <filename>../<replaceable><package></replaceable>_<replaceable><version></replaceable>_<replaceable><architecture></replaceable>.changes</filename>
+</programlisting>
+ Or specify the host explicitly:
+<programlisting>
+<command>dput</command> <literal>ftp-master</literal> <filename>../<replaceable><package></replaceable>_<replaceable><version></replaceable>_<replaceable><architecture></replaceable>.changes</filename>
+</programlisting>
+ </para>
+ </sect5>
<sect5 id="git-tag-release">
<title>Tag a release</title>
<para>
@@ -1504,7 +1567,7 @@ Cmnd_Alias PBUILDERS=/usr/sbin/pbuilder, /usr/sbin/cowbuilder
<programlisting>
<command>debcommit</command> <option>-ar</option>
</programlisting>
- The <option>-a</option> is used commit all changed files,
+ The <option>-a</option> is used to commit all changed files,
and not only tag the release.
</para>
<para>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/website.git
More information about the Pkg-grass-devel
mailing list