Devuan bug report logs - #641
dbus-user-session: No stub package in Devuan

Package: dbus-user-session; Maintainer for dbus-user-session is (unknown);

Reported by: Bernard Rosset <bernard+devuan@rosset.net>

Date: Wed, 1 Dec 2021 21:02:01 UTC

Severity: normal

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#641; Package dbus-user-session. (Wed, 01 Dec 2021 21:02:01 GMT) (full text, mbox, link).


Acknowledgement sent to Bernard Rosset <bernard+devuan@rosset.net>:
New bug report received and forwarded. Copy sent to devuan-dev@lists.dyne.org. (Wed, 01 Dec 2021 21:02:07 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.devuan.org (full text, mbox, reply):

From: Bernard Rosset <bernard+devuan@rosset.net>
To: Devuan Bug Tracking System <submit@bugs.devuan.org>
Subject: dbus-user-session: No stub package in Devuan
Date: Wed, 1 Dec 2021 21:59:11 +0100
Package: dbus-user-session
Severity: normal

Dear Maintainer,

Debian-compatible packages depend on dbus-user-session, which in turn 
depends on systemd.
Are there plans to have a stub package in Devuan to ensure compatibility?

Thanks,


-- System Information:
Distributor ID: Devuan
Description:    Devuan GNU/Linux 4 (chimaera)
Release:        4
Codename:       chimaera
Architecture: x86_64

Kernel: Linux 5.10.0-9-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE 
not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Bernard (Beer) Rosset
https://rosset.net/

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#641; Package dbus-user-session. (Thu, 02 Dec 2021 07:28:01 GMT) (full text, mbox, link).


Message #8 received at 641@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Bernard Rosset <bernard+devuan@rosset.net>, 641@bugs.devuan.org
Subject: Re: bug#641: dbus-user-session: No stub package in Devuan
Date: Thu, 2 Dec 2021 07:26:29 +0000
Bernard,

On Wed, Dec 01, 2021 at 09:59:11PM +0100, Bernard Rosset wrote:
> Package: dbus-user-session
> Severity: normal
> 
> Dear Maintainer,
> 
> Debian-compatible packages depend on dbus-user-session, which in turn
> depends on systemd.
> Are there plans to have a stub package in Devuan to ensure compatibility?

Not that I am aware of.

As far as I understand dbus-user-session requires the 'systemd --user'. That is
why it is not available in Devuan.

If you look at https://pkgmaster.devuan.org/bannedpackages.txt, the list of
pacakges with an excusive dependency on dbus-user-session (and therefore banned)
is quite small:

dbus-user-session.[systemd]................|.......3........6.....8..............D..............I..J.
lomiri-app-launch.[dbus-user-session]......|.....................................D..............I..J.
openrazer-daemon.[dbus-user-session].......|......................8..............D..............I..J.
x2gothinclient-chroot.[dbus-user-session]..|.....................................D..............I..J.

What is your use case that is currently not met?

Thanks

Mark

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#641; Package dbus-user-session. (Thu, 02 Dec 2021 11:38:01 GMT) (full text, mbox, link).


Acknowledgement sent to Bernard Rosset <bernard+devuan@rosset.net>:
Extra info received and forwarded to list. Copy sent to devuan-dev@lists.dyne.org. (Thu, 02 Dec 2021 11:38:05 GMT) (full text, mbox, link).


Message #13 received at 641@bugs.devuan.org (full text, mbox, reply):

From: Bernard Rosset <bernard+devuan@rosset.net>
To: 641@bugs.devuan.org
Subject: Re: bug#641: dbus-user-session: No stub package in Devuan
Date: Thu, 2 Dec 2021 12:37:15 +0100
> What is your use case that is currently not met?

docker-ce-rootless-extras

from repository:
https://download.docker.com/linux/debian bullseye/stable amd64

Its version 5:20.10.11~3-0~debian-bullseye introduced this requirement:
Package: docker-ce-rootless-extras
Version: 5:20.10.11~3-0~debian-bullseye
Priority: optional
Section: admin
Source: docker-ce
Maintainer: Docker <support@docker.com>
Installed-Size: 20.5 MB
Depends: dbus-user-session, libc6 (>= 2.3.2)
Recommends: slirp4netns (>= 0.4.0)
Conflicts: rootlesskit
Breaks: rootlesskit
Replaces: rootlesskit
Enhances: docker-ce
Homepage: https://docs.docker.com/engine/security/rootless/
Download-Size: 7,912 kB
APT-Sources: https://download.docker.com/linux/debian bullseye/stable 
amd64 Packages
Description: Rootless support for Docker.
  Use dockerd-rootless.sh to run the daemon.
  Use dockerd-rootless-setuptool.sh to setup systemd for 
dockerd-rootless.sh .
  This package contains RootlessKit, but does not contain VPNKit.
  Either VPNKit or slirp4netns (>= 0.4.0) needs to be installed separately.

Bernard (Beer) Rosset
https://rosset.net/

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#641; Package dbus-user-session. (Thu, 02 Dec 2021 11:48:01 GMT) (full text, mbox, link).


Acknowledgement sent to Olaf Meeuwissen <paddy-hack@member.fsf.org>:
Extra info received and forwarded to list. Copy sent to devuan-dev@lists.dyne.org. (Thu, 02 Dec 2021 11:48:04 GMT) (full text, mbox, link).


Message #18 received at 641@bugs.devuan.org (full text, mbox, reply):

From: Olaf Meeuwissen <paddy-hack@member.fsf.org>
To: Bernard Rosset <bernard+devuan@rosset.net>, 641@bugs.devuan.org, devuan developers internal list <devuan-dev@lists.dyne.org>
Subject: Re: [devuan-dev] bug#641: dbus-user-session: No stub package in Devuan
Date: Thu, 02 Dec 2021 20:45:59 +0900
Hi,

Bernard Rosset writes:

>> What is your use case that is currently not met?
>
> docker-ce-rootless-extras

In which case you might be interested in podman as an alternative.

  https://packages.debian.org/bullseye/podman

IIUC, it can run containers without elevated privileges.  Haven't tried
it though, yet.

Hope this helps,
--
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join

Information forwarded to devuan-bugs@lists.dyne.org, devuan-dev@lists.dyne.org:
bug#641; Package dbus-user-session. (Thu, 02 Dec 2021 13:30:02 GMT) (full text, mbox, link).


Message #21 received at 641@bugs.devuan.org (full text, mbox, reply):

From: Mark Hindley <mark@hindley.org.uk>
To: Bernard Rosset <bernard+devuan@rosset.net>, 641@bugs.devuan.org
Subject: Re: bug#641: dbus-user-session: No stub package in Devuan
Date: Thu, 2 Dec 2021 13:27:35 +0000
Hi,

On Thu, Dec 02, 2021 at 12:37:15PM +0100, Bernard Rosset wrote:
> > What is your use case that is currently not met?
> 
> docker-ce-rootless-extras
> 
> from repository:
> https://download.docker.com/linux/debian bullseye/stable amd64
> 
> Its version 5:20.10.11~3-0~debian-bullseye introduced this requirement:
> Package: docker-ce-rootless-extras
> Version: 5:20.10.11~3-0~debian-bullseye
> Priority: optional
> Section: admin
> Source: docker-ce
> Maintainer: Docker <support@docker.com>
> Installed-Size: 20.5 MB
> Depends: dbus-user-session, libc6 (>= 2.3.2)

I think you will need to take this up with docker.com and ask them to support
non-systemd systems. I don't think there is anything we can do in Devuan if the
dbus-user-session dependency represents functionality that is required.

Sorry.

Mark

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Mon Aug 8 13:44:46 2022;