Package: release.debian.org
Severity: normal
Tags: bookworm
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:riseup-vpn
User: [email protected]
Usertags: pu
[ Reason ]
This package is missing:
+ dependency for polkits in ORed fashion
+ a patch which adds in some more polkit binaries to paths and cinnamon as a DE
providing polkit-1-auth-agent
in a helper function which tries to see if polkit is running
This was filed as #1124472
[ Impact ]
riseup-vpn will fail to start and/or function on systems which do not have the
polkits listed in helper function.
Also it could be problematic if it runs the old removed polkits.
[ Tests ]
Installed this dependency and the package works fine after clicking settings
etc.
This is also fixed in unstable.
[ Risks ]
This is a leaf package and the changes are very minimal.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Other info ]
Since this is a minor change, I (source-only) uploaded to p-u.
diff -Nru riseup-vpn-0.24.10+ds1/debian/changelog
riseup-vpn-0.24.10+ds1/debian/changelog
--- riseup-vpn-0.24.10+ds1/debian/changelog 2025-09-11 22:57:12.000000000
+0530
+++ riseup-vpn-0.24.10+ds1/debian/changelog 2026-02-26 00:27:30.000000000
+0530
@@ -1,3 +1,13 @@
+riseup-vpn (0.24.10+ds1-1+deb13u2) trixie; urgency=medium
+
+ * Add policykits in an ORed fashion so there is at least
+ one polkit available. This is due to the removal of
+ policykit-1-gnome in stable (Closes: #1124472)
+ * Add patch to add in more desktop environments and polkit
+ binary paths to startup polkit on service start.
+
+ -- Nilesh Patra <[email protected]> Thu, 26 Feb 2026 00:27:30 +0530
+
riseup-vpn (0.24.10+ds1-1+deb13u1) trixie; urgency=medium
* Add qml6-module-qtcore to Depends (Closes: #1110558)
diff -Nru riseup-vpn-0.24.10+ds1/debian/control
riseup-vpn-0.24.10+ds1/debian/control
--- riseup-vpn-0.24.10+ds1/debian/control 2025-09-11 22:26:22.000000000
+0530
+++ riseup-vpn-0.24.10+ds1/debian/control 2026-02-26 00:27:30.000000000
+0530
@@ -69,7 +69,7 @@
libqt6svg6,
openvpn,
pkexec,
- policykit-1-gnome | polkit-1-auth-agent,
+ lxpolkit | lxqt-policykit | mate-polkit | polkit-kde-agent-1 |
policykit-1-gnome | polkit-1-auth-agent,
procps,
python3:any,
qml6-module-qtcore,
diff -Nru
riseup-vpn-0.24.10+ds1/debian/patches/add-more-polkit-bin-and-env.patch
riseup-vpn-0.24.10+ds1/debian/patches/add-more-polkit-bin-and-env.patch
--- riseup-vpn-0.24.10+ds1/debian/patches/add-more-polkit-bin-and-env.patch
1970-01-01 05:30:00.000000000 +0530
+++ riseup-vpn-0.24.10+ds1/debian/patches/add-more-polkit-bin-and-env.patch
2026-02-26 00:27:30.000000000 +0530
@@ -0,0 +1,23 @@
+Description: Add more policykit paths and add entry for cinnamon which
provides
+Author: Nilesh Patra <[email protected]>
+Forwarded: https://0xacab.org/leap/bitmask-vpn/-/issues/964
+Last-Update: 2026-02-26
+--- a/pkg/launcher/launcher_linux.go
++++ b/pkg/launcher/launcher_linux.go
+@@ -133,6 +133,7 @@
+ "lxsession",
+ "gnome-shell",
+ "gnome-flashback",
++ "cinnamon",
+ "fingerprint-polkit-agent",
+ "xfce-polkit",
+ "phosh",
+@@ -158,6 +159,8 @@
+ var polkitPaths = [...]string{
+ "/usr/bin/lxpolkit",
+ "/usr/bin/lxqt-policykit-agent",
++ "/usr/libexec/xfce-polkit",
++ "/usr/libexec/polkit-mate-authentication-agent-1",
+
"/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1",
+
"/usr/lib/x86_64-linux-gnu/polkit-mate/polkit-mate-authentication-agent-1",
+ "/usr/lib/mate-polkit/polkit-mate-authentication-agent-1",
diff -Nru riseup-vpn-0.24.10+ds1/debian/patches/series
riseup-vpn-0.24.10+ds1/debian/patches/series
--- riseup-vpn-0.24.10+ds1/debian/patches/series 2025-09-11
22:26:16.000000000 +0530
+++ riseup-vpn-0.24.10+ds1/debian/patches/series 2026-02-26
00:27:30.000000000 +0530
@@ -1,2 +1,3 @@
fix-gui-build-sh.patch
skip-tests-with-postreq.patch
+add-more-polkit-bin-and-env.patch