]> git.donarmstrong.com Git - debian/debian-policy.git/commitdiff
Allow the Binary control field to wrap
authorRuss Allbery <rra@debian.org>
Fri, 7 Aug 2009 20:34:07 +0000 (13:34 -0700)
committerRuss Allbery <rra@debian.org>
Fri, 7 Aug 2009 20:34:07 +0000 (13:34 -0700)
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.

policy.sgml

index 3c5a22db221c275774916f718e3ad80e2f99146c..c618afdc462a3144f7cef7ccc6a2beefd3767f50 100644 (file)
@@ -3261,29 +3261,27 @@ Package: libc6
          <heading><tt>Binary</tt></heading>
 
          <p>
-           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.
          </p>
 
          <p>
-           When it appears in the <file>.dsc</file> 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.
-         </p>
-
-         <p>
-           When it appears in a <file>.changes</file> file it lists the
-           names of the binary packages actually being uploaded.
+           When it appears in the <file>.dsc</file> file, it lists binary
+           packages which a source package can produce, separated by
+           commas<footnote>
+               A space after each comma is conventional.
+           </footnote>.  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.
          </p>
 
          <p>
-           The syntax is a list of binary packages separated by
-           commas<footnote>
-               A space after each comma is conventional.
-           </footnote>. Currently the packages must be separated using
-           only spaces in the <file>.changes</file> file.
+           When it appears in a <file>.changes</file> file, it lists the
+           names of the binary packages being uploaded, separated by
+           whitespace (not commas).  It may span multiple lines.
          </p>
        </sect1>