Your message dated Wed, 11 May 2022 18:34:42 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 998063: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998063 Debian Bug Tracking System Contact [email protected] 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 <[email protected]> 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 <[email protected]> --- 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 <[email protected]> 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sean Whitton <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Sean Whitton <[email protected]> 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 <[email protected]> Seconded: Simon McVittie <[email protected]> Seconded: Russ Allbery <[email protected]> Closes: #992601 * Policy: Define 'upstream' & document several version conventions Wording: Russ Allbery <[email protected]> Seconded: Sam Hartman <[email protected]> Seconded: Sean Whitton <[email protected]> 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 ---

