From: Russ Allbery
Date: Tue, 1 Jan 2008 23:12:55 +0000 (+0000)
Subject: Support for wrapped Uploaders is mandatory, clarify wrapping
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5bd5074eb59d337e44d4040cd92f9db1dc10217c;p=debian%2Fdebian-policy.git
Support for wrapped Uploaders is mandatory, clarify wrapping
Support for wrapping Uploaders in debian/control is now mandatory since
the stable dpkg supports it.
Clarify that all relationship fields may be wrapped and provide a
suggestion for where to wrap them.
git-archimport-id: rra@debian.org--lenny/debian-policy--devel--3.7--patch-28
---
diff --git a/debian/changelog b/debian/changelog
index 015851f..2217a62 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
debian-policy (3.7.4.0) unstable; urgency=low
+ * Bug fix: "support for wrapped Uploaders should now be mandatory"
+ (Closes: #431813).
* Bug fix: "Examples of dpkg frontends should mention apt now", thanks
to Josh Triplett (Closes: #455602).
* Bug fix: "Minor typos and wording suggestions", thanks to Michael
diff --git a/policy.sgml b/policy.sgml
index f976cd6..dd673ac 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -2391,16 +2391,10 @@ Package: libc6
Any parser that interprets the Uploaders field in
- debian/control should permit it to span multiple
- lines
- In the future, the Uploaders field in
- debian/control (but not other control files)
- will be permitted to span multiple lines and interpreting
- a multi-line Uploaders field shall be mandatory.
- . Line breaks in an Uploaders field that spans
- multiple lines are not significant and the semantics of
- the field are the same as if the line breaks had not been
- present.
+ debian/control must permit it to span multiple
+ lines. Line breaks in an Uploaders field that spans multiple
+ lines are not significant and the semantics of the field are
+ the same as if the line breaks had not been present.
@@ -3891,13 +3885,16 @@ Package: libc6
Whitespace may appear at any point in the version
specification subject to the rules in [, and must appear where it's necessary to
- disambiguate; it is not otherwise significant. For
+ disambiguate; it is not otherwise significant. All of the
+ relationship fields may span multiple lines. For
consistency and in case of future changes to
dpkg it is recommended that a single space be
used after a version relationship and before a version
number; it is also conventional to put a single space after
each comma, on either side of each vertical bar, and before
- each open parenthesis.
+ each open parenthesis. When wrapping a relationship field, it
+ is conventional to do so after a comma and before the space
+ following that comma.
]
diff --git a/upgrading-checklist.html b/upgrading-checklist.html
index 65fd16a..0be5ddc 100644
--- a/upgrading-checklist.html
+++ b/upgrading-checklist.html
@@ -53,6 +53,8 @@ picking your way through this list.
The checklist
+3.7.4.0 unreleased
+ * The Uploaders field in debian/control may be wrapped. [5.6.3]
3.7.3.0 Dec 2007
* Package version numbers may contain tildes, which sort before
anything, even the end of a part. [5.6.12]