Debbugs Internal Request <help-debbugs@HIDDEN>
to internal_control <at> debbugs.gnu.org.
Full text available.Received: (at 48265) by debbugs.gnu.org; 11 Jul 2025 09:58:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 11 05:58:40 2025 Received: from localhost ([127.0.0.1]:34868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uaAWe-0007AU-4n for submit <at> debbugs.gnu.org; Fri, 11 Jul 2025 05:58:40 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:43897) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludovic.courtes@HIDDEN>) id 1uaAWW-00079J-Kl for 48265 <at> debbugs.gnu.org; Fri, 11 Jul 2025 05:58:33 -0400 X-CSE-ConnectionGUID: SiRaHkqWShaULFTcMCIs8A== X-CSE-MsgGUID: s9EMOnNFQ6+8BfvU28Vn9w== Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@HIDDEN; dmarc=fail (p=none dis=none) d=gnu.org X-IronPort-AV: E=Sophos;i="6.16,303,1744063200"; d="scan'208";a="231333807" Received: from unknown (HELO ribbon) ([193.50.110.182]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jul 2025 11:58:25 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Mathieu Othacehe <othacehe@HIDDEN> Subject: Re: bug#48265: Test breakage In-Reply-To: <87bjpwo1dx.fsf@HIDDEN> (Mathieu Othacehe's message of "Mon, 07 Jul 2025 10:23:22 +0200") References: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN> <87bjpwo1dx.fsf@HIDDEN> User-Agent: mu4e 1.12.11; emacs 30.1 X-URL: https://people.bordeaux.inria.fr/lcourtes/ X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu X-Revolutionary-Date: Tridi 23 Messidor an 233 de la =?utf-8?Q?R=C3=A9volu?= =?utf-8?Q?tion=2C?= jour du Haricot Date: Fri, 11 Jul 2025 11:46:49 +0200 Message-ID: <877c0fawl2.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 48265 Cc: =?utf-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN>, 48265 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.2 (---) Cc: =E5=AE=8B=E6=96=87=E6=AD=A6 would may otherwise miss your message. Mathieu Othacehe <othacehe@HIDDEN> writes: > Hello, > > Commit b7a8f886f5 breaks the gui-installed-desktop-os-encrypted test > evaluation because of the following error: > > guix repl: error: profile contains conflicting entries for mate-polkit > guix repl: error: first entry: mate-polkit@HIDDEN /gnu/store/5zr0fpmkqj= 39gv4scfqwlam5yiskfgr8-mate-polkit-1.28.1 > guix repl: error: ... propagated from mate@HIDDEN > guix repl: error: second entry: mate-polkit@HIDDEN /gnu/store/1aiy9ic64= 48gj88l8xllpbgk1sz628h1-mate-polkit-1.28.1 > guix repl: error: ... propagated from xfce@HIDDEN > > Both xfce and mate are now exporting polkit, but xfce is exporting > mate-polkit-for-xfce and mate is now exporting mate-polkit. > > As the installer test is building a profile with both polkit and xfce > (see installation-target-desktop-os-for-gui-tests), we now have this new > issue. > > Any idea how to fix that one? > > Thanks, > > Mathieu
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.Received: (at 48265) by debbugs.gnu.org; 7 Jul 2025 08:23:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 07 04:23:35 2025 Received: from localhost ([127.0.0.1]:60976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uYh8Q-0007cS-MS for submit <at> debbugs.gnu.org; Mon, 07 Jul 2025 04:23:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60094) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <othacehe@HIDDEN>) id 1uYh8N-0007b7-Ht for 48265 <at> debbugs.gnu.org; Mon, 07 Jul 2025 04:23:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <othacehe@HIDDEN>) id 1uYh8I-0000ZW-7b for 48265 <at> debbugs.gnu.org; Mon, 07 Jul 2025 04:23:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=nmsmXi0CKwoJWL0vVqCjSNNd0eCmBo4otO6QUwdDGO0=; b=KUkqFMVKtLMHsw 9zWspTK1fQhUClO9h3Erb9hyBaSrinaz8rKc9qEHgbi6sAkjZt05Pb1gWDziS3CgbYyBpYzXKZ8Hm xbV6haJBcFrtiSkuGRtZSoSmfvQhB/BC90SHHHivDGdXHSMLSEKpnU+lSgScHBdOF+egUY2p1quLA GPUByV3EN1+y9A8Zi8pbCJQlf2wVdTYGeFBsgSS74JQ/HmPW8PoQ/1RzUHgBTeVkrTrvKxnxzIwF1 pgpo5mDN0G3QBWV1xQ5TNz4ThU5GB+Xh+jMMQ77cbUgG+Ccyil8+CB+SLX4wfOgXz6k3vHeEPKfAI 6Y1DtExG3x0MI3h7XgZg==; From: Mathieu Othacehe <othacehe@HIDDEN> To: 48265 <at> debbugs.gnu.org Subject: Test breakage Date: Mon, 07 Jul 2025 10:23:22 +0200 Message-ID: <87bjpwo1dx.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48265 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hello, Commit b7a8f886f5 breaks the gui-installed-desktop-os-encrypted test evaluation because of the following error: guix repl: error: profile contains conflicting entries for mate-polkit guix repl: error: first entry: mate-polkit@HIDDEN /gnu/store/5zr0fpmkqj39gv4scfqwlam5yiskfgr8-mate-polkit-1.28.1 guix repl: error: ... propagated from mate@HIDDEN guix repl: error: second entry: mate-polkit@HIDDEN /gnu/store/1aiy9ic6448gj88l8xllpbgk1sz628h1-mate-polkit-1.28.1 guix repl: error: ... propagated from xfce@HIDDEN Both xfce and mate are now exporting polkit, but xfce is exporting mate-polkit-for-xfce and mate is now exporting mate-polkit. As the installer test is building a profile with both polkit and xfce (see installation-target-desktop-os-for-gui-tests), we now have this new issue. Any idea how to fix that one? Thanks, Mathieu
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.Received: (at 48265-done) by debbugs.gnu.org; 29 Jun 2025 00:59:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 28 20:59:28 2025 Received: from localhost ([127.0.0.1]:53020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uVgOE-0000XK-0l for submit <at> debbugs.gnu.org; Sat, 28 Jun 2025 20:59:28 -0400 Received: from mail.envs.net ([5.199.136.28]:59884) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <iyzsong@HIDDEN>) id 1uVgOA-0000WT-F9 for 48265-done <at> debbugs.gnu.org; Sat, 28 Jun 2025 20:59:23 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 9B1D138A4218; Sun, 29 Jun 2025 00:59:20 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id u4tIAdMYGjew; Sun, 29 Jun 2025 00:59:17 +0000 (UTC) Received: from localhost (unknown [112.44.106.182]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 29 Jun 2025 00:59:17 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 53ab29bc; Sun, 29 Jun 2025 01:05:15 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= <iyzsong@HIDDEN> To: Christopher League <league@HIDDEN> Subject: Re: bug#48265: Authentication is needed to run mate-power-backlight-helper In-Reply-To: <fe0acbb5-2461-4fb7-be9a-7aa2b704de2d@HIDDEN> (Christopher League's message of "Fri, 6 Jun 2025 14:22:52 -0400") References: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN> <fe0acbb5-2461-4fb7-be9a-7aa2b704de2d@HIDDEN> Date: Sun, 29 Jun 2025 09:05:15 +0800 Message-ID: <87sejj5pdg.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48265-done Cc: 48265-done <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Christopher League <league@HIDDEN> writes: > Hi, after a recent update, I am having the same authentication > issue with the brightness helper on the Mate desktop: > >> Authentication is needed to run >> /gnu/store/ra8zy...-mate-power-manager-1.28.1/sbin/ >> mate-power-backlight-helper as the super user. > > As noted previously on this bug report, the polkit > org.mate.power.policy file refers to an absolute store path. > > But I think ultimately the problem may have to do with the fact that > mate-power-manager APPEARS TWICE in the system closure: > > $ guix gc -R /gnu/store/2zf16...-system | grep mate-power > /gnu/store/ra8zy...-mate-power-manager-1.28.1 > /gnu/store/a14gf...-mate-power-manager-1.28.1 Hello, this should be fixed with commit b7a8f886f50. Close, thanks.
Maxime Devos <maximedevos@HIDDEN>:宋文武 <iyzsong@HIDDEN>:
Received: (at 48265) by debbugs.gnu.org; 6 Jun 2025 18:23:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 06 14:23:03 2025
Received: from localhost ([127.0.0.1]:44984 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1uNbiZ-0000Er-4Q
for submit <at> debbugs.gnu.org; Fri, 06 Jun 2025 14:23:03 -0400
Received: from sender4-pp-f112.zoho.com ([136.143.188.112]:27259)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <league@HIDDEN>)
id 1uNbiV-0000E0-GZ
for 48265 <at> debbugs.gnu.org; Fri, 06 Jun 2025 14:23:01 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1749234175; cv=none;
d=zohomail.com; s=zohoarc;
b=KBmp+ZD+/zjqwml/DKpOcIsGvdCUMmu12HC2z6fc4y2DU3wXQfZkPsJHeXt+1ZjRDanFLQ9ZwD7Od/Jw6bghxtrpKici79EL7LhcJstAcJrxhOSXsrCpX7DrmoLlf0EUcMnKVMG0l+afL3zp5MB8zUuAJ1+6zkb4attbLWD56ug=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
s=zohoarc; t=1749234175;
h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To:Cc;
bh=HZ3+aojwFUkJJ/FjwHbq4DXrqrbDe4YYSs+zRQYpME8=;
b=KW0C53aViNNXCzfPldajobSHtwmzt7fxwxIBK19oRPX0hlJ8fOGUwq7MjdkprPbgBvKcWKnpLD3owMgfCMs9okgq9TDE2f+Ag6IrBR0THJHm/cBxAQUabNDBocDkj0kF7OpFQcD5r+lSXlHrjFaCv0sQX4SgtvbbHLrXGQ9LMIU=
ARC-Authentication-Results: i=1; mx.zohomail.com;
dkim=pass header.i=contrapunctus.net;
spf=pass smtp.mailfrom=league@HIDDEN;
dmarc=pass header.from=<league@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1749234175;
s=zoho; d=contrapunctus.net; i=league@HIDDEN;
h=Message-ID:Date:Date:MIME-Version:From:From:To:To:Subject:Subject:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc;
bh=HZ3+aojwFUkJJ/FjwHbq4DXrqrbDe4YYSs+zRQYpME8=;
b=nlMBx2aUM3yF7VVva+ZAWzp4EkO8FJARkqmg7r8YO+jgupflVjyQ8eP/MXoYE+Vq
Esqy3xwHjlwsJPlAAfEtFpdT00vIctUzYk//w4d2MZTkukVZpd5Ke4ys9N/6UavuqAi
6/BQlmavavjBwQ6IxAdfs2cM2Kh5zMTX7df5YmThtBFFJZfj8TRA6xZBzBEeRRUFTqH
ta5W4Em19H4h01/54MdGMalvX8++lBdpRfEj2lXUU9sm2o6CMEAhVNUY/i+fkNfDnzf
voFojH64iLRIXdo8C62xuVT/Ghgb3ZZTOmWaukDc32Ra8Y3ms2NG8egsXZei4MEhzoN
+sFNvEAymw==
Received: by mx.zohomail.com with SMTPS id 1749234173640214.43368423591767;
Fri, 6 Jun 2025 11:22:53 -0700 (PDT)
Message-ID: <fe0acbb5-2461-4fb7-be9a-7aa2b704de2d@HIDDEN>
Date: Fri, 6 Jun 2025 14:22:52 -0400
MIME-Version: 1.0
User-Agent: Icedove Daily
From: Christopher League <league@HIDDEN>
Content-Language: en-US
To: 48265 <at> debbugs.gnu.org
Subject: Authentication is needed to run mate-power-backlight-helper
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 48265
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hi, after a recent update, I am having the same authentication
issue with the brightness helper on the Mate desktop:
> Authentication is needed to run
> /gnu/store/ra8zy...-mate-power-manager-1.28.1/sbin/
> mate-power-backlight-helper as the super user.
As noted previously on this bug report, the polkit
org.mate.power.policy file refers to an absolute store path.
But I think ultimately the problem may have to do with the fact that
mate-power-manager APPEARS TWICE in the system closure:
$ guix gc -R /gnu/store/2zf16...-system | grep mate-power
/gnu/store/ra8zy...-mate-power-manager-1.28.1
/gnu/store/a14gf...-mate-power-manager-1.28.1
The brightness function keys and the power-manager itself
attempt to invoke the 'ra8zy' path (and it's also in the
profile's sbin), but the polkit policy file permits only the 'a14gf'
path:
$ readlink -f (which mate-power-backlight-helper)
/gnu/store/ra8zy...-mate-power-manager-1.28.1/sbin/mate-power-backlight-helper
$ pkexec /gnu/store/a14gf...-mate-power-manager-1.28.1/sbin/\
mate-power-backlight-helper --set-brightness 340
# Works perfectly
$ pkexec /gnu/store/ra8zy...-mate-power-manager-1.28.1/sbin/\
mate-power-backlight-helper --set-brightness 340
# Authentication error, same as pressing brightness buttons
Looking at gnu/services/desktop.scm and gnu/packages/mate.scm,
it's unclear to me why mate-polkit-extension would end up with a
different hash for mate-power-manager than the profile does.
The effect may be reproducible just from packages, without
needing to troubleshoot the services or system. What happens if
we build mate-power-manager vs the mate union package:
$ guix build mate-power-manager
/gnu/store/a14gf...-mate-power-manager-1.28.1
That's the one in polkit.
$ guix gc -R (guix build mate) | grep mate-power
/gnu/store/ra8zy...-mate-power-manager-1.28.1
And that's the one in the profile.
Why are they different? Does it have to do with using
union-build? Apparently a similar duplication happens with xfce,
though I don't know if it leads to the same authentication
errors:
$ guix gc -R /gnu/store/2zf16...-system | grep xfce4-power
/gnu/store/8mqna...-xfce4-power-manager-4.20.0
/gnu/store/jrflf...-xfce4-power-manager-4.20.0
The exact store paths used in these examples should be
reproducible from the following minimal configuration and
relatively recent commit:
;;; BEGIN configuration.scm
(use-modules
(gnu bootloader)
(gnu bootloader grub)
(gnu system file-systems)
(gnu services desktop))
(operating-system
(host-name "mate-power-bug")
(bootloader (bootloader-configuration (bootloader grub-bootloader)))
(file-systems
(cons (file-system
(mount-point "/")
(device "/dev/sda1")
(type "ext4"))
%base-file-systems))
(services
(cons (service mate-desktop-service-type)
%desktop-services)))
;; END configuration.scm
$ guix time-machine -q --commit=ed5988f0d2cf14e3cc35a32e6ad91d7cbf535e2f\
-- system build configuration.scm
/gnu/store/2zf16...-system
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.
Received: (at 48265) by debbugs.gnu.org; 7 May 2021 06:49:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 07 02:49:07 2021
Received: from localhost ([127.0.0.1]:42130 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1leuIN-0006wY-FF
for submit <at> debbugs.gnu.org; Fri, 07 May 2021 02:49:07 -0400
Received: from andre.telenet-ops.be ([195.130.132.53]:32866)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <maximedevos@HIDDEN>) id 1leuIL-0006wS-C7
for 48265 <at> debbugs.gnu.org; Fri, 07 May 2021 02:49:06 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
by andre.telenet-ops.be with bizsmtp
id 1ip32500K0mfAB401ip3KT; Fri, 07 May 2021 08:49:04 +0200
Message-ID: <29bc3152e6929b7bde9b6b9a3d44e250fd4c5019.camel@HIDDEN>
Subject: Re: bug#48265: mate-power-backlight-helper is referred to by store
name instead of polkit action (IIUC)
From: Maxime Devos <maximedevos@HIDDEN>
To: 48265 <at> debbugs.gnu.org
Date: Fri, 07 May 2021 08:48:57 +0200
In-Reply-To: <09353b1319b47b42cb28a477af12740b9175d940.camel@HIDDEN>
References: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN>
<09353b1319b47b42cb28a477af12740b9175d940.camel@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
protocol="application/pgp-signature"; boundary="=-+tXu3HrfEPzq4DiIDC0N"
User-Agent: Evolution 3.34.2
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
t=1620370144; bh=25/LeuYrVZC96KQofkqPO8LbGR8KT/WEeMgCYu5qOAs=;
h=Subject:From:To:Date:In-Reply-To:References;
b=bFljXZmnHAypDJu3USFPBup+DcKfFmc2PB1xE9WZJ9lkV2rKSJ5NDw/CN/baaoJH4
/JSe0Fhc25qOxDixr4uehozLCwC/v1AaCjN1JzywjpWILzxdKPJpbhvlwszlR0i1EA
0oDuSkrTHRomT3+77Ufo1LRWWxpxSvKilomLVEnMD/aXkuxW1F+aNnfcmQ5IrgJc7o
+1s0tz0HlWY+59aMPPd8fbNOCoeQExWgXl8XS/n6crGEhxBT200d9nkeROX0VlVuxQ
MedA5auPM57uB+MIY7nV66cxJOHmBViDcUdOxEVCPfj6dwFaLAhG0zcwMe6QbMOnJj
eSP+S6jqa39QA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 48265
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
--=-+tXu3HrfEPzq4DiIDC0N
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
It looks like my suspicion that "mate-power-backlight-helper" is referred t=
o by absolute
file name instead of by its polkit action is correct:
Excerpt from src/gpm-brightness.c
(https://git.mate-desktop.org/mate-power-manager/tree/src/gpm-brightness.c)
> static gboolean
> gpm_brightness_helper_set_value (const gchar *argument, gint value)
> {
> [...]
> /* get the data */
> command =3D g_strdup_printf ("pkexec " SBINDIR "/mate-power-backl=
ight-helper --%s %i", argument, value);
> ret =3D g_spawn_command_line_sync (command, NULL, NULL, &exit_sta=
tus, &error);
> [...]
> }
Next step: look at the GNOME source code, maybe it does things differently.
--=-+tXu3HrfEPzq4DiIDC0N
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYJTi2RccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hK9AQDiIuAJ8mqyIDGp28uS52w3h3s/
9SBSCvhiTyzQ/kYyNQEA3LnL06GKP40IGH9hi9LhkziMgLNjZVQgdrdcqRLNXQM=
=RkEG
-----END PGP SIGNATURE-----
--=-+tXu3HrfEPzq4DiIDC0N--
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.Received: (at 48265) by debbugs.gnu.org; 7 May 2021 06:38:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 07 02:38:32 2021 Received: from localhost ([127.0.0.1]:42081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1leu88-0006pg-9F for submit <at> debbugs.gnu.org; Fri, 07 May 2021 02:38:32 -0400 Received: from andre.telenet-ops.be ([195.130.132.53]:44414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maximedevos@HIDDEN>) id 1leu86-0006pa-1r for 48265 <at> debbugs.gnu.org; Fri, 07 May 2021 02:38:31 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by andre.telenet-ops.be with bizsmtp id 1ieT2500p0mfAB401ieTST; Fri, 07 May 2021 08:38:28 +0200 Message-ID: <09353b1319b47b42cb28a477af12740b9175d940.camel@HIDDEN> Subject: mate-power-backlight-helper is referred to by store name instead of polkit action (IIUC) From: Maxime Devos <maximedevos@HIDDEN> To: 48265 <at> debbugs.gnu.org Date: Fri, 07 May 2021 08:38:27 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1620369508; bh=xw9D+9ER/bDHEuYhPGsp+2D8ortX63+k5Az60XKkiHM=; h=Subject:From:To:Date; b=QyLCRnEY1Y00o8/ff5SFuSkUK0H9ugIAl/y60SNqPqixL7Zo2qkAxdaJD2oNArbYM R232EHsn9KBH1Nfh5A6VIZSZO4yFPm6d4avuVkWtRf8xzKAXbTcyJXNk0vAeU4cIhc fTrTpPzrf34hGbviTQ4Elx0ARJMcOYGdePE7tRa9H6kvBMBohWUAX53WjiWckp1OuD UknlWvOQBmk/xbIvWx9ljgq4uRiz9CAGBJMVQkSfbcFr2brBL4lZuJMEiUGxuBYcSq /RTGbywnrdtnHIcLbmDMEbT5Yza0l/jKXpyuzJp5u9UJr4c4B1VBDuClh3FzCpCQ9n 2knDceRpBLTYg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48265 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) >> Isn’t the problem that you reconfigured and so there’s now a mismatch >> between the polkit rule in effect, which expects 1.24.1 (say), and the >> version you’re running? > I've had this problem for a month, I think? I'll try to confirm / falsify > tomorrow. FWIW, I don't see any mate stuff in my use profile. I booted my system, and the issue is still present. Greetings, Maxime.
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.
Received: (at 48265) by debbugs.gnu.org; 6 May 2021 21:19:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 06 17:19:10 2021
Received: from localhost ([127.0.0.1]:39774 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1lelOo-0008Od-7o
for submit <at> debbugs.gnu.org; Thu, 06 May 2021 17:19:10 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:59100)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <maximedevos@HIDDEN>) id 1lelOl-0008OW-49
for 48265 <at> debbugs.gnu.org; Thu, 06 May 2021 17:19:08 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
by albert.telenet-ops.be with bizsmtp
id 1ZK5250070mfAB406ZK5fd; Thu, 06 May 2021 23:19:05 +0200
Message-ID: <124d265a6cb040aabe8ee5240d2d2f6e8c6ed34f.camel@HIDDEN>
Subject: Re: bug#48265: mate-power-backlight-helper is referred to by store
name instead of polkit action (IIUC)
From: Maxime Devos <maximedevos@HIDDEN>
To: Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Date: Thu, 06 May 2021 23:18:59 +0200
In-Reply-To: <87a6p7d19a.fsf@HIDDEN>
References: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN>
<87a6p7d19a.fsf@HIDDEN>
Content-Type: multipart/signed; micalg="pgp-sha512";
protocol="application/pgp-signature"; boundary="=-vljmpcA2xQayjICafNf2"
User-Agent: Evolution 3.34.2
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
t=1620335945; bh=FKvg5uyrscriiBVog2XoBqDIH9jGevd9DWNxIGc8NbA=;
h=Subject:From:To:Cc:Date:In-Reply-To:References;
b=LeKaL40yfHX04qr0E0OPhcjbxJ2ASP0l0o3IyxPVgUEUz2vI5WfAcvAZowi+KnY3r
Dl756H55zgeuXsrKEBjtfoYgGHY+4TaagqxXpGUgze9L5BbGFXdS4K78S2HxzUdn55
zqpo8f/MY40Ip4AasLo2m4C0wYe7ejkoONWQKvt+QfPzmhTnktipNHxsZTntO8xFbj
1mcUg9RHrIybuHTLiFgHbTNuz9AUtJ++eXE+HPNv3xQtSnTcSW03Y/+MZVN1nGA0Rt
MYRQvobuUO7j4OEbS0o0WrinpYWqTYyEuTE5z5HzGNi6t4fOp5cgw3bKd+0DjKfroO
rHHDqjQj0q5/w==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 48265
Cc: 48265 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
--=-vljmpcA2xQayjICafNf2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Ludovic Court=C3=A8s schreef op do 06-05-2021 om 23:02 [+0200]:
> Hi!
>=20
> Maxime Devos <maximedevos@HIDDEN> skribis:
>=20
> > FWIW, the following works as expected (no error message), using the sto=
re path in .policy:
> > $ pkexec /gnu/store/zk4kb4437032swahywmgyzn55b5w5wj8-mate-power-manager=
-1.24.2/sbin/mate-power-backlight-helper --set-brightness=3D300
> > Maybe MATE is trying the equivalent of "pkexec /wrong/store/path/mate-p=
ower-backlight-helper --etcetera" instead
> > of referring to the action by name org.mate.power.backlight-helper.
> >=20
> > Note the store path is different. Now try something different
> >=20
> > $ which mate-power-backlight-helper
> > > /run/current-system/profile/sbin/mate-power-backlight-helper
> > $ ls -l /run/current-system/profile/sbin/mate-power-backlight-helper
> > > /gnu/store/ffqhy4xdpzkg06rlq76zrbwn8v3rqgw9-mate-1.24.1/sbin/mate-pow=
er-backlight-helper
>=20
> These are different versions (1.24.2 vs. 1.24.1).
I didn't notice that. Also, this makes the problem even weirder.
Were does the version mismatch come from?
I would try to run "guix gc --referrers /gnu/store/PATH-WITH-POWER-BACKLIGH=
T-HELPER"
as that might shed some light on the matter, but I don't have a lot of free=
time
currently, so I'm hoping someone else fixes the bug first :p.
> But that=E2=80=99s just two store file names; where=E2=80=99s the third o=
ne?
1.: Authentication is needed to run
/gnu/store/mp33h4vqdw0scdkjj0v6c3gima9wz8lm-mate-power-manager-1.24.2/s=
bin/mate-power-backlight-helper [...]
2.: (in org.mate.power.policy)
/gnu/store/zk4kb4437032swahywmgyzn55b5w5wj8-mate-power-manager-1.24.2/s=
bin/mate-power-backlight-helper
3.: $ ls -l /run/current-system/profile/sbin/mate-power-backlight-helper
> /gnu/store/ffqhy4xdpzkg06rlq76zrbwn8v3rqgw9-mate-1.24.1/sbin/mate-pow=
er-backlight-helper
> Isn=E2=80=99t the problem that you reconfigured and so there=E2=80=99s no=
w a mismatch
> between the polkit rule in effect, which expects 1.24.1 (say), and the
> version you=E2=80=99re running?
I've had this problem for a month, I think? I'll try to confirm / falsify
tomorrow. FWIW, I don't see any mate stuff in my use profile.
Greetings,
Maxime.
--=-vljmpcA2xQayjICafNf2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYJRdQxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kR4AQD9VCKJPeeNXDJKogCybqZeS7JT
jqnp2Hep+XoJt6Wn9AEA/Hn0TPaueNIjq4uznug3Mjzjei91JWt/M8LRDV3cBwY=
=DJEQ
-----END PGP SIGNATURE-----
--=-vljmpcA2xQayjICafNf2--
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.Received: (at 48265) by debbugs.gnu.org; 6 May 2021 21:02:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 06 17:02:35 2021 Received: from localhost ([127.0.0.1]:39646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1lel8l-00089M-MI for submit <at> debbugs.gnu.org; Thu, 06 May 2021 17:02:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1lel8k-00089D-In for 48265 <at> debbugs.gnu.org; Thu, 06 May 2021 17:02:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56002) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1lel8e-0000Ow-G4; Thu, 06 May 2021 17:02:28 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=37138 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.86_2) (envelope-from <ludo@HIDDEN>) id 1lel8e-0002O2-8s; Thu, 06 May 2021 17:02:28 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: Maxime Devos <maximedevos@HIDDEN> Subject: Re: bug#48265: mate-power-backlight-helper is referred to by store name instead of polkit action (IIUC) References: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 06 May 2021 23:02:25 +0200 In-Reply-To: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN> (Maxime Devos's message of "Thu, 06 May 2021 22:24:43 +0200") Message-ID: <87a6p7d19a.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48265 Cc: 48265 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi! Maxime Devos <maximedevos@HIDDEN> skribis: > FWIW, the following works as expected (no error message), using the store= path in .policy: > $ pkexec /gnu/store/zk4kb4437032swahywmgyzn55b5w5wj8-mate-power-manager-1= .24.2/sbin/mate-power-backlight-helper --set-brightness=3D300 > Maybe MATE is trying the equivalent of "pkexec /wrong/store/path/mate-pow= er-backlight-helper --etcetera" instead > of referring to the action by name org.mate.power.backlight-helper. > > Note the store path is different. Now try something different > > $ which mate-power-backlight-helper >> /run/current-system/profile/sbin/mate-power-backlight-helper > $ ls -l /run/current-system/profile/sbin/mate-power-backlight-helper >> /gnu/store/ffqhy4xdpzkg06rlq76zrbwn8v3rqgw9-mate-1.24.1/sbin/mate-power-= backlight-helper These are different versions (1.24.2 vs. 1.24.1). But that=E2=80=99s just = two store file names; where=E2=80=99s the third one? Isn=E2=80=99t the problem that you reconfigured and so there=E2=80=99s now = a mismatch between the polkit rule in effect, which expects 1.24.1 (say), and the version you=E2=80=99re running? (FWIW brightness change works in GNOME.) Thanks, Ludo=E2=80=99.
bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.
Received: (at submit) by debbugs.gnu.org; 6 May 2021 20:25:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 06 16:25:00 2021
Received: from localhost ([127.0.0.1]:39488 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1lekYO-0007eO-Gx
for submit <at> debbugs.gnu.org; Thu, 06 May 2021 16:25:00 -0400
Received: from lists.gnu.org ([209.51.188.17]:34584)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <maximedevos@HIDDEN>) id 1lekYM-0007eI-VQ
for submit <at> debbugs.gnu.org; Thu, 06 May 2021 16:24:59 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:57604)
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
id 1lekYM-0005PY-I0
for bug-guix@HIDDEN; Thu, 06 May 2021 16:24:58 -0400
Received: from andre.telenet-ops.be ([2a02:1800:120:4::f00:15]:40840)
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <maximedevos@HIDDEN>)
id 1lekYK-0003PC-5d
for bug-guix@HIDDEN; Thu, 06 May 2021 16:24:58 -0400
Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be
([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d])
by andre.telenet-ops.be with bizsmtp
id 1YQr250020mfAB401YQr8R; Thu, 06 May 2021 22:24:51 +0200
Message-ID: <28db052034ca1e3029bb3dc0aa9f87de2af6bdec.camel@HIDDEN>
Subject: mate-power-backlight-helper is referred to by store name instead of
polkit action (IIUC)
From: Maxime Devos <maximedevos@HIDDEN>
To: bug-guix@HIDDEN
Date: Thu, 06 May 2021 22:24:43 +0200
Content-Type: multipart/signed; micalg="pgp-sha512";
protocol="application/pgp-signature"; boundary="=-TdMmiUY/F/MW0AxiIe4N"
User-Agent: Evolution 3.34.2
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
t=1620332691; bh=5DKRHfDNBg5qR2CeEWNOsoxbqEphs5lvzTG/SU2S0R8=;
h=Subject:From:To:Date;
b=LSv/1L3jMeH4oZJ1GP7kQ3gS9kkkymOVXPDd7KvY1E6kBaaXt2M6/0Gy7YXYp8pep
Tl4e74G4rBQiC8+/a5BwcpoYqjxQAHf2IfEiLB6PCZXbmBcT9piBQU6J+/Mp9KBsKb
+hBvDhpnmrVYWJ4EGZlv84fhCowbu3Dy9r7dn3cgYe+hELqW+DCNtusMNpk6hn9+rY
ieSHPaMVSznU8Ax7AVZmQaJT7ozYH+0EFd55ylqQdg0E9kRdiH6Ouv6kt/+/OWpxTY
ncW/bT4VDqN7YcC9oAECsIDeK+62oVZ5rQY+L/9YhfeURlEMRIIkJqxJny1uJx2YJ+
V2sUjWVAtILEg==
Received-SPF: pass client-ip=2a02:1800:120:4::f00:15;
envelope-from=maximedevos@HIDDEN; helo=andre.telenet-ops.be
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)
--=-TdMmiUY/F/MW0AxiIe4N
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Related to: https://issues.guix.gnu.org/22952
On a mate desktop (mate-desktop-service-type).
FN-F9, FN-F10 (binded to =E2=80=98decrease brightness=E2=80=99 and =E2=80=
=98increase brightness=E2=80=99):
> Authentication is needed to run '/gnu/store/mp33h4vqdw0scdkjj0v6c3gima9wz=
8lm-mate-power-manager-1.24.2/sbin/mate-power-backlight-helper' as the supe=
r user.
Contents of /etc/polkit-1/actions/org.mate.power.policy:
[...]
<icon_name>battery</icon_name>
<action id=3D"org.mate.power.backlight-helper">
<!-- SECURITY:
- A normal active user on the local machine does not need permiss=
ion
to change the backlight brightness.
-->
<description>Modify the laptop brightness</description>
<message>Authentication is required to modify the laptop brightness</me=
ssage>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>yes</allow_active>
</defaults>
<annotate key=3D"org.freedesktop.policykit.exec.path">/gnu/store/zk4kb4=
437032swahywmgyzn55b5w5wj8-mate-power-manager-1.24.2/sbin/mate-power-backli=
ght-help>
</action>
[...]
FWIW, the following works as expected (no error message), using the store p=
ath in .policy:
$ pkexec /gnu/store/zk4kb4437032swahywmgyzn55b5w5wj8-mate-power-manager-1.2=
4.2/sbin/mate-power-backlight-helper --set-brightness=3D300
Maybe MATE is trying the equivalent of "pkexec /wrong/store/path/mate-power=
-backlight-helper --etcetera" instead
of referring to the action by name org.mate.power.backlight-helper.
Note the store path is different. Now try something different
$ which mate-power-backlight-helper
> /run/current-system/profile/sbin/mate-power-backlight-helper
$ ls -l /run/current-system/profile/sbin/mate-power-backlight-helper
> /gnu/store/ffqhy4xdpzkg06rlq76zrbwn8v3rqgw9-mate-1.24.1/sbin/mate-power-b=
acklight-helper
Now we have three different store paths so far!
Not sure what the proper way to resolve this, and what causes the three dif=
ferent store paths,
but one way to resolve this would be referring to /run/current-system/profi=
le/sbin/mate-power-backlight-helper
in org.mate.power.policy (untested!).
It looks like there could very well be be similar issues in (unverified):
* /etc/polkit-1/actions/org.gnome.controlcenter.remote-login-helper.policy
* /etc/polkit-1/actions/org.gnome.gnome-system-monitor.policy
* /etc/polkit-1/actions/org.gnome.settings-daemon.plugins.power.policy
* /etc/polkit-1/actions/org.gnome.settings-daemon.plugins.wacom.policy
* grep for /gnu/store/ in /etc/polkit-1/actions/*.policy
Greetings,
Maxime.
--=-TdMmiUY/F/MW0AxiIe4N
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNATURE-----
iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYJRQixccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7tQ5AP9f0eQ7QbmZyyYbxsWTg3nG+aWP
FyDRRJgD1g0lHotoWQEAk9VioOFO+RCktwrY+qSWh5sva9etg4CMVSGlNGArewk=
=z1Gt
-----END PGP SIGNATURE-----
--=-TdMmiUY/F/MW0AxiIe4N--
Maxime Devos <maximedevos@HIDDEN>:bug-guix@HIDDEN.
Full text available.bug-guix@HIDDEN:bug#48265; Package guix.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.