[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: