Re: Syntax issues in Policy Manual
- To: Jeremiah Foster <jeremiah@jeremiahfoster.com>
- Cc: debian-policy@lists.debian.org
- Subject: Re: Syntax issues in Policy Manual
- From: Russ Allbery <rra@debian.org>
- Date: Fri, 07 Aug 2009 20:07:19 -0700
- Message-id: <87fxc380m0.fsf@windlord.stanford.edu>
- In-reply-to: <87zlbvlylp.fsf@windlord.stanford.edu> (Russ Allbery's message of "Fri\, 26 Jun 2009 10\:00\:02 -0700")
- References: <6F7176DB-3B5D-42E7-9784-98172E7984B6@jeremiahfoster.com> <cfd8acdc0906260715scc87526hb76b8b9db02fdc4a@mail.gmail.com> <9AF00F23-A3E4-4675-A6A9-B07A52D27019@jeremiahfoster.com> <87zlbvlylp.fsf@windlord.stanford.edu>
Russ Allbery <rra@debian.org> writes:
> How about:
> In all cases, Files is a multiline field. The first line of the
> field value (the part on the same line as <tt>Files:</tt>) is always
> empty. The content of the field is expressed as continuation lines,
> one line per file. Each line must be indented by one space and
> contain a number of sub-fields, separated by spaces, as described
> below.
> The easiest way to make things easier to read is generally to rephrase
> into more, simpler sentences.
> We should probably also add an example.
I've now committed the following for the next Policy release:
diff --git a/policy.sgml b/policy.sgml
index 27deaa7..50d28db 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -3308,20 +3308,30 @@ Package: libc6
<p>
This field contains a list of files with information about
each one. The exact information and syntax varies with
- the context. In all cases the part of the field
- contents on the same line as the field name is empty. The
- remainder of the field is one line per file, each line
- being indented by one space and containing a number of
- sub-fields separated by spaces.
+ the context.
+ </p>
+
+ <p>
+ In all cases, Files is a multiline field. The first line of
+ the field value (the part on the same line as <tt>Files:</tt>)
+ is always empty. The content of the field is expressed as
+ continuation lines, one line per file. Each line must be
+ indented by one space and contain a number of sub-fields,
+ separated by spaces, as described below.
</p>
<p>
In the <file>.dsc</file> file, each line contains the MD5
- checksum, size and filename of the tar file and (if applicable)
- diff file which make up the remainder of the source
- package<footnote>
- That is, the parts which are not the <tt>.dsc</tt>.
- </footnote>.
+ checksum, size and filename of the tar file and (if
+ applicable) diff file which make up the remainder of the
+ source package<footnote>
+ That is, the parts which are not the <tt>.dsc</tt>.
+ </footnote>. For example:
+ <example>
+Files:
+ c6f698f19f2a2aa07dbb9bbda90a2754 571925 example_1.2.orig.tar.gz
+ 938512f08422f3509ff36f125f5873ba 6220 example_1.2-1.diff.gz
+ </example>
The exact forms of the filenames are described
in <ref id="pkg-sourcearchives">.
</p>
@@ -3329,14 +3339,20 @@ Package: libc6
<p>
In the <file>.changes</file> file this contains one line per
file being uploaded. Each line contains the MD5 checksum,
- size, section and priority and the filename.
+ size, section and priority and the filename. For example:
+ <example>
+Files:
+ 4c31ab7bfc40d3cf49d7811987390357 1428 text extra example_1.2-1.dsc
+ c6f698f19f2a2aa07dbb9bbda90a2754 571925 text extra example_1.2.orig.tar.gz
+ 938512f08422f3509ff36f125f5873ba 6220 text extra example_1.2-1.diff.gz
+ 7c98fe853b3bbb47a00e5cd129b6cb56 703542 text extra example_1.2-1_i386.deb
+ </example>
The <qref id="f-Section">section</qref>
- and <qref id="f-Priority">priority</qref>
- are the values of the corresponding fields in
- the main source control file. If no section or priority is
- specified then <tt>-</tt> should be used, though section
- and priority values must be specified for new packages to
- be installed properly.
+ and <qref id="f-Priority">priority</qref> are the values of
+ the corresponding fields in the main source control file. If
+ no section or priority is specified then <tt>-</tt> should be
+ used, though section and priority values must be specified for
+ new packages to be installed properly.
</p>
<p>
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: