[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#626779: debian-policy: Improve Architecture field in source package (updated to match dpkg-source)



Hi!

On Sun, 2011-05-15 at 10:32:17 +0200, Raphaël Hertzog wrote:
> diff --git a/policy.sgml b/policy.sgml
> index 9b4a93e..cbc8049 100644
> --- a/policy.sgml
> +++ b/policy.sgml
> @@ -2975,10 +2975,14 @@ Package: libc6
>  
>  	  <p>
>  	    In the source package control file <file>.dsc</file>, this
> -	    field may contain either the architecture
> -	    wildcard <tt>any</tt> or a list of architectures and
> -	    architecture wildcards separated by spaces. If a list is
> -	    given, it may include (or consist solely of) the special
> +            field contains a list of architectures and architecture
> +            wildcards separated by spaces. When the list contains the
> +            architecture wildcard <tt>any</tt>, the only other value
> +            allowed in the list is <tt>all</tt>.
> +          </p>
> +
> +          <p>
> +            The list may include (or consist solely of) the special

This has switched from tabs to spaces.

>  	    value <tt>all</tt>.  In other words, in <file>.dsc</file>
>  	    files unlike the <file>debian/control</file>, <tt>all</tt> may
>  	    occur in combination with specific architectures.
> @@ -2989,19 +2993,23 @@ Package: libc6
>  	  </p>
>  
>  	  <p>
> -	    Specifying <tt>any</tt> indicates that the source package
> +	    Specifying only <tt>any</tt> indicates that the source package
>  	    isn't dependent on any particular architecture and should
>  	    compile fine on any one. The produced binary package(s)
> -	    will either be specific to whatever the current build
> -	    architecture is or will be architecture-independent.
> +            will be specific to whatever the current build architecture is.

Tabs → spaces.

>  	  </p>
>  
>  	  <p>
>  	    Specifying only <tt>all</tt> indicates that the source package
> -	    will only build architecture-independent packages.  If this is
> -	    the case, <tt>all</tt> must be used rather than <tt>any</tt>;
> -	    <tt>any</tt> implies that the source package will build at
> -	    least one architecture-dependent package.
> +	    will only build architecture-independent packages.
> +          </p>
> + 
> +          <p>
> +            Specifying <tt>any all</tt> indicates that the source package
> +            isn't dependent on any particular architecture. The set of
> +            of produced binary packages will include at least one

Duped «of» in “The set _of of_ produced”.

> +            architecture-dependant package and one architecture-independent
> +            package.
>  	  </p>

Tabs → spaces.


With those fixed, seconded.

thanks,
guillem

Attachment: signature.asc
Description: Digital signature


Reply to: