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

Bug#998063: marked as done (debian-policy: New virtual package: {default-,}dbus-system-bus)



Your message dated Wed, 11 May 2022 18:34:42 +0000
with message-id <E1norAY-000Hgo-2w@fasolo.debian.org>
and subject line Bug#998063: fixed in debian-policy 4.6.1.0
has caused the Debian Bug report #998063,
regarding debian-policy: New virtual package: {default-,}dbus-system-bus
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
998063: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998063
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-policy
Version: 4.6.0.1
Severity: wishlist

We now have two implementations of the D-Bus well-known system bus
available in Debian:

* dbus, the portable reference implementation
* dbus-broker, a Linux-specific reimplementation

so it seems like a good time to introduce {default-,}dbus-system-bus
virtual packages, mirroring {default-,}dbus-session-bus.

At the moment, dbus is the default for all architectures. It is possible
that dbus-broker might take over as the default on Linux architectures
in some future release (but it is explicitly not portable, so dbus will
probably always be the default on kFreeBSD and Hurd, similar to how we
choose dbus-user-session vs. dbus-launch).

Packages depending on "dbus" can currently count on having most aspects of
the reference implementation available (except for the session bus, which
requires either dbus-user-session or dbus-launch), but I would prefer to
move towards packages explicitly declaring a dependency on one or more of:

* default-dbus-system-bus | dbus-system-bus:
  the well-known system bus, as required by e.g. Avahi, polkit, udisks2
* dbus-daemon: ability to run the dbus-daemon(1) and dbus-run-session(1)
  executables, or rely on having the D-Bus machine ID /var/lib/dbus/machine-id
  (dbus-session-bus and dbus-system-bus both imply some sort of machine
  ID, but it might be systemd's /etc/machine-id)
* dbus-bin: ability to run assorted CLI tools such as dbus-send(1) and
  dbus-monitor(1)

Proposed wording attached.

Thanks,
    smcv
>From cc65839b65e9a41ca0e9e633ac32a085cec66fa2 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@debian.org>
Date: Fri, 29 Oct 2021 10:58:13 +0100
Subject: [PATCH] virtual-package-names-list: Add dbus-system-bus,
 default-dbus-system-bus

This is the same as dbus-session-bus, but for the well-known system bus
described in the D-Bus Specification[1].

dbus, the reference implementation of D-Bus, Provides these since
bullseye. dbus-broker, an independent reimplementation, also Provides
dbus-system-bus in unstable.

The mention of "including service activation" is intended to make it
clearer that some implementation of /usr/share/dbus-1/system-services/
activation is required, for example via dbus' setuid helper and
conditional handoff to systemd, or dbus-broker's unconditional handoff
to systemd.

[1] https://dbus.freedesktop.org/doc/dbus-specification.html

Signed-off-by: Simon McVittie <smcv@debian.org>
---
 virtual-package-names-list.yaml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/virtual-package-names-list.yaml b/virtual-package-names-list.yaml
index 2a9857a..eb5ace2 100644
--- a/virtual-package-names-list.yaml
+++ b/virtual-package-names-list.yaml
@@ -118,6 +118,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: dbus-system-bus
+   description: provides the D-Bus well-known system bus as a system service, including service activation
+ - name: default-dbus-system-bus
+   description: Debian's preferred implementation of dbus-system-bus, possibly architecture-specific
  - name: logind
    description: an org.freedesktop.login1 D-Bus API implementation (versioned)
  - name: default-logind
-- 
2.33.1


--- End Message ---
--- Begin Message ---
Source: debian-policy
Source-Version: 4.6.1.0
Done: Sean Whitton <spwhitton@spwhitton.name>

We believe that the bug you reported is fixed in the latest version of
debian-policy, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 998063@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sean Whitton <spwhitton@spwhitton.name> (supplier of updated debian-policy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 11 May 2022 11:02:59 -0700
Source: debian-policy
Architecture: source
Version: 4.6.1.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Policy Editors <debian-policy@lists.debian.org>
Changed-By: Sean Whitton <spwhitton@spwhitton.name>
Closes: 542288 850729 992601 998063 999566 999826 1008480
Changes:
 debian-policy (4.6.1.0) unstable; urgency=medium
 .
   * Policy: Allow non-64-bit packages to install to /usr/lib64
     Wording: Sean Whitton <spwhitton@spwhitton.name>
     Seconded: Simon McVittie <smcv@debian.org>
     Seconded: Russ Allbery <rra@debian.org>
     Closes: #992601
   * Policy: Define 'upstream' & document several version conventions
     Wording: Russ Allbery <rra@debian.org>
     Seconded: Sam Hartman <hartmans@debian.org>
     Seconded: Sean Whitton <spwhitton@spwhitton.name>
     Closes: #542288, #850729
   * virtual-package-names-list: Add {default,}dbus-system-bus (Closes: #998063).
     Thanks to Simon McVittie for the patch.
   * Update 9.7.2 and 9.7.3 for package split of bin:mime-support into
     bin:media-types and bin:mailcap (Closes: #1008480).
     Thanks to Charles Plessy for the patch.
 .
   * Fix several problems with footnote regarding the autobuilders and
     build dependency alternatives (Closes: #999826).
     Thanks to Johannes Schauer Marin Rodrigues for the report and patch.
   * Use syntax highlighting for some source code blocks (Closes: #999566).
     Thanks to Stéphane Blondon for the patch.
Checksums-Sha1:
 b5b8adf3e63f837bd4e7f10966ea628804945523 2052 debian-policy_4.6.1.0.dsc
 b3e6266ce34faad023c9d9b49f3228c46fc83588 550664 debian-policy_4.6.1.0.tar.xz
Checksums-Sha256:
 185cf49f72fe10b84910d71fa58bd0c68d513e530deca11fcce3cb7a5533a852 2052 debian-policy_4.6.1.0.dsc
 144dfe25e5f519c9855f52934a46e26e46b5fd818a8e45c6debf605a0a87b323 550664 debian-policy_4.6.1.0.tar.xz
Files:
 776ca729f5aadaa9e413daa6a7afc80b 2052 doc optional debian-policy_4.6.1.0.dsc
 0d0d9cad654b4a67eb059b268ace0b9b 550664 doc optional debian-policy_4.6.1.0.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmJ7/L0ACgkQaVt65L8G
YkCpXhAAjc79jrGUfPW/b7zN5e0yqKZ88saXAEMOR+pclGFrP0og5n9F77YWfBjQ
H7y8darnOwnFcYONYawAMxYzdHKKTJwYuQpZk8rfsfrSLXbK0keoI4Wl1L7hFSGZ
q3g58gDLvVIgaT+kCfS/biyD7B6sf2UyOy/E8pg1Y/8HAf/oTM1yxXlbM5X73uzy
bGSSWslurDnZKsMgyYR2RsWBcAqkvCqGuIUll0vOamznMExd0o7Q3Z/gAarnT7p0
p8w6TY+tFVdyXk1ZkkXnzJMonJednIdjF9lfyKDoxu9e24RUVn4Pf0ZFHG5HDLug
aSqC9nsPT0XTvs5s9OpRY3YHlTf8RnC2MLSneop05gCGs8mOP/EyyfrUz/CERzv2
j4BjydCX5zQK+Jk2TADnnEHYrmeLvMqQXQHn0AmwDJRtZE07XZ3JLrwtUbckYBZk
5ApmXIFGxE5upGj7kKuixX+235DHzvXvasa4mcKmTpldlk5KdbNeSwBuSf6lQX3Z
Vh8rfLSCMvO64KZTijPSNj1sbDmqQ5vkzMp3bzCUYL22qE3T8jRqSwaSZ7cAni7G
KaDqq5wPotK6N1GqeGHGT24wVDIDfJT159li7eyNoSIElXLdNeKqaEMxGspw9yWJ
ew/mCHDoLkNNRRuwg8ei90Whl50qQenbDyG14PLXy8JbKzM+tmM=
=reXG
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: