Package: lxpolkit Version: 0.5.3-2 Severity: normal Dear Maintainer,
when lxpolkit is used for root login and the user hits the "Cancel" button, it exits with code 127. According to the pkexec man page, the exit code in such a situation should rather be 126. The exit code 127 is used by the pkexec command if no polkit user-agent is running and thus root-login is not possible (if called with the --disable- internal-agent option). This could be used by an application to present the user an informative error message, like "Login not possible, please make sure a polkit user-agent is running". However with lxpolkit using the same exit code when login is cancelled, there is no way of telling if no user agent is there or the user just hit "Cancel", which makes a similar error message seem at least a bit awkward. I checked with other user-agents (all on Stretch); the mate- and gnome counterparts actually exit with 126 if login is cancelled, as one might expect from man pkexec. lxqt-policykit and polkit-kde-agent-1 seem to also use 127 however. Still I believe this is a bug (admittedly a small one) and should be changed if possible. Best regards Michael -- System Information: Debian Release: 9.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-6-amd64 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lxpolkit depends on: ii libatk1.0-0 2.22.0-1 ii libc6 2.24-11+deb9u3 ii libcairo2 1.14.8-1 ii libfontconfig1 2.11.0-6.7+b1 ii libfreetype6 2.6.3-3.2 ii libgdk-pixbuf2.0-0 2.36.5-2+deb9u2 ii libglib2.0-0 2.50.3-2 ii libgtk2.0-0 2.24.31-2 ii libpango-1.0-0 1.40.5-1 ii libpangocairo-1.0-0 1.40.5-1 ii libpangoft2-1.0-0 1.40.5-1 ii libpolkit-agent-1-0 0.105-18 ii libpolkit-gobject-1-0 0.105-18 ii libunique-1.0-0 1.1.6-5 ii libx11-6 2:1.6.4-3 ii lxsession-data 0.5.3-2 ii policykit-1 0.105-18 lxpolkit recommends no packages. lxpolkit suggests no packages. -- no debconf information