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

Reply via email to