[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#833401: debian-policy: virtual packages: dbus-session-bus, default-dbus-session-bus



control: tag -1 +patch

Hello,

On Sat 24 Nov 2018 at 03:23PM GMT, Simon McVittie wrote:

> The routes that I described as "other options" were not taken.
>
> The current situation is that we have the two virtual packages that I
> proposed in the original bug report
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833401#5
> modulo the rename of dbus-default-session-bus to default-dbus-session-bus
> as mentioned in
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=833401#10 (trying to
> continue/establish a convention that the preferred implementation of a
> virtual package foo is default-foo). So:
>
> * dbus-session-bus: anything providing the D-Bus well-known session bus
>   for most or all user login sessions. If dbus-session-bus is
>   installed, then programs in at least graphical login sessions can
>   rely on seeing the $DBUS_SESSION_BUS_ADDRESS environment variable,
>   the $XDG_RUNTIME_DIR/bus Unix socket, or some other way to discover a
>   session bus that is supported by all the major D-Bus client libraries.
>
> * default-dbus-session-bus: Debian's preferred implementation of
>   dbus-session-bus, possibly architecture-specific.

Thanks.  Seeking seconds:

diff --git a/virtual-package-names-list.yaml b/virtual-package-names-list.yaml
index ab2662e..f7626ef 100644
--- a/virtual-package-names-list.yaml
+++ b/virtual-package-names-list.yaml
@@ -106,6 +106,10 @@ virtualPackages:
    description: anything that is capable of controlling an UPS
  - name: cron-daemon
    description: Any cron daemon that correctly follows policy requirements
+ - name: dbus-session-bus
+   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

 # Documentation

@@ -435,3 +439,7 @@ virtualPackages:
 #                 virtual-mysql-server-core
 #                 virtual-mysql-testsuite
 #   08 Jan 2017 Added adventure
+#
+# Sean Whitton:
+#   xx Dec 2018 Added dbus-session-bus
+#               Added default-dbus-session-bus

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: