From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 08:46:56 2022 Received: (at submit) by debbugs.gnu.org; 11 Jan 2022 13:46:56 +0000 Received: from localhost ([127.0.0.1]:54470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7HUB-0006Z6-FL for submit@debbugs.gnu.org; Tue, 11 Jan 2022 08:46:56 -0500 Received: from lists.gnu.org ([209.51.188.17]:56528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7HU7-0006Yu-5Z for submit@debbugs.gnu.org; Tue, 11 Jan 2022 08:46:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34724) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n7HU6-0001fB-M5 for bug-guix@gnu.org; Tue, 11 Jan 2022 08:46:46 -0500 Received: from flashner.co.il ([178.62.234.194]:51910) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n7HU4-00059c-Fz for bug-guix@gnu.org; Tue, 11 Jan 2022 08:46:46 -0500 Received: from localhost (unknown [141.226.10.247]) by flashner.co.il (Postfix) with ESMTPSA id 1E837404EC for ; Tue, 11 Jan 2022 13:46:42 +0000 (UTC) Date: Tue, 11 Jan 2022 15:46:09 +0200 From: Efraim Flashner To: bug-guix@gnu.org Subject: emacs-shroud propagates the wrong gnupg Message-ID: Mail-Followup-To: bug-guix@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="m1Jv1VBDRp3br+tw" Content-Disposition: inline X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --m1Jv1VBDRp3br+tw Content-Type: multipart/mixed; boundary="pTMHxCBwdJyRMb6M" Content-Disposition: inline --pTMHxCBwdJyRMb6M Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --pTMHxCBwdJyRMb6M Content-Type: message/rfc822 Content-Disposition: inline Return-Path: Delivered-To: efraim@flashner.co.il Received: from flashner.co.il by do1 with LMTP id 7GABHhse12EpMAAAymwEiA (envelope-from ) for ; Thu, 06 Jan 2022 16:51:39 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by flashner.co.il (Postfix) with ESMTPS id 6D8EB4069A for ; Thu, 6 Jan 2022 16:51:39 +0000 (UTC) Received: from localhost ([::1]:43044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5Vym-00074t-Bu for efraim@flashner.co.il; Thu, 06 Jan 2022 11:51:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:38496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5Vy5-00074R-T4 for help-guix@gnu.org; Thu, 06 Jan 2022 11:50:26 -0500 Received: from knopi.disroot.org ([178.21.23.139]:47948) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5Vy1-0007i0-KB for help-guix@gnu.org; Thu, 06 Jan 2022 11:50:25 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8B6891841 for ; Thu, 6 Jan 2022 17:50:20 +0100 (CET) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ksx3aruDvWsF for ; Thu, 6 Jan 2022 17:50:19 +0100 (CET) Date: Thu, 06 Jan 2022 11:46:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1641487818; bh=Q0P3EheYNmZJxxtG3CP5R3UVYC/tSBOm4pOCMv0wHBo=; h=Date:From:To:Subject; b=FWqgHivuoWHUK2F3RUrFHyyWeGz7gzUN0iKMcD128Gq7X8SepiDuSHsgJgWgyyiu+ 3bPo9ExTqCNATNfN4GPsHNX49HYetqMszp62TIOlXs4d493/OAD96UlBnia7muNgAA RMqS44dUZPPFJzNkuby1795gcNx06SdOpiOKBLJaBTkqxT9zQXQ0XGWWtBbGmwDHb6 xkgB85XZCSGlZmufE3gmQwedebz9HtlXRjWh9Nm4bo0Ek/BDW+aBYbk2IJ2ipyOV7w 2t7scAgIWft0V9oWRAG15OIIi/RC3RmlbzqrfjkBvD6qq7HnsuyHQw+XxXPYvlBEVi jt7Rk2XNCKpWg== From: Gary Johnson To: help-guix@gnu.org Subject: emacs-shroud package appears to be out of date Message-ID: <87ee5kq05e.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=178.21.23.139; envelope-from=lambdatronic@disroot.org; helo=knopi.disroot.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+efraim=flashner.co.il@gnu.org Sender: "Help-Guix" X-TUID: 8dl5yaT8xSVA Hi Guix, During my recent `guix pull` + `guix package -u` adventure, the emacs-shroud package barfed due to what looks like a hard-coded reference to an older version of gnupg. I uninstalled it in order to complete my upgrade. Of course, when I try to reinstall it now, I continue to get the same version conflict error due to gnupg. ``` gjohnson@euclid ~ $ guix package -i emacs-shroud The following package will be installed: emacs-shroud 1.105 guix package: error: profile contains conflicting entries for gnupg guix package: error: first entry: gnupg@2.2.30 /gnu/store/0snfzd41n430ddpq316j9v2z5fn2y62m-gnupg-2.2.30 guix package: error: ... propagated from emacs-shroud@1.105 guix package: error: second entry: gnupg@2.2.32 /gnu/store/75122spwjdkxxgd32gkkil3n7ifax8i5-gnupg-2.2.32 guix package: error: ... propagated from emacs-pinentry@0.1-1.dcc9ba0 hint: Try upgrading both `emacs-shroud' and `emacs-pinentry', or remove one of them from the profile. ``` Note, that while the above error message is complaining about emacs-pinentry, it still barfs even if I remove emacs-pinentry and just install gnupg directly since the current gnupg is 2.2.32. Can whoever is maintaining the emacs-shroud package please update it to gnupg@2.2.32, so it can be installed again? Thanks, Gary -- GPG Key ID: 7BC158ED Use `gpg --search-keys lambdatronic' to find me Protect yourself from surveillance: https://emailselfdefense.fsf.org ======================================================================= () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments Why is HTML email a security nightmare? See https://useplaintext.email/ Please avoid sending me MS-Office attachments. See http://www.gnu.org/philosophy/no-word-attachments.html --pTMHxCBwdJyRMb6M-- --m1Jv1VBDRp3br+tw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmHdiiEACgkQQarn3Mo9 g1HNKw/9E+YzxmHgCpy4e8zCGnGFNZTWYj70Rq0T/CCPCogiobKU1lrQs67/RNGT +v/uJc2KgqJ4xBnMk/ojp3p24BfFVZ1xV4I/oDyzQaSCqSelCkHGIhXXvW4MTarT KJ7iZt7T9+Lq92YxO/sfh7VNGhJubGmpg5CD+6pvoQ9szfnvokirR9Qaii4TpFem IOzGO0wLdClmUJ7U0ssf73Ts61f75VPTMlyQfoGyfeqSHfTb1agT+i4mXltFm2yu 2gQqnNxg8Zqo6lyQoLlIAFo6ZaIpUWKcvu3Xfu6wRV/at3hrS72+M2AteV+qGalA Ig9kSkexAkOoO5HwnJhA1OmLXW5gL0UQqb/CgwMcGH39ohQd61lLXPIFMIG2z+Fb TEO6+sqDHFRAbc7HGad0B6WMR+xA/A480P/BsbawHQzbv1oeYNP0Ow7eYou+/Rdq eloSXG66vA69Oz6xqZRkZNkL/E2F7EsjnjLIybjvxZsWRJ8AXm4l4ptPA34pNMK1 Fkly5ot1oZO3ZUIF57uRwivoWVWNRtoQkNa17eLeqMqHdJHF/Md++GOIxhCIjFf5 gBf1x1UJASdFymsZeVAMzj/frV0jFuU8S5wGZOTxwj1eI0WVSiV6SJNLOrABvVMn u75MytAlClioDrn5TmTzfmQ/XAhiB1q/clKhexpu4AbV/byKB/Q= =PnsY -----END PGP SIGNATURE----- --m1Jv1VBDRp3br+tw-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 11 10:15:55 2022 Received: (at 53187) by debbugs.gnu.org; 11 Jan 2022 15:15:55 +0000 Received: from localhost ([127.0.0.1]:55299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7IsN-0000ny-Dg for submit@debbugs.gnu.org; Tue, 11 Jan 2022 10:15:55 -0500 Received: from michel.telenet-ops.be ([195.130.137.88]:52448) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n7IsJ-0000nn-6e for 53187@debbugs.gnu.org; Tue, 11 Jan 2022 10:15:54 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by michel.telenet-ops.be with bizsmtp id hTFo2600N4UW6Th06TFoRq; Tue, 11 Jan 2022 16:15:49 +0100 Message-ID: <52689d4966f75c2026192f459de566f5cb54526e.camel@telenet.be> Subject: Re: bug#53187: emacs-shroud propagates the wrong gnupg From: Maxime Devos To: Efraim Flashner , 53187@debbugs.gnu.org Date: Tue, 11 Jan 2022 16:15:43 +0100 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-aVw5yD2FqHzB1z9RCuLT" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1641914149; bh=1oBIrvC2UDeX498qq6ipqH1FYRsS3Dm/lH5q59wWPMY=; h=Subject:From:To:Date:In-Reply-To:References; b=kkZ0JozaZW4/pA7VWdbRTb8YYt9pa3F16XBqxvq0DE7lLL5ggrcbk92aqmPTkcDY5 XErMTUxG+IBExB1K75iuipFjKGpkWREfBLPqcl1dOl3YdC9f4q+ptIE9gnjP8oJYmu 1zspVc2M+PqFqLPF01/FriVHIf27DeNvt9lWNkdNJ4oTTAzBuY0CHwTVhYPV4H/xmw HDatqEQuNSzFAsTaK3/aT3jbCComAED2t6k8hfhWJRyZAYiA1lYgjlx83ZXr/o/IT5 GKvl8noVjewoejaoGfuhdCoFWHB1PSWvP//5SDOQARvzHEx4nW0tDMIJghGgo/qcDY ZHPJvwoajJ2JA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53187 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-aVw5yD2FqHzB1z9RCuLT Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Efraim Flashner schreef op di 11-01-2022 om 15:46 [+0200]: > guix package: error:=C2=A0=C2=A0 first entry: > gnupg@2.2.30=C2=A0/gnu/store/0snfzd41n430ddpq316j9v2z5fn2y62m-gnupg-2.2.3= 0 > guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from emacs-shroud@1= .105 > guix package: error:=C2=A0=C2=A0 second entry: > gnupg@2.2.32=C2=A0/gnu/store/75122spwjdkxxgd32gkkil3n7ifax8i5-gnupg-2.2.3= 2 > guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from > emacs-pinentry@0.1-1.dcc9ba0 > hint: Try upgrading both `emacs-shroud' and `emacs-pinentry', or > remove one of them from the profile. > ``` >=20 > Note, that while the above error message is complaining about > emacs-pinentry, it still barfs even if I remove emacs-pinentry and > just > install gnupg directly since the current gnupg is 2.2.32. >=20 > Can whoever is maintaining the emacs-shroud package please update it > to > gnupg@2.2.32, so it can be installed again? Instead of working around the limitations of propagation, why not unpropagate? I took a look at emacs-shroud's source code, and I don't see it calling gnupg anywhere, so maybe propagating gnupg from emacs-shroud isn't necessary? The dependency 'shroud' hardcodes the GPG binary location, so I don't see why 'gpg' was included in 'propagated-inputs'.=20 I made the following change in emacs-shroud (propagated-inputs (list emacs-bui emacs-dash emacs-f emacs-s #;gnupg ;; <--- changed line shroud)), set ~/.shroud according to https://dthompson.us/projects/shroud.html ran "./pre-inst-env guix shell --pure emacs shroud emacs-shroud -- emacs" and evaluated the following S-exps: (require 'shroud) ;; why is this required? e.g. emacs-magit (shroud--init) ;; require things like this. Then did "M-x shroud-bui" but nothing happened (a bug?), so I couldn't test the change. --=-aVw5yD2FqHzB1z9RCuLT 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+4iGRcl7gUCYd2fHxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7sZrAQCkFSI608VJaqkd7nxSdzRTBGgG LKnznTRqslqXQmwYsAD/cOLXzFqfPnX5D60SGwDEVUZx8H6LzLZR9zYwx5BW6gM= =DTWZ -----END PGP SIGNATURE----- --=-aVw5yD2FqHzB1z9RCuLT--