Bug#925344: polkit-qt-1: Please support new logind virtual packages
Maintainers,
On Sat, 23 Mar 2019, Mark Hindley wrote:
>
> Package: polkit-qt-1
> Version: 0.112.0-6
> Severity: normal
> Tags: patch
>
> Dear Maintainer,
>
> Please change polkit-qt-1 to use the new default-logind and logind
> virtual packages. This will enable binaries built from polkit-qt-1
> (libpolkit-qt-1-1 and libpolkit-qt5-1-1) to also be used on systems
> using elogind and non-systemd inits.
>
> The logind and default-logind virtual packages have been seconded
> for inclusion in Debian Policy (see #917431) and libpam-elogind and
> libpam-systemd providing these have been uploaded.
>
> Patch below.
>
> Thanks
>
> Mark
>
> commit 7a3084d2ba52f8aa0a01114de45d257e1feb4fe2
> Author: Mark Hindley <mark@hindley.org.uk>
> Date: Sat Mar 23 12:35:26 2019 +0000
>
> Use new logind virtual packages instead of libpam-systemd.
>
> diff --git a/debian/control b/debian/control
> index 9b1c85f..3cfb08a 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -38,7 +38,7 @@ Package: libpolkit-qt-1-1
> Architecture: any
> Multi-Arch: same
> Pre-Depends: ${misc:Pre-Depends}
> -Depends: libpam-systemd [linux-any],
> +Depends: default-logind [linux-any] | logind [linux-any],
> ${misc:Depends},
> ${shlibs:Depends}
> Description: PolicyKit-qt-1 library
> @@ -77,7 +77,7 @@ Package: libpolkit-qt5-1-1
> Architecture: any
> Multi-Arch: same
> Pre-Depends: ${misc:Pre-Depends}
> -Depends: libpam-systemd [linux-any], ${misc:Depends}, ${shlibs:Depends}
> +Depends: default-logind [linux-any] | logind [linux-any], ${misc:Depends}, ${shlibs:Depends}
> Description: PolicyKit-qt5-1 library
> PolicyKit is an application-level toolkit for defining and handling the policy
> that allows unprivileged processes to speak to privileged processes.
Would you please resolve this in a speedy manner? Got some 90
packages that would be removed if I move to elogind now :(
akonadi-server breeze drkonqi ffmpegthumbs frameworkintegration k3b
kactivitymanagerd kaffeine kamera kamoso kcachegrind kde-cli-tools
kde-config-cddb kde-config-screenlocker kde-runtime kde-style-breeze
kdeconnect kdelibs5-plugins kdesudo kinit kio kmahjongg kmenuedit kommander
kpat krusader kwin-common kwin-style-breeze libcolorcorrect5 libk3b7
libkf5akonadicore5abi2 libkf5akonadiwidgets5abi1 libkf5auth5 libkf5authcore5
libkf5bookmarks5 libkf5cddb5 libkf5configwidgets5 libkf5declarative5
libkf5iconthemes5 libkf5kcmutils5 libkf5kdegames7 libkf5kdelibs4support5
libkf5kdelibs4support5-bin libkf5kiocore5 libkf5kiofilewidgets5
libkf5kiogui5 libkf5kiowidgets5 libkf5kmahjongglib5 libkf5newstuff5
libkf5newstuffcore5 libkf5notifyconfig5 libkf5parts5 libkf5plasma5
libkf5plasmaquick5 libkf5purpose-bin libkf5purpose5 libkf5quickaddons5
libkf5runner5 libkf5sane5 libkf5style5 libkf5texteditor-bin
libkf5texteditor5 libkf5textwidgets5 libkf5wallet-bin libkf5xmlgui5
libkf5xmlrpcclient5 libkscreenlocker5 libkwin4-effect-builtins1
libokular5core8 libpam-systemd libpolkit-backend-1-0 libpolkit-qt-1-1
libpolkit-qt5-1-1 libprocessui7 libsystemd0 libtaskmanager6 libweather-ion7
milou okular plasma-desktop plasma-framework plasma-integration
plasma-workspace polkit-kde-agent-1 qml-module-org-kde-draganddrop
qml-module-org-kde-kconfig qml-module-org-kde-kcoreaddons
qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
qml-module-org-kde-kwindowsystem qml-module-org-kde-purpose
qml-module-org-kde-qqc2desktopstyle rasdaemon skanlite skrooge systemd
udisks2
Cheers,
--
Cristian
Reply to: