From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#71969: [PATCH] Support interactive D-Bus authentication Date: Tue, 09 Jul 2024 14:10:20 +0200 Message-ID: <871q42936b.fsf@gmx.de> References: <877cdzklbd.fsf@stebalien.com> <87o77a20s6.fsf@gmx.de> <87frsm1sht.fsf@gmx.de> <86v81i36vh.fsf@gnu.org> <877cdy1r2a.fsf@gmx.de> <874j91ifkj.fsf@stebalien.com> <87msmtz264.fsf@gmx.de> <87sewk2q4t.fsf@stebalien.com> <87le2coym4.fsf@gmx.de> <87sewk9fz9.fsf@stebalien.com> <871q43xar1.fsf@gmx.de> <87zfqr3pag.fsf@stebalien.com> Reply-To: Michael Albinus Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19540"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , 71969-done@debbugs.gnu.org To: Steven Allen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 09 14:11:21 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sR9gn-0004ta-Uk for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jul 2024 14:11:21 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sR9gQ-0001BD-Ra; Tue, 09 Jul 2024 08:10:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sR9gP-00015A-5l for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 08:10:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sR9gO-0001xU-Sb for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 08:10:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sR9gU-0005z2-9B for bug-gnu-emacs@gnu.org; Tue, 09 Jul 2024 08:11:02 -0400 Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-To: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jul 2024 12:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 71969 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Mail-Followup-To: 71969@debbugs.gnu.org, michael.albinus@gmx.de, steven@stebalien.com Original-Received: via spool by 71969-done@debbugs.gnu.org id=D71969.172052703822958 (code D ref 71969); Tue, 09 Jul 2024 12:11:02 +0000 Original-Received: (at 71969-done) by debbugs.gnu.org; 9 Jul 2024 12:10:38 +0000 Original-Received: from localhost ([127.0.0.1]:52301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sR9g5-0005yD-RZ for submit@debbugs.gnu.org; Tue, 09 Jul 2024 08:10:38 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:58157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sR9g3-0005xz-Ea for 71969-done@debbugs.gnu.org; Tue, 09 Jul 2024 08:10:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1720527021; x=1721131821; i=michael.albinus@gmx.de; bh=/HmSQqzZthzmH2KaU9Oo8gDGt36wxGIjQJTBAKnqN0I=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=pd+sZDQUedxCUY8S9giQJ427rDeW9NJbR5lE31QCPrjs3c3JsTbLb5iEw2Y0Q1A0 L61vfHzHrIRX7qaW9OHknNbseOVMParZryrDzXSAhqf4BPqioHOOEYj9mkh+xnzrj 88LLHFJDC50d2H3ZlL0/vulFcsSYMiSRfmf+QnyQbo8ss5uV6N+APdDBiNNBEWo0X kT39etblJgcNLZ/CbX5i1LVz4WsStqzewvyLT7C7R2AWq3CLZ8xTR9L8x3GnnIq3H s9FseXrTBbBGoB/DxoLG9THrlVkJ72mHBXyQW7M+bb7wg2SBFqiLL0kY51IGspwSr PMhcsaoBgRbd8QdhTA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mqb1c-1s5HBM3kXI-00d6V9; Tue, 09 Jul 2024 14:10:20 +0200 In-Reply-To: <87zfqr3pag.fsf@stebalien.com> (Steven Allen's message of "Tue, 09 Jul 2024 11:09:11 +0200") X-Provags-ID: V03:K1:PA36or0QN8pgr2uvipMozaX8hv+4v3U8fRrsVRgOxX2V+qmXX/e aiAtVsvfJ6gSIvQMCAPBQ3nmW3Ktctyw4wsc9qDfioqDcdYayQWTF8NsxpH9Lmk306jE1Tf TSFDSwV8t7/iijWOYZFx3ojp5jntbNtuvM8RMZMNxotd7lfSMr7cdwR+DvHyUJQWi61DCCb pxEncX7Gb2GOnUBp0fuKw== UI-OutboundReport: notjunk:1;M01:P0:oxKngPQivVU=;HnGQ9rhI6TBT8cHjZJ4nfKGVAP/ k2jcb90IgajxjZoDL7SKggnQ8kT9QH6wvgszSciGrHfuYSdKckfhtrWh48zbvEC1Bon/G4nhE 39sYJcn3WypetoMRGuG7V3i1cL/OOPegJonbEbB3E0VFsrujzXcVZ/PxCG4s0FIulCvrjErrl QWb0ZJpAgJJsQwLeT7cv/LI/0WvpMdYV/YfUIOTb8KewV1+PwKF4pTMU1TfQfLpN/geetuWYE x5cvmlhf/fbz06GXSN8iqlSp3IQmpzuAbrBRnXsjccr7t3f/X3Mgw6b7qWz0ECtM1hasC26oQ gscbUhAGbwdm/H082I6OIfc9DkKm54As9hFJ+nR60fFXolqhJiWGwooM/xs2MbGY6TLywPFTF LaES85NK45UYpCDwtHE6w3cEvuwFuwcYCYsqW03lgXvtFQoObiNji67xN5nJ3Jztpu02+yB0a 1aM3esVHQtaNc6moFl6qzyJTPGCkVa+YhHW4CDAZNPHg9FYfu+0nNxp68Nv4/kTposAI5MAyz LkxvWYOuyUWbopJIbukJVdmf75ECDPW3ffF7f9ZmuZDOZSBeEoh3y+4ZMA+9ia57L06PSSKFp JUgpZbBAx4p2MG4wv60tXgsfphyDNaultAuRaN7WDbOm6OjnspvjNHkbv2iFiK0mCM/bThUiW b+Z7BuGQDr0QwUUjJ8C09V8iWdLgV16onK0pSHUFTF8UEquNsiGXfH2yqJYeitnZASQvLBlaL Lym7gcw/IMbcsdNVclJH6nj6JOMqWi3iaOdvDrQvsInyOMHOIGmZX62pdnWHWdk40l0KhPs3 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288635 Archived-At: Version: 31.1 Steven Allen writes: Hi Steven, > I meant that `dbus-method-call` worked without `:authorize t` for me as > well until I updated my system. Testing both systemd and fwupd, it > appears that the issue was caused by upgrading to systemd 256 (available > on Arch Linux but not Fedora 40). That is, systemd 256 requires > `:authorize t` while fwupd does not. > > From what I can tell, this change was introduced in this [1] systemd PR. > Specifically, this comment: > > This also fixes a bunch of wrong uses of the "interactive" bool. The > bool makes no sense today as the ALLOW_INTERACTIVE_AUTHORIZATION > field in the D-Bus message header replaces it fully. > > [1]: https://github.com/systemd/systemd/pull/30565 Thanks for the explanation. I've installed systemd 256 from Fedora rawhide on my system, and now I see the same behavior. I've installed your patch to the Emacs master branch. Closing the bug. Do we need to mention somewhere in the doc, that this is needed starting with systemd 256? Best regards, Michael.