From: Russ Allbery Date: Fri, 7 Aug 2009 20:34:07 +0000 (-0700) Subject: Allow the Binary control field to wrap X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=ffdfac99ead4d459376dea3add85c3a6791356c3;p=debian%2Fdebian-policy.git Allow the Binary control field to wrap Allow the Binary control field to wrap in both *.dsc and *.changes files, since we have some source packages that produce lines so long that GnuPG is no longer willing to sign the file. Clearly state that the syntax is different depending on whether the field appears in a *.dsc file or a *.changes file. Thanks to Raphaƫl Hertzog for the report. Debian Bug#533852. --- diff --git a/policy.sgml b/policy.sgml index 3c5a22d..c618afd 100644 --- a/policy.sgml +++ b/policy.sgml @@ -3261,29 +3261,27 @@ Package: libc6 Binary

- This field is a list of binary packages. + This field is a list of binary packages. Its syntax and + meaning varies depending on the control file in which it + appears.

- When it appears in the .dsc file it is the list - of binary packages which a source package can produce. It - does not necessarily produce all of these binary packages - for every architecture. The source control file doesn't - contain details of which architectures are appropriate for - which of the binary packages. -

- -

- When it appears in a .changes file it lists the - names of the binary packages actually being uploaded. + When it appears in the .dsc file, it lists binary + packages which a source package can produce, separated by + commas + A space after each comma is conventional. + . It may span multiple lines. The source package + does not necessarily produce all of these binary packages for + every architecture. The source control file doesn't contain + details of which architectures are appropriate for which of + the binary packages.

- The syntax is a list of binary packages separated by - commas - A space after each comma is conventional. - . Currently the packages must be separated using - only spaces in the .changes file. + When it appears in a .changes file, it lists the + names of the binary packages being uploaded, separated by + whitespace (not commas). It may span multiple lines.