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

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: