Bug#780632: Please switch dependency on systemd to libpam-systemd and make it the first choice
Package: libpolkit-qt-1-1
Version: 0.112.0-2
Severity: important
Tags: patch
User: pkg-systemd-maintainers@lists.alioth.debian.org
Usertags: integration
Hi,
currently libpolkit-qt depends on
consolekit | systemd.
With jessie, the default init system will be systemd, so this will pull
in consolekit unnecessarily on those systems, which have systemd
already installed.
Please consider changing that dependency to
libpam-systemd | consolekit
Depending on libpam-systemd instead of systemd directly, will make sure,
that logind sessions are correctly registered on login. Depending on
systemd alone does not ensure that.
Thanks,
Michael
-- System Information:
Debian Release: 8.0
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libpolkit-qt-1-1 depends on:
ii libc6 2.19-17
ii libgcc1 1:4.9.2-10
ii libglib2.0-0 2.42.1-1
ii libpolkit-agent-1-0 0.105-8
ii libpolkit-gobject-1-0 0.105-8
ii libqt4-dbus 4:4.8.6+git64-g5dc8b2b+dfsg-3
ii libqtcore4 4:4.8.6+git64-g5dc8b2b+dfsg-3
ii libqtgui4 4:4.8.6+git64-g5dc8b2b+dfsg-3
ii libstdc++6 4.9.2-10
libpolkit-qt-1-1 recommends no packages.
libpolkit-qt-1-1 suggests no packages.
-- no debconf information
diff --git a/debian/control b/debian/control
index a63d0d3..36d67f2 100644
--- a/debian/control
+++ b/debian/control
@@ -39,7 +39,7 @@ Package: libpolkit-qt-1-1
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, ${shlibs:Depends}, consolekit | systemd
+Depends: ${misc:Depends}, ${shlibs:Depends}, libpam-systemd | consolekit
Description: PolicyKit-qt-1 library
PolicyKit is an application-level toolkit for defining and handling the policy
that allows unprivileged processes to speak to privileged processes.
Reply to: