Bug#630578: debian-policy: clarify usage of Uploaders field
user debian-policy@packages.debian.org
usertags 630578 informative discussion
thanks
Le Wed, Jun 15, 2011 at 02:48:11PM +0200, Bill Allombert a écrit :
>
> For the purpose of policy, the "Uploader" (with big square quote) is the
> person whose name appears in the changelog line between -- and the date. Such
> person must appear in the Uploaders field for the upload not to be treated a an NMU. No
> special priviledge is required (though this generally implies VCS commit access).
> Also, anyone can add themself to the Uploaders before uploading a package.
>
> This needs not be the person who signs the package (which must be a DD/DM) nor the
> person who upload it to the upload queue (which can be anyone since there exist an
> anonymous upload queue).
Le Wed, Jun 15, 2011 at 04:45:21PM +0200, Michael Prokop a écrit :
> * Russ Allbery [Wed Jun 15, 2011 at 07:30:37AM -0700]:
>
> > I'm not sure if we can make it much more obvious than what it currently
> > says. There's no mention or hint of permissions anywhere in the
> > description you quote, and it specifically says "co-maintainers."
>
> Might be obvious once you're aware of it, it wasn't obvious for
> some of us in the first place though. :)
>
> Maybe add something like "The co-maintainers don't necessarily have
> to be Debian Developers or Debian Maintainers and the field has no
> correlation with regards to upload permissions." or so? But leaving
> that fully up to you, so feel free to close this bug if you don't
> think it's relevant enough.
Dear Michael and everybody,
Is there still a perception for a need to clarify the Policy, or shall we close
the bug ?
Bill's comment is reflected by footnote #18 (quoted below), that we could
consider raising in the main text, because non-maintainer uploads are
quite well codified.
If the developer uploading the package is not one of the usual maintainers of
the package (as listed in the Maintainer or Uploaders control fields of the
package), the first line of the changelog is conventionally used to explain why
a non-maintainer is uploading the package. The Debian Developer's Reference
(see Related documents, Section 1.4) documents the conventions used.
http://www.debian.org/doc/debian-policy/footnotes.html#f18
Otherwise, we could add a clarification as proposed by Michael.
I would be tempted to mention directly the intereaction between the Debian
changelog and the Maintainer and Uploader fields, like:
The name and email address of a co-developer may be used instead of the
maintainer's name and email address in the Debian changelog without
implying a non-maintainer upload[insert footnote as NMUs are not
specified in the Policy].
It is not necessary to have upload privileges for being listed as
co-maintainer.
Please let me know if you are interested by a patch; otherwise I propose to
close this bug.
Have a nice day,
--
Charles Plessy
Tsurumi, Kanagawa, Japan
Reply to: