On Mon, May 11, 2015 at 08:33:09AM +0000, Debian Bug Tracking System wrote:

> The current Policy (since 3.8.1.0) says "All control files must be encoded
> in UTF-8." and the current practice is to use UTF-8 in Maintainer: field
> values.

Hello,

my intention with this bug was to ask to clarify how entries in
Uploaders: fields should be split, and I do not see how UTF-8 encoding
can help with that.

I checked version 3.9.6.1, and the policy still says this for the
Uploader: field:

>      The format is the same as that of the Maintainer tag, and multiple
>      entries should be comma separated.

So according to that definition, a field like:

  Uploaders: Adam C. Powell, IV <hazel...@debian.org>

is a field with a list of two values: "Adam C. Powell" and
"IV <hazel...@debian.org>", one of which is illegal becaues it contains
no email address inside angle brackets.

However, the Maintainer: field has only one value, so it does not
mention how commas can be represented in its value without being
confused with separators.

I would like the Uploaders: field to clarify how one can have a comma in
the name without triggering a split. There can be several strategies:

 - it could say that commas are not allowed at all in an Uploaders:
   field, except as separators;
 - it could say that one needs to double quote a name that contains
   commas;
 - it could say that the separator is a comma only if it is preceded by
   a closed angle bracket and optional spaces: this would be the option
   that is harder to implement, but that keeps Adam's packages policy
   compliant.

I assume this is an effect of this bug having been merged with 160827
and 160827 having been closed. I've unmerged them and reopened this one,
as this does not have anything to do with charset encoding.


Enrico

-- 
GPG key: 4096R/E7AD5568 2009-05-08 Enrico Zini <enr...@enricozini.org>

Attachment: signature.asc
Description: Digital signature

Reply via email to