> From: Charles Plessy <ple...@debian.org>
> Date: Sat, 4 Aug 2012 11:16:50 +0900
> Subject: [PATCH] Disallow empty fields in control files, as apt and dak
>  reject them already.
> 
> Closes: 666726
> ---
>  policy.sgml |    8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/policy.sgml b/policy.sgml
> index 52dbb26..c59604e 100644
> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -2514,10 +2514,10 @@ endif
>  
>       <p>
>         The field ends at the end of the line or at the end of the last
> -       continuation line (see below).  Horizontal whitespace (spaces
> -       and tabs) may occur immediately before or after the value and is
> -       ignored there; it is conventional to put a single space after
> -       the colon.  For example, a field might be:
> +       continuation line (see below).  Its value must not be empty.
> +       Horizontal whitespace (spaces and tabs) may occur immediately before
> +       or after the value and is ignored there; it is conventional to put a
> +       single space after the colon.  For example, a field might be:
>         <example compact="compact">
>  Package: libc6
>         </example>

As I understand, your patch change section 5.1 "Syntax of control files".
This is not correct since empty fields need to be allowed in section
5.2. Source package control files -- `debian/control'

So maybe this must be moved to section 5.3 
5.3. Binary package control files -- `DEBIAN/control'
(and maybe 5.4 and 5.5, I am not sure).

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 


-- 
To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141123145110.GA13046@yellowpig

Reply via email to