On Fri, Nov 21, 2014 at 12:23:17AM +0500, Andrey Rahmatullin wrote: > Control: tags -1 + patch > > On Sat, Aug 04, 2012 at 11:19:15AM +0900, Charles Plessy wrote: > > How about the attached patch, that adds "Its value must not be empty." > > after "The field ends at the end of the line or at the end of the last > > continuation line". > Seconded.
Hello Andrey and Ansgar (and others) Would you second the attached version that was posted in this bug already ? Cheers, -- Bill. <ballo...@debian.org> Imagine a large red swirl here.
commit ec38643c34333231a2e179ba1e135fd2ebccbf7a Author: Bill Allombert <bill.allomb...@math.u-bordeaux1.fr> Date: Sun Nov 23 16:16:21 2014 +0100 Document that empty field values are only allowed in debian/control. Policy: [5.1] empty field values in control files are not allowed in the debian/control file of a source package. Wording: Bill Allombert <ballo...@debian.org> Seconded: Henrique de Moraes Holschuh <h...@debian.org> Closes: #666726 diff --git a/policy.sgml b/policy.sgml index 947a1e1..4adee0b 100644 --- a/policy.sgml +++ b/policy.sgml @@ -2558,7 +2558,9 @@ Package: libc6 the field name is <tt>Package</tt> and the field value <tt>libc6</tt>. </p> - + <p> Empty field values are only permitted in source package control files + (<file>debian/control</file>). Such fields are ignored. + </p> <p> A paragraph must not contain more than one instance of a particular field name. @@ -2701,6 +2703,7 @@ Package: libc6 file. These tools are responsible for removing the line breaks from such fields when using fields from <file>debian/control</file> to generate other control files. + They are also responsible for discarding empty fields. </p> <p>