Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 823647 - sys-apps/dbus should enable user-session when USE=systemd
Summary: sys-apps/dbus should enable user-session when USE=systemd
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 823215
  Show dependency tree
 
Reported: 2021-11-13 23:19 UTC by Mike Gilbert
Modified: 2021-11-15 07:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2021-11-13 23:19:12 UTC
The --enable-user-session flag controls installation of a couple of systemd user units which set up a session bus at /run/user/$UID/bus.

This is necessary for proper operation of systemd --user, and some other software relies on it.

Let's drop the "user-session" USE flag, and just enable user-session whenever systemd is enabled.
Comment 1 Larry the Git Cow gentoo-dev 2021-11-14 16:38:38 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8696a5bb2689a2e3770a680a7ddc9951e772156

commit f8696a5bb2689a2e3770a680a7ddc9951e772156
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-13 23:41:01 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-14 16:37:13 +0000

    profiles: drop references to user-session USE flag
    
    Closes: https://bugs.gentoo.org/823647
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 profiles/arch/hppa/package.use.mask                               | 4 ----
 .../default/linux/amd64/17.0/desktop/plasma/systemd/package.use   | 8 --------
 .../default/linux/amd64/17.1/desktop/plasma/systemd/package.use   | 8 --------
 .../default/linux/arm/17.0/desktop/plasma/systemd/package.use     | 8 --------
 .../default/linux/arm64/17.0/desktop/plasma/systemd/package.use   | 8 --------
 .../riscv/20.0/rv64gc/lp64/desktop/plasma/systemd/package.use     | 8 --------
 .../riscv/20.0/rv64gc/lp64d/desktop/plasma/systemd/package.use    | 8 --------
 .../default/linux/x86/17.0/desktop/plasma/systemd/package.use     | 8 --------
 profiles/features/selinux/package.use.mask                        | 3 +--
 profiles/targets/desktop/gnome/package.use                        | 8 +-------
 10 files changed, 2 insertions(+), 69 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e2e0111eb23941444a8ea6f46800960cf307e

commit 3b1e2e0111eb23941444a8ea6f46800960cf307e
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-13 23:34:03 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-14 16:37:13 +0000

    sys-apps/dbus: drop user-session USE flag
    
    Bug: https://bugs.gentoo.org/823647
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-apps/dbus/{dbus-1.12.20-r3.ebuild => dbus-1.12.20-r4.ebuild} | 4 ++--
 sys-apps/dbus/metadata.xml                                       | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68014fb84e4b479332b37f48f8fc397ff5877e76

commit 68014fb84e4b479332b37f48f8fc397ff5877e76
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-13 23:29:15 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-14 16:37:12 +0000

    net-wireless/bluez: drop user-session USE flag
    
    Bug: https://bugs.gentoo.org/823647
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 .../bluez/{bluez-5.61.ebuild => bluez-5.61-r1.ebuild}     | 15 ++++++---------
 .../bluez/{bluez-5.62.ebuild => bluez-5.62-r1.ebuild}     | 15 ++++++---------
 net-wireless/bluez/metadata.xml                           |  1 -
 3 files changed, 12 insertions(+), 19 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898108777406499bc852ebfa8f3f3f722b7cea08

commit 898108777406499bc852ebfa8f3f3f722b7cea08
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-13 23:23:45 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-14 16:37:12 +0000

    kde-plasma/plasma-workspace: drop reference to user-session USE flag
    
    Bug: https://bugs.gentoo.org/823647
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 ...-workspace-5.22.5-r2.ebuild => plasma-workspace-5.22.5-r3.ebuild} | 5 ++---
 ...sma-workspace-5.23.3.ebuild => plasma-workspace-5.23.3-r1.ebuild} | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e008a2049285c029105bd1fbe7b7a04da08782ce

commit e008a2049285c029105bd1fbe7b7a04da08782ce
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-13 23:20:35 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-14 16:37:12 +0000

    gui-apps/mako: drop user-session USE flag reference
    
    Bug: https://bugs.gentoo.org/823647
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 gui-apps/mako/{mako-1.6.ebuild => mako-1.6-r1.ebuild} | 2 +-
 gui-apps/mako/mako-9999.ebuild                        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e3e307cf9edeb6893cb03b8576a5d6935ed072b

commit 0e3e307cf9edeb6893cb03b8576a5d6935ed072b
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-13 23:11:32 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2021-11-14 16:37:09 +0000

    gnome-base/gnome-settings-daemon: drop dependency on sys-apps/dbus[user-session]
    
    Bug: https://bugs.gentoo.org/823647
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 ...tings-daemon-40.0.1.ebuild => gnome-settings-daemon-40.0.1-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)
Comment 2 Larry the Git Cow gentoo-dev 2021-11-15 07:35:00 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/kde.git/commit/?id=b0363b5d72becceb703cc4d3c29384439642f064

commit b0363b5d72becceb703cc4d3c29384439642f064
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2021-11-15 07:34:17 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-11-15 07:34:54 +0000

    kde-plasma/plasma-workspace: drop reference to user-session USE flag
    
    Bug: https://bugs.gentoo.org/823647
    Closes: https://bugs.gentoo.org/823800
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>
    Signed-off-by: Sam James <sam@gentoo.org>

 kde-plasma/plasma-workspace/plasma-workspace-5.23.49.9999.ebuild | 5 ++---
 kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild         | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)