Bug#696631: libconfig-model-dpkg-perl: '+' is allowed in package names

Stephen Kitt steve at sk2.org
Fri Dec 28 18:52:37 UTC 2012


Hi Salvatore,

On Wed, 26 Dec 2012 23:45:24 +0100, Salvatore Bonaccorso <carnil at debian.org>
wrote:
> On Mon, Dec 24, 2012 at 02:30:23PM +0100, Stephen Kitt wrote:
> > 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.
> 
[...]
> 
> 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

Thanks! I had noticed the Built-Using error as well, but hadn't got round to
filing a bug for it.

Regards,

Stephen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20121228/593e38fd/attachment-0001.pgp>


More information about the pkg-perl-maintainers mailing list