From: Bill Allombert
Date: Sun, 23 Nov 2014 15:16:21 +0000 (+0100)
Subject: Document that empty field values are only allowed in debian/control.
X-Git-Url: https://git.donarmstrong.com/?p=debian%2Fdebian-policy.git;a=commitdiff_plain;h=a34ae3cf97b43e0d200ff4e25b10fd6fad9494ad;hp=b083c75f46a06d37393214ab94c7f5d6e698a0c4
Document that empty field values are only allowed in debian/control.
Policy: [5.1] empty field values in control files are only permitted in
the debian/control file of a source package.
Wording: Bill Allombert
Seconded: Henrique de Moraes Holschuh
Seconded: Andrey Rahmatullin
Closes: #666726
---
diff --git a/debian/changelog b/debian/changelog
index cb9a7c0..93cf4f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,8 +13,14 @@ debian-policy (3.9.7.0) unstable; urgency=low
Seconded: Bill Allombert
Seconded: Julien Cristau
Closes: #765499
+ * Policy: [5.1] empty field values in control files are only permitted in
+ the debian/control file of a source package.
+ Wording: Bill Allombert
+ Seconded: Henrique de Moraes Holschuh
+ Seconded: Andrey Rahmatullin
+ Closes: #666726
- -- Bill Allombert Sat, 31 Jan 2015 21:01:58 +0100
+ -- Bill Allombert Sun, 08 Feb 2015 19:22:01 +0100
debian-policy (3.9.6.1) unstable; urgency=low
diff --git a/policy.sgml b/policy.sgml
index 947a1e1..4adee0b 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -2558,7 +2558,9 @@ Package: libc6
the field name is Package and the field value
libc6.
-
+ Empty field values are only permitted in source package control files
+ (debian/control). Such fields are ignored.
+
A paragraph must not contain more than one instance of a
particular field name.
@@ -2701,6 +2703,7 @@ Package: libc6
file. These tools are responsible for removing the line
breaks from such fields when using fields from
debian/control to generate other control files.
+ They are also responsible for discarding empty fields.
diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml
index 32293cd..7e490e6 100644
--- a/upgrading-checklist.sgml
+++ b/upgrading-checklist.sgml
@@ -46,6 +46,9 @@ Released xxx, 2015.
9.2.2
- 32bit UIDs in the range 65536-4294967293 are reserved for dynamically
allocated user accounts.
+5.1
+
- Empty field values in control files are only permitted in the
+ debian/control file of a source package.
Version 3.9.6.0