Simon,

On Mon, Jul 06, 2026 at 12:09:35PM +0100, Simon McVittie wrote:
> The way I had originally anticipated that this would work, when I introduced
> dbus-user-session, is that dbus-user-session could have alternative
> dependencies on anything that will arrange for the desired semantics to
> exist, so perhaps like this:
> 
>     Depends:
>      libpam-systemd | dbus-openrc-user-session | dbus-turnstile-user-session 
> | runit-dbus-user-session,
>      ...

I have just tried dropping /etc/X11/Xsession.d/20dbus_xdg-runtime from
openrc-dbus-user-session and adding Depends: dbus-user-session.

Currently dbus-user-session

  Depends: dbus-daemon (= 1.16.2-5+b1) | dbus-broker, dbus-session-bus-common 
(>= 1.16.2-5), libpam-systemd, systemd

To make this work, I think this would need changing to 

  Depends: dbus-daemon (= 1.16.2-5+b1) | dbus-broker, dbus-session-bus-common 
(>= 1.16.2-5), libpam-systemd | openrc-dbus-user-session | 
other-dbus-user-session(s)

i.e also drop explicit Depends: systemd and rely on the fact that libpam-systemd
already Depends: systemd for the systemd case.

Am I correctly interpreting what you mean/intend? Would that be acceptable? Is
there a reason for the explicit Depends: libpam-systemd | systemd ? It seems a 
duplication.

Mark

_______________________________________________
Pkg-utopia-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-utopia-maintainers

Reply via email to