Bug#622263: debian-policy: Phrasing of 5.6.25 (DMUA) is confusing
Package: debian-policy
Version: 3.9.2.0
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi dear policy maintainers,
We just had a short discussion on IRC (#debian-python, 2011-04-11) about the
phrasing of the new 5.6.25 paragraph (which documents the DMUA field).
The current phrasing makes it sound that adding the DM-Upload-Allowed field
to each source package is required (where AFAIK it isn't).
I propose the following rephrasing:
- --- policy_orig.sgml 2011-04-11 16:33:25.000000000 +0200
+++ policy.sgml 2011-04-11 16:45:52.000000000 +0200
@@ -3700,11 +3700,11 @@
<heading><tt>DM-Upload-Allowed</tt></heading>
<p>
- - The most recent version of a package uploaded to unstable or
- - experimental must include the field <tt>DM-Upload-Allowed:
- - yes</tt> in the source section of its source control file for
- - the Debian archive to accept uploads signed with a key in the
- - Debian Maintainer keyring. See the General
+ The Debian archive will accept uploads signed with a key in
+ the Debian Maintainer keyring for a given package if and only
+ if the previous upload of said package had the
+ <tt>DM-Upload-Allowed: yes</tt> field included in the source
+ section of its source control file. See the General
Resolution <url id="http://www.debian.org/vote/2007/vote_003"
name="Endorse the concept of Debian Maintainers"> for more
details.
Thanks for your consideration, cheers,
OdyX
=== IRC discussion abstract ===
[16:17] <jtaylor> standard 3.9.2 says one *must* set DM-Upload-Allowed yes, is that also the stance of the python modules team?
[16:19] <OdyX> jtaylor: "must" in what sense ?
[16:20] <jwilk> "... to accept uploads signed with a key in the Debian Maintainer keyring." - that's quite an important part.
[16:20] <jwilk> I don't get why it had to be written in the Policy, but meh...
[16:21] <tumbleweed> It seems sensible to have non-X fields in the policy
[16:22] <morph_work> sure, but it seems to be required for every package
[16:22] <jtaylor> odyx: must is the wording of the policy
[16:22] <jtaylor> no should
[16:23] <jtaylor> I always though that field was something set by the sponsor
[16:24] <OdyX> jtaylor: read the entire phrase. It could be reformulated as "a DM whose key is in the debian-maintainers keyring can upload package if and only if this package has previously been uploaded to experimental or unstable with the DMUA flag set to yes."
[16:24] <tumbleweed> such a rephrasing would probably be sensible
[16:24] <jtaylor> ah
[16:24] <jtaylor> yes
[16:24] <morph_work> and clearer
[16:25] <OdyX> who fires reportbug ?
[16:25] <jtaylor> I as relative new to debian packaging did not know
that sponsored packages are signed with the sponsors key
[16:25] <jtaylor> so I misunderstood that :(
- -- System Information:
Debian Release: wheezy/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
debian-policy depends on no packages.
debian-policy recommends no packages.
Versions of packages debian-policy suggests:
ii doc-base 0.10.1 utilities to manage online documen
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iJwEAQECAAYFAk2jFgMACgkQKA1Vt+jBwDg6CgP+OnCmG8cBsi0cJpAlIDsLFJG1
kf3RgHheY9aontNhOzCM3X6k6IfqLn4mzkoP20w2XFgiSsQ9GDUQlAXYz/l81y12
uwICp8xRa1Pphc/d+Pe+iJ6oJZ2Qh7rusijHAS9siIuHGVXOMbmnbFJkRPqHYMR+
dGWRhPl9Qz8/QwRF9Kk=
=D49w
-----END PGP SIGNATURE-----
Reply to: