Control: tags -1 + confirmed

Hi Stephen

On Mon, Dec 24, 2012 at 02:30:23PM +0100, Stephen Kitt wrote:
> Dear Maintainer,
> 
> When running "cme check dpkg" in the gcc-mingw-w64 source, I get
> failures related to the use of '+' in a package name:
> 
> Warning in 'control binary:"gcc-mingw-w64" Recommends:0' value 
> 'g++-mingw-w64': package g is unknown. Check for typos if not a virtual 
> package.
> Configuration item 'control binary:"gcc-mingw-w64" Recommends:0' has a wrong 
> value:
>       dependency 'g++-mingw-w64' does not match grammar
> 
> As far as I'm aware this package name is perfectly legal.
> Unfortunately my perl-fu doesn't extend far enough to fix this...

This is correct[1]. According to Debian policy "5.6.1 Source", package
names must consist only of lower case letters (a-z), digits (0-9),
plus (+) and minus (-) signs, and periods (.). They must be at least
two characters long and must start with an alphanumeric character.

 [1]: http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Source

I have commited a tentative fix for this to our git repo, but would be
good if Dominique Dumont can have a look at it before releasing.

p.s.: During playing around with gcc-mingw-w64 noticed there is also
missing support for Built-Using field. Reported this as #696768[2].

 [2]: http://bugs.debian.org/696768

Regards,
Salvatore

Attachment: signature.asc
Description: Digital signature

Reply via email to