summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2019-02-15 15:41:16 -0700
committerSean Whitton <spwhitton@spwhitton.name>2019-02-15 15:48:05 -0700
commit9e879aceafadf14f2d81df49b66994de5d854383 (patch)
tree7463c056227038ddc93e881e0f9eaefcd5eafc21
parent93d2c36d08ee95e7eaebc92bd0557569981b95cf (diff)
describe "(versioned)" virtual package list annotation
-rw-r--r--debian/changelog2
-rw-r--r--virtual-package-names-list.yaml8
2 files changed, 10 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index affea18..f9df6a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ debian-policy (4.3.0.3) UNRELEASED; urgency=medium
* Add link to jenkins.debian.net build of Policy (Closes: #921963).
Thanks, Holger Levsen.
+ * Add text to header of the virtual packages list describing the
+ "(versioned)" annotation.
-- Sean Whitton <spwhitton@spwhitton.name> Wed, 13 Feb 2019 13:13:24 -0700
diff --git a/virtual-package-names-list.yaml b/virtual-package-names-list.yaml
index afb76a3..2d43091 100644
--- a/virtual-package-names-list.yaml
+++ b/virtual-package-names-list.yaml
@@ -15,6 +15,14 @@
# https://www.debian.org/doc/packaging-manuals/virtual-package-names-list.yaml
# (or any other Debian web mirror).
#
+# When a virtual package description says "(versioned)", it means that
+# binary packages implementing the virtual package are expected to use
+# versioned Provides: to declare the API version that is implemented.
+#
+# For example, "Provides: logind (= 123)" indicates that the package
+# provides the same D-Bus APIs that the logind included with systemd
+# version 123 provided.
+#
# The procedure for updating the list is as follows:
#
# 1. Post to debian-devel saying what names you intend to use or what