Bug#917431: debian-policy: virtual packages: logind, default-logind
On Thu, Dec 27, 2018 at 06:28:04PM +0000, Sean Whitton wrote:
> Could you provide an actual diff to be applied to policy.git, please?
Sure, what about:?
diff --git a/policy/upgrading-checklist.rst b/policy/upgrading-checklist.rst
index 679a187..633c14e 100644
@@ -39,6 +39,14 @@ The sections in this checklist match the values for the
except in the two anomalous historical cases where normative
requirements were changed in a minor patch release.
+ New ``logind`` and ``default-logind`` virtual packages for a package
+ providing logind API (over D-Bus and /run/), and for Debian's preferred
+ implementation, respectively.
diff --git a/virtual-package-names-list.yaml b/virtual-package-names-list.yaml
index afb76a3..de54e32 100644
@@ -110,6 +110,10 @@ virtualPackages:
description: provides the D-Bus well-known session bus for most or all user login sessions
- name: default-dbus-session-bus
description: Debian's preferred implementation of dbus-session-bus, possibly architecture-specific
+ - name: logind
+ description: an org.freedesktop.login1 D-Bus API implementation (versioned)
+ - name: default-logind
+ description: Debian's preferred implementation of logind, possibly architecture-specific (versioned)
> Please follow the style for the other default-* packages listed there.
There's exactly one (dbus-session-bus).
> Ansgar's suggestion should probably be included, too.
To keep the wording terse I appended just "(versioned)" -- I see no
precedent for such a marking, but I hope this is clear enough.
⣾⠁⢠⠒⠀⣿⡁ Ivan was a worldly man: born in St. Petersburg, raised in
⢿⡄⠘⠷⠚⠋⠀ Petrograd, lived most of his life in Leningrad, then returned
⠈⠳⣄⠀⠀⠀⠀ to the city of his birth to die.