From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 28 08:42:19 2024 Received: (at submit) by debbugs.gnu.org; 28 Jul 2024 12:42:19 +0000 Received: from localhost ([127.0.0.1]:42824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sY3EB-0007fG-Ht for submit@debbugs.gnu.org; Sun, 28 Jul 2024 08:42:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:59250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sY3EA-0007f8-2x for submit@debbugs.gnu.org; Sun, 28 Jul 2024 08:42:18 -0400 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 1sY3Dy-00075e-Ee for bug-guix@gnu.org; Sun, 28 Jul 2024 08:42:06 -0400 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sY3Dw-0001gc-PW for bug-guix@gnu.org; Sun, 28 Jul 2024 08:42:06 -0400 Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-52f04b4abdcso4139728e87.2 for ; Sun, 28 Jul 2024 05:42:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722170521; x=1722775321; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=eiINqyLPlGsrzbh4r5b/mTbZre0gBWDXIutODOVC4NQ=; b=EogiT9FLma4x/krTXEqaGw/s61nQVprvhs5Ozs9dNWFOn4YL01A/C3EdkBgS2OwSoj IwsnPLm5b4rC8UJv+/teEz9+J3O2flMmN3Cpm06ws/aBwa6PLq+d/IMwi9Fjs99p3UNn 9wEwnOXON+BGbQ1MM/7yZUkkgZPDAjbVnOcVvZ7ra8qj3BRt8AiyqHR3e2meGEy+rUq+ zv9IPwbj2o+Vky+9MJEvG3ETRTsXksldJIKPS5DSWzmUqOwyWsU+3yiJeusslshaCnfF Gk/9f4sR+w5uh4vfzpWh/Ss8ws90qfByW5tViTzID0CBAtH1Yu6YM80yW8mSnyiL2kwx wkJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722170521; x=1722775321; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=eiINqyLPlGsrzbh4r5b/mTbZre0gBWDXIutODOVC4NQ=; b=YxypNS88H6niXATPeZ7Oo1ULCKwpsyqsDlOa9prcQ8aOPAsBPAjD7q83/LNSQT8e5N FwWtieLE3GfA4OF03Ra8p7wD1a7gT9Zo4zMGqnN/C0KYi+WQODUhNE9lfco+Lk0mDY8/ 6I855ECFOeccev5KvxrZVEYUqn7+/KVJQiGrNdeBNPrUMOhfX228MxgJC7pXkwtXs0Ji rG0DU7Gvy7GkF9GU8Yu8c/UR1fgh916hNL1AhJec8dXm7/ATbxt2aUbJAalBvz67kioO hyGrAET1Mwd+Ku73g6/eZ4jtEMWG8iOv4S9p+YzpKEYvGJiH6N+B22KpoMB0+qOXpnXc Klaw== X-Gm-Message-State: AOJu0YxL0YwBtzWv6aN7FDl2H8tKsY4xADNlXZ9K7L7fwbwUCtj48UNd ghQCM78Qi29lpdkBoU/uvgjlcGDQSJXjx4NzI/Xabzj3N1S9/YVbCzZ4Z2pOL2PwRLykLzYOKsI Jqpf+cJYWr5rjCYrjUkF13pzaLRE9VydPWFc= X-Google-Smtp-Source: AGHT+IGUutgFgNuxIx/NlTTNc6F/s93yMsjjwdkQ55LiKEyFp7MOQmu+iEcqV0M/5xrsaNjH6latZLJ77+3V7Hewnqw= X-Received: by 2002:a19:7404:0:b0:52c:d80e:55a5 with SMTP id 2adb3069b0e04-5309b2c3071mr2760230e87.41.1722170521145; Sun, 28 Jul 2024 05:42:01 -0700 (PDT) MIME-Version: 1.0 From: daniel szmulewicz Date: Sun, 28 Jul 2024 15:41:49 +0300 Message-ID: Subject: Magit/Transient error message To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="00000000000027dac6061e4e1208" Received-SPF: pass client-ip=2a00:1450:4864:20::136; envelope-from=daniel.szmulewicz@gmail.com; helo=mail-lf1-x136.google.com 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: -2.3 (--) --00000000000027dac6061e4e1208 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Running M-x magit-branch generates the following error: transient-setup: Symbol=E2=80=99s function definition is void: transient-prefix-object In order to reproduce: guix shell emacs emacs-magit -- emacs -Q M-x magit-version Magit 3.3.0-8.538cb2f, Transient 0.7.3, Git 2.45.2, Emacs 29.4, gnu/linux --00000000000027dac6061e4e1208 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Running M-x magit-branch generates the following error:
=C2=A0
transient-setup: Symbol=E2=80=99s function definition is vo= id: transient-prefix-object

In order to reproduce:

guix = shell emacs emacs-magit -- emacs -Q

M-x magit-version
Magit 3.3.0-8.538cb2f, Transient 0.7.3, Git 2.45.2, Emacs 29.4, gnu/linux=



--00000000000027dac6061e4e1208-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 30 18:51:36 2024 Received: (at 72333) by debbugs.gnu.org; 30 Jul 2024 22:51:37 +0000 Received: from localhost ([127.0.0.1]:48698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYvgu-0002ow-IA for submit@debbugs.gnu.org; Tue, 30 Jul 2024 18:51:36 -0400 Received: from mail-io1-f52.google.com ([209.85.166.52]:45166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYvgs-0002oi-MY for 72333@debbugs.gnu.org; Tue, 30 Jul 2024 18:51:35 -0400 Received: by mail-io1-f52.google.com with SMTP id ca18e2360f4ac-81fb419f77bso85429239f.2 for <72333@debbugs.gnu.org>; Tue, 30 Jul 2024 15:51:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722379814; x=1722984614; darn=debbugs.gnu.org; h=content-transfer-encoding:from:cc:content-language:subject:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=/RaJ980s2H71iFHiUOnIjNglnn0vx77XJQZsJFYCksk=; b=hIg4QRzQTQ52iUfwUDilYyCpr/rsqo9nBDUoupgX9MBzFdmU4CyAUeo2zRRWnI7uom Sch5L9KlGVLZuQ3Mxki2DQ7AQ2pyzhjp9lKXXm0HDgE47Eu1tob8FT94oK7eroX6pJHg OQguUj9INtZuBxR8yD4a3WmaCZ/Jw5I/gde6sZ9W360GPqYCupqu4+be4Qp+LAZRXrgv 77lljrkELVAiuS6s2IJbvSzhKRLyeZUIip+cS38SV4GZtmOBZNbljghEKfiuVqs/KcJG 3GTIsjMzIOqCJ9asn8qTwsjVuSEH4LoEy5KsnlsqbhBr734liDjTkl0iFQamNW6p9Cfp 0eBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722379814; x=1722984614; h=content-transfer-encoding:from:cc:content-language:subject:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=/RaJ980s2H71iFHiUOnIjNglnn0vx77XJQZsJFYCksk=; b=fStQaVIduqEWaPEW8fxnP/h6TDcRJQA7KMtZ5S8fLxqI12cLWYyWmLl/wJly0TUd49 DUvlKlkgKSSSpYeJ9aPJr9erNb8VHS2NEiQkumvBjq2S0nMf7hWY+giTGH8QAmsSZ9FT Ago41nFoSTzZKPjBOjAoq4MvqapE2dVknJSJc6naLBfmRxbmZ0+4UnV86LkN5WdoWExR m7wHQtXZYKxko4MCK/6AA/dNm3+33+/ZuZuz1lJhtUqOVnNa0VKfOf77RtCCqOuDL/Bt 79w0fzCEt4QDTsgjN1Szjrz5262Juv9nBNb7Xcd+ZefB92uHwbzHLJp9u6o0iva775X7 z8iA== X-Gm-Message-State: AOJu0Yz6JGs76mxqx0TR3mw/NqugQNDex7viTg94HRCSTHXBg/6PP7ka zhwSYTjq+yn4tVrfp0UhiI5+u44bQ/6FTkKb6SAfb/IFJkq0DYkO X-Google-Smtp-Source: AGHT+IE0re/q/wfIlRPn+uJI11xTkMprrTD4iVivuI9qSvBcE3nq+9DIhiOxooz/qOTsDXin5Lq5vA== X-Received: by 2002:a92:cda5:0:b0:375:c9f0:5297 with SMTP id e9e14a558f8ab-39aec42aec3mr150858895ab.26.1722379814295; Tue, 30 Jul 2024 15:50:14 -0700 (PDT) Received: from ?IPV6:2600:4808:a053:7600::e537? ([2600:4808:a053:7600::e537]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-4c29fa9954bsm2975135173.64.2024.07.30.15.50.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Jul 2024 15:50:13 -0700 (PDT) Message-ID: <1b85ce10-bff3-4517-b178-a545d2b5a022@gmail.com> Date: Tue, 30 Jul 2024 18:50:12 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: daniel.szmulewicz@gmail.com Subject: Re: Magit/Transient error message Content-Language: en-US From: aurtzy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: 72333@debbugs.gnu.org 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.0 (-) Hi Daniel, > Running M-x magit-branch generates the following error: > > transient-setup: Symbol’s function definition is void: > transient-prefix-object > > In order to reproduce: > > guix shell emacs emacs-magit -- emacs -Q > > M-x magit-version > Magit 3.3.0-8.538cb2f, Transient 0.7.3, Git 2.45.2, Emacs 29.4, gnu/linux It looks like this is because emacs is actually using the built-in (older) version of transient, while magit relies on a function from a newer version. Evaluating the following definition from the newer transient source code fixes this particular issue for me (I've put it in my init.el for the time being): #+begin_src lisp   (defun transient-prefix-object ()     (or transient--prefix transient-current-prefix)) #+end_src This sounds similar to another issue with embark and org [1], however in that report it was because emacs-org was not included in the environment; in this case, the newer version of transient is already an input of magit in the guix package, so I'm not sure what's happening here. [1] https://github.com/oantolin/embark/issues/723 Cheers, aurtzy From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 06:13:06 2024 Received: (at 72333) by debbugs.gnu.org; 31 Jul 2024 10:13:06 +0000 Received: from localhost ([127.0.0.1]:49215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ6KP-0003Vf-I1 for submit@debbugs.gnu.org; Wed, 31 Jul 2024 06:13:06 -0400 Received: from mail-oo1-f43.google.com ([209.85.161.43]:44116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sYvEb-00025N-BA for 72333@debbugs.gnu.org; Tue, 30 Jul 2024 18:22:22 -0400 Received: by mail-oo1-f43.google.com with SMTP id 006d021491bc7-5d5de0e47b9so1722636eaf.0 for <72333@debbugs.gnu.org>; Tue, 30 Jul 2024 15:22:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722378061; x=1722982861; darn=debbugs.gnu.org; h=content-transfer-encoding:from:cc:content-language:subject:to :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=bzqECsBcZi4axioRdqi4TK57Pg30d7eAoZZJyIjVLL8=; b=Z+2+rBz+VhTYDuB6+9K0bbEbQxPYLHvBfKxfSdN5yA/sffq9AQrjklLGCFHrDqb8tA oQ2lFKkL+OKCF2XGL/25k3hpeP3hi96yMk3PEKnakBjSwnhBrvrJVRDri1aCWzWCJmRL vCF1qLivKMyO8Y+65KUtH9aY2c88KcgQMGL9jIfSM0CZu4rILxVN0bfuZEmq3P2uNxi5 vho3yoYKAVVG8qf/7z/TLhohqQj8TCTdCqg7VFZBUaivJXP0o0j5TRrTCqQcRInevyzx c3q9j9yxT5dCEaLf+GDEct5SbQSaHTAu9aUFgjbVrNgPvYeGnJ0/lymNaMWq7bUnhFIs 3siw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722378061; x=1722982861; h=content-transfer-encoding:from:cc:content-language:subject:to :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=bzqECsBcZi4axioRdqi4TK57Pg30d7eAoZZJyIjVLL8=; b=AWUNLeDvuwNQWBYSSJOlAhZgvOUM/KK0fOYStcj15h5EPSy5LzX7Rd9Qg6QNpgr4WW ud0IX+KwGni0+JLTzZa+7J6KqnElCSUQr3cPP5juVcpvtEQzdTHYPRE91L8etZOnzQ3K t2XbvNWc1CSlRy/9MC1VCgKxM35sXbxltarQzvQo8rCG/zyUei7qpoQo+bOsceydt07v ACeiJ8dIxGzqdmyDhiBA1EB4emb95oV4aJD/0szPYfZDDskN9Q1lQkYqjKMbQqcww1J1 j1SUdNccQPq5NF0fZRrCKDgs9I+g6kGM+F61yZNTOzo6Sa4lSbBaIBjF/miuWnXDvRBi IX6w== X-Gm-Message-State: AOJu0YykJJwzAEE68J+1uZTiLLGsWwOMdX9aRuV65LDFr2iV39+eL7Hp 50b3psA1cLyige2g8rmE6B03reRaPP0SHH2Veq8dP4lap8nHpQO/ X-Google-Smtp-Source: AGHT+IEwLYgK9s1lOvgbzD2+t8rgoNgcnwXFk1lgtYNr9R62+OJR7bew5JutpXnIsS92Hfwzmxu5UQ== X-Received: by 2002:a05:6358:2915:b0:1aa:d4a3:3d58 with SMTP id e5c5f4694b2df-1adc06ed925mr1654506855d.29.1722378060815; Tue, 30 Jul 2024 15:21:00 -0700 (PDT) Received: from ?IPV6:2600:4808:a053:7600::e537? ([2600:4808:a053:7600::e537]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6bb3fad8c0bsm67671796d6.120.2024.07.30.15.21.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 30 Jul 2024 15:21:00 -0700 (PDT) Message-ID: Date: Tue, 30 Jul 2024 18:20:59 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: daniel.szmulewicz@gmail.com Subject: Re: Magit/Transient error message Content-Language: en-US From: Alvin Hsu Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 72333 X-Mailman-Approved-At: Wed, 31 Jul 2024 06:13:05 -0400 Cc: 72333@debbugs.gnu.org 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.7 (/) Hi Daniel, > Running M-x magit-branch generates the following error: > transient-setup: Symbol’s function definition is void: > transient-prefix-object > > In order to reproduce: > > guix shell emacs emacs-magit -- emacs -Q > > M-x magit-version > Magit 3.3.0-8.538cb2f, Transient 0.7.3, Git 2.45.2, Emacs 29.4, gnu/linux It looks like this is because emacs is actually using the built-in (older) version of transient, while magit relies on a function from a newer version. Evaluating the following definition from the newer transient source code fixes this particular issue for me (I've put it in my init.el for the time being): #+begin_src lisp   (defun transient-prefix-object ()     (or transient--prefix transient-current-prefix)) #+end_src This sounds similar to another issue with embark and org [1], however in that report it was because emacs-org was not included in the environment; in this case, the newer version of transient is already an input of magit in the guix package, so I'm not sure what's happening here. [1] https://github.com/oantolin/embark/issues/723 Cheers, aurtzy From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 08:19:11 2024 Received: (at 72333) by debbugs.gnu.org; 31 Jul 2024 12:19:11 +0000 Received: from localhost ([127.0.0.1]:49330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ8IQ-0006eC-Q4 for submit@debbugs.gnu.org; Wed, 31 Jul 2024 08:19:11 -0400 Received: from mail-pf1-f171.google.com ([209.85.210.171]:45166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZ8IO-0006dz-Rm for 72333@debbugs.gnu.org; Wed, 31 Jul 2024 08:19:09 -0400 Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-70d18d4b94cso4156194b3a.2 for <72333@debbugs.gnu.org>; Wed, 31 Jul 2024 05:18:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722428267; x=1723033067; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=1Y6Wp+SiiVo/KEga/IIuKtYUyA/Q6SQbbPXrRVn+Cog=; b=b4+0wCI1iMh0drv4Hl6YRoAAAM0wOxL4dNBtoeAHjii5AXdLHBWvYs/SOv0C6FY+ek XHTEZQ03RYjx5zY17nfTD7ZdgBzDjrwbd7t5SLDVmiMnY1nh9zXez21S5n31QeHpbyiz GfqWSR2eqJvj5CGvbNFpmghf4HLKNIDir3juukXIV2s5GLPgQefkmmqjjmQ4ix/CS5PJ cZvsFk63SwBwe6VFBi6uZFKknnHh3db8Gk/MYka5/elQlHURNkLwilJAD9n5rmIS8m9h 5mvyxn//j27KgIfSSiK5aAuyhE89kZClhzT5nYJa6XlNcHgKS0sDN3BLIhPapDAlYSll N27A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722428267; x=1723033067; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1Y6Wp+SiiVo/KEga/IIuKtYUyA/Q6SQbbPXrRVn+Cog=; b=nveYT3toE5BhQJejZdU2ylOhS3MZUrxeSk8O8e1KHjDgytxHU/M7gDiBn3qPY+Ld8S xilpKShHC3J/y53CFUSHFq6bBBN/p4L8RwkAB/mWYRSFv7tAHKz0kV9ZbxAfnSYy7soA hh2B99pCn6TIplm4rtWS+GcfyUlrBXD8X/y8FXsT8UEmuc/Ln5DQAeJixV47tehQ3Jhy ZIDtsRwKSGtnvryyXqhbuKcDR731hr6qTNn7okKG4lg5uwhyhoiuwtbL+Frk9cyvQK9e /TVPtluKA2xvFBC0aPqv7DoKUXnNSF78xL5rr4yKIjGvxOW0Cx9C4jmTO/d+p/LRRQke hMGg== X-Gm-Message-State: AOJu0Yxz+2Ngaeb3BSB5DaTO1poEP79k0Xc1Mm7FjCKYT4VQ5+Sy7bAx dOhDOVfmbkvcdQWs4Bm9oybVcFsLiCdn7pfK95dQ1SJ5mKrQ/G9Wcu/PUCm3 X-Google-Smtp-Source: AGHT+IFN0GmtbukVh5SgiHl/4VXhVl0KvlZwQ6c8+OVfb/30AhRDk5qWSO38tWXUIXK6Lgt1mZ4CHA== X-Received: by 2002:a05:6a20:430d:b0:1c4:8492:88a8 with SMTP id adf61e73a8af0-1c4a12c4ce2mr14304149637.19.1722428267343; Wed, 31 Jul 2024 05:17:47 -0700 (PDT) Received: from localhost ([240f:74:d1f0:1:1883:f3d1:907f:a2e3]) by smtp.gmail.com with UTF8SMTPSA id d2e1a72fcca58-70ead8af081sm9915092b3a.220.2024.07.31.05.17.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 31 Jul 2024 05:17:46 -0700 (PDT) From: gemmaro To: 72333@debbugs.gnu.org Subject: [PATCH] gnu: emacs-transient: Prioritise loading over built-in. Date: Wed, 31 Jul 2024 21:04:41 +0900 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-Debbugs-Cc: daniel szmulewicz , aurtzy X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: gemmaro 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.0 (-) * gnu/packages/emacs-xyz.scm (emacs-transient)[arguments]<#:emacs>: Use the full emacs package. Change-Id: Id6277f365ae0a780469658818872b7277de20135 --- Hello, I hope this fixes the problem. I found out the followings: * Native compiled files (.eln) might be loaded first. * The built-in Transient has an eln version and lacks transient-prefix-object. * Using the full emacs generates the eln and now it is prioritised. Best, gemamro. gnu/packages/emacs-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d4e60d0d5e..17d58996ce 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -32056,6 +32056,9 @@ (define-public emacs-transient (build-system emacs-build-system) (arguments `(#:tests? #f ;no test suite + ;; Native compile if available to make it preferable to the build-in + ;; Transient. See . + #:emacs ,emacs #:phases (modify-phases %standard-phases (add-after 'unpack 'build-info-manual (lambda _ base-commit: 01d4363168ed10ea223047f7a7b83201f161ec0b -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 12:53:19 2024 Received: (at submit) by debbugs.gnu.org; 31 Jul 2024 16:53:19 +0000 Received: from localhost ([127.0.0.1]:50225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZCZj-0005mL-6P for submit@debbugs.gnu.org; Wed, 31 Jul 2024 12:53:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:42264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZCZh-0005mB-N9 for submit@debbugs.gnu.org; Wed, 31 Jul 2024 12:53:18 -0400 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 1sZCZR-0006aJ-L8 for bug-guix@gnu.org; Wed, 31 Jul 2024 12:53:01 -0400 Received: from mail-108-mta141.mxroute.com ([136.175.108.141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sZCZQ-000408-4H for bug-guix@gnu.org; Wed, 31 Jul 2024 12:53:01 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta141.mxroute.com (ZoneMTA) with ESMTPSA id 19109b57a1100017a3.004 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Wed, 31 Jul 2024 16:52:53 +0000 X-Zone-Loop: 394e6821facff1117c39492ccaa11426c2f06d2689fa X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:References:In-Reply-To:Subject:CC:To:From:Date:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=5HqPkP09zwjqPo5EGrxmI+GRSlzkPmhgzuwCQZIocdg=; b=lp+ZdLmKj12bQTYXNPRGbzfGx9 6sRZRctNG/PQeYMHFuTxkB3kojqZhAiYF1MPVvz3cwadiAWt0nwsvgGM6WeVWYinCeYYQOmjQscyx eBgRXtjMdjXPfJFBE8dt+fQKlN0KXYYVpy8gCLjSqLLzQ7azYtL7P/LCuyAGv+gzGTM+dG89MGfkW TJu0UaacmH5d6TVM/0cX39z5Wmc44GzdynlnD34j2BnAdv8lodUkQFV5ezy6dXkUtxwI+KkPoJe80 CiAEv2+FB0887dRiOc7OVfz341kjhFKe0S8Jx9K6QXCNIkOIhESvwEVrWE+qvHEtWmN2l+QUy5llf +5FUDuCw==; Date: Wed, 31 Jul 2024 12:52:46 -0400 From: Richard Sent To: bug-guix@gnu.org, aurtzy , daniel.szmulewicz@gmail.com Subject: Re: bug#72333: Magit/Transient error message User-Agent: K-9 Mail for Android In-Reply-To: <1b85ce10-bff3-4517-b178-a545d2b5a022@gmail.com> References: <1b85ce10-bff3-4517-b178-a545d2b5a022@gmail.com> Message-ID: <43AD488C-91C5-4A18-92AB-93B26C950477@freakingpenguin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: richard@freakingpenguin.com Received-SPF: pass client-ip=136.175.108.141; envelope-from=richard@freakingpenguin.com; helo=mail-108-mta141.mxroute.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: 72333@debbugs.gnu.org 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: -2.4 (--) On July 30, 2024 6:50:12 PM EDT, aurtzy wrote: >Hi Daniel, > >> Running M-x magit-branch generates the following error: >> >> transient-setup: Symbol=E2=80=99s function definition is void: >> transient-prefix-object >> >> In order to reproduce: >> >> guix shell emacs emacs-magit -- emacs -Q >> >> M-x magit-version >> Magit 3=2E3=2E0-8=2E538cb2f, Transient 0=2E7=2E3, Git 2=2E45=2E2, Emacs= 29=2E4, gnu/linux > >It looks like this is because emacs is actually using the built-in (older= ) >version of transient, while magit relies on a function from a newer versi= on=2E > >Evaluating the following definition from the newer transient source code = fixes >this particular issue for me (I've put it in my init=2Eel for the time be= ing): > >#+begin_src lisp >=C2=A0 (defun transient-prefix-object () >=C2=A0=C2=A0=C2=A0 (or transient--prefix transient-current-prefix)) >#+end_src > >This sounds similar to another issue with embark and org [1], however in = that >report it was because emacs-org was not included in the environment; in t= his >case, the newer version of transient is already an input of magit in the = guix >package, so I'm not sure what's happening here=2E > >[1] https://github=2Ecom/oantolin/embark/issues/723 > >Cheers, > >aurtzy > > > > I encountered a similar issue to this (void-function transient--suffix-onl= y) when I enabled the following block of code: #+begin_src lisp ;; FIXME: This caused (void-function transient--suffix-only) errors ;; in Guix c9cd16c630ccba655b93ff32fd9a99570b4f5373 with magit=2E ;; ;; (setq read-extended-command-predicate ;; #'command-completion-default-include-p) #+end_src I'm also not sure of the underlying cause, but something seems funky with = Magit=2E From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 13:11:29 2024 Received: (at 72333) by debbugs.gnu.org; 31 Jul 2024 17:11:29 +0000 Received: from localhost ([127.0.0.1]:50230 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZCrJ-0006Gy-6A for submit@debbugs.gnu.org; Wed, 31 Jul 2024 13:11:29 -0400 Received: from mail-lf1-f66.google.com ([209.85.167.66]:57522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sZCrH-0006Gm-AQ for 72333@debbugs.gnu.org; Wed, 31 Jul 2024 13:11:28 -0400 Received: by mail-lf1-f66.google.com with SMTP id 2adb3069b0e04-52efaae7edfso6447738e87.2 for <72333@debbugs.gnu.org>; Wed, 31 Jul 2024 10:11:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722445805; x=1723050605; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=+GDzIDkrE5lWY5wWUmVdPrpoIjsPSrJrMoB8dCKRZnw=; b=aYW/UgcrxM3LlQbe0PnyPJSVE+OU037iSAIIkIE8N4ZLWiCJzenYPHcHuWGttlx9z6 7/xZldTYqPuukguLZ0k0FotjL5HFmRqZKbABDFMoY/vgmY4TGs0Ba3KOorTvaxi7988e lo7ogELsFXIOX8Yu6irmxsuNdyV4KepeeoujMSvx08ccsDrXRSfwWiaeEAsJ+te0PrjV WRkqNIC0+LeseoygN+uZ6G1BDcih6SO1YfEXt3gSqGxyJ1kv9MohYOZV2L+GGK7TGCDl u+ykVMtGCWO9qf9kZne19QCi/xP8vikPei/PwHwQ3J/Cglv9EHlP6MRe1WP3bEDewKED c1qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722445805; x=1723050605; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+GDzIDkrE5lWY5wWUmVdPrpoIjsPSrJrMoB8dCKRZnw=; b=DRpekdgbvLT4AOvdIptjBabdichBhcwSt9T3mjjgaW+fwObplMJyFhUnFOmFEIKrQ4 rX6tphRc0VfDxloJ3klUtwaMV0oyLfzBdFD9BH/qIC7mJotG7awSg/iN2Pgzxu/t6bI1 yCQRbKlOh10/paLOe0cpzEb5nquz9B1qbRyr9k70lMjrnfaiGT63MPwiu4TGVoiMr4wE OaEVPiMWfQwSgqPYk5O0PyO0GhnEaNFl+w+p4uT3V/0hj63JW4KObxjQCgADDkk/t/TC H1wtFBfTiBPZetEsHEdVDB0x98C+HXoCDvl9cA9hH8ewzvO6K3/SOIt8OOium5RLWqOJ hWrQ== X-Forwarded-Encrypted: i=1; AJvYcCXJR2CXlamWKrlMZoRpA0SdokXXuWo16WpEdTErMRxfr4Prol0B9iuGRiBbjdTc1us81WVvqsqaMjhR6OvPr0JWZiuWb74= X-Gm-Message-State: AOJu0Yw7q529d4BIa2gDVB+W2Aik3V8BHaAu2LZqLciBG0NHoS1nvy7j 3fU4PBp1qU+RvjK1Jct1vw0LdfQ3xp5pwMaeYPqbAgzWdWyGqwqp X-Google-Smtp-Source: AGHT+IEildo4YRLTR1dIvcwvOMts4MVGf4Lkypmc2nlxWF1jLgomNHo8oRB6jqKA8GNRNKlWKoVv/w== X-Received: by 2002:ac2:5dc5:0:b0:52e:9beb:a2e2 with SMTP id 2adb3069b0e04-5309b270938mr8746561e87.19.1722445805198; Wed, 31 Jul 2024 10:10:05 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5ac63590592sm8889936a12.25.2024.07.31.10.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Jul 2024 10:10:04 -0700 (PDT) Message-ID: <2b9d6faf689d9f5677387d29ff70f2bfdd1c1e04.camel@gmail.com> Subject: Re: bug#72333: [PATCH] gnu: emacs-transient: Prioritise loading over built-in. From: Liliana Marie Prikler To: gemmaro , 72333@debbugs.gnu.org Date: Wed, 31 Jul 2024 19:10:03 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: Katherine Cox-Buday , Andrew Tropin 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.0 (-) Am Mittwoch, dem 31.07.2024 um 21:04 +0900 schrieb gemmaro: > * gnu/packages/emacs-xyz.scm (emacs-transient)[arguments]<#:emacs>: > Use the full emacs package. >=20 > Change-Id: Id6277f365ae0a780469658818872b7277de20135 > --- > Hello, >=20 > I hope this fixes the problem. >=20 > I found out the followings: > * Native compiled files (.eln) might be loaded first. > * The built-in Transient has an eln version and lacks transient- > prefix-object. > * Using the full emacs generates the eln and now it is prioritised. This won't work if you use any other Emacs (e.g. emacs-pgtk). Try for example:=C2=A0 guix shell emacs-magit emacs-pgtk \ --with-input=3Demacs-minimal=3Demacs --pure -- emacs One workaround would be to check the symbol in magit and other packages that rely on this symbol, but I hazard a guess that there's a reason why they require the newer magit. The other (recommended at the moment) would be to use the proper transformation to natively compile your emacs packages. We could also, for the time being, offer an Emacs without native compilation =E2=80=93 YMMV on how well liked that'd be. The proper fix would be to build Emacs packages for the various variants directly with emacs-build-system. I have an as-of-yet incomplete patch set to do exactly that. Cheers From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 05:27:10 2024 Received: (at 72333) by debbugs.gnu.org; 17 Aug 2024 09:27:10 +0000 Received: from localhost ([127.0.0.1]:53495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfFiI-0002Ut-0b for submit@debbugs.gnu.org; Sat, 17 Aug 2024 05:27:10 -0400 Received: from wolfsden.cz ([37.205.8.62]:42014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1sfFiF-0002Uk-8P for 72333@debbugs.gnu.org; Sat, 17 Aug 2024 05:27:08 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id E3E882176BA; Sat, 17 Aug 2024 09:26:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1723886786; bh=pCgxZyHR8mQdTuPoZtlBN7sG2v8lSghi5J1hqIrP71M=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=ELPaVCY8W1pFgOLiaDqSmraJAIABH1ewz8c/9uhfL3iZtxPXEGXjKbr5BY2Ir/Df6 Q6ylhl8d+sc0cnq/XzaJ+N/8b8uzznuzVHvlDsjoMRHgJddsJGTtko+/67BT37H6Zo vRIXJMe9cXqnqF0NpvMEd3sNoTVQe21HCLOH3x/EfwjmkBmXtkqEsNAP8Rio/pfDfj U8+nJz2f47YsybdhX3bdJOuiFIqzdwCi74cbHrEQBbUszHVnZvHfcu3/P7qtGs4Y2f 7AUILaiugcsDz4iFX6rWCUqq3MPaYbjC8c1eH++IPhSfFWGL7EYkkF+sKjX2our3Kj JbYvYasCnzZO6cyg2h7e1bnX7hCZmHUS4Nt+iMPIjdN2cP6pulro7X5koz2vH9n+pE B61TsJR3JadrjeOQWlc1jYDBv733IZ5EZBnviieNIyKHpE0ZxznVF3fUllVzqpUqjh RZEnOXi7WXfEcUZDlp3hb9E+9CgG/Jr3YcRU8/KusQgz3gtotGvoAA/5YsVB/gdy1E s2NuOSYNpn/qisxW+QYf2rMi8jkKQvRCqdn+EW1OrARA31Cxo7zyY3iXa00cL1z917 hrHOR/HoSSuiSnjujKY9xGE4bia/nCQy9aTqQUT22zuMs6BK0ml9JjVEuxFVdiaOpM ffJeUhHPU5k3M0HiY6S9aouU= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,T_SCC_BODY_TEXT_LINE, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 2073A202C4; Sat, 17 Aug 2024 09:26:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1723886786; bh=pCgxZyHR8mQdTuPoZtlBN7sG2v8lSghi5J1hqIrP71M=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=ELPaVCY8W1pFgOLiaDqSmraJAIABH1ewz8c/9uhfL3iZtxPXEGXjKbr5BY2Ir/Df6 Q6ylhl8d+sc0cnq/XzaJ+N/8b8uzznuzVHvlDsjoMRHgJddsJGTtko+/67BT37H6Zo vRIXJMe9cXqnqF0NpvMEd3sNoTVQe21HCLOH3x/EfwjmkBmXtkqEsNAP8Rio/pfDfj U8+nJz2f47YsybdhX3bdJOuiFIqzdwCi74cbHrEQBbUszHVnZvHfcu3/P7qtGs4Y2f 7AUILaiugcsDz4iFX6rWCUqq3MPaYbjC8c1eH++IPhSfFWGL7EYkkF+sKjX2our3Kj JbYvYasCnzZO6cyg2h7e1bnX7hCZmHUS4Nt+iMPIjdN2cP6pulro7X5koz2vH9n+pE B61TsJR3JadrjeOQWlc1jYDBv733IZ5EZBnviieNIyKHpE0ZxznVF3fUllVzqpUqjh RZEnOXi7WXfEcUZDlp3hb9E+9CgG/Jr3YcRU8/KusQgz3gtotGvoAA/5YsVB/gdy1E s2NuOSYNpn/qisxW+QYf2rMi8jkKQvRCqdn+EW1OrARA31Cxo7zyY3iXa00cL1z917 hrHOR/HoSSuiSnjujKY9xGE4bia/nCQy9aTqQUT22zuMs6BK0ml9JjVEuxFVdiaOpM ffJeUhHPU5k3M0HiY6S9aouU= Date: Sat, 17 Aug 2024 11:26:25 +0200 From: Tomas Volf <~@wolfsden.cz> To: Liliana Marie Prikler Subject: Re: bug#72333: [PATCH] gnu: emacs-transient: Prioritise loading over built-in. Message-ID: References: <2b9d6faf689d9f5677387d29ff70f2bfdd1c1e04.camel@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BcgUsD6fdpQxAH/x" Content-Disposition: inline In-Reply-To: <2b9d6faf689d9f5677387d29ff70f2bfdd1c1e04.camel@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: Katherine Cox-Buday , gemmaro , Andrew Tropin , 72333@debbugs.gnu.org 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.0 (-) --BcgUsD6fdpQxAH/x Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 2024-07-31 19:10:03 +0200, Liliana Marie Prikler wrote: > The other (recommended at the moment) would be to use the proper > transformation to natively compile your emacs packages. So just to make sure I understand correctly what is the correct work around here. Let us assume I install emacs and emacs-magit into my home environment. So until now I have (leaving everything else out) this: (home-environment (packages (list emacs emacs-magit ))) Assuming I want to follow the recommendation above, I should turn it into something like this: (home-environment (packages (map (package-input-rewriting `((,emacs-minimal . ,emacs))) (list emacs emacs-magit )))) Did I get it right? Are there any downsides to doing this (except compute)? Have a nice day, Tomas Side note: I am surprised how long emacs-yaml takes to build on my ~5.5 GHz build machine. I compile whole of firefox faster. -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --BcgUsD6fdpQxAH/x Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmbAbMEACgkQL7/ufbZ/ wan1Ug/+KdM7B0JCxMZ+mJfscGZq664KwIGwqdo9drmbMS4Ap9xP3vUPssyY/bLp Z/9DzaVnyTPNf6nS7aC0WwngoiTZqsXPdV9SASom4pjnSaGqWnrOGQoIegt8ewXy 31UtMYj33a1WFSOiUd6FOQuB12DIOTstfCei85VhbxlAxQyp5Fikqvwco+kZTtBH BxyFNrjyaqb53q0nDBL+qoPf3XDyhI56hbvw8+oPQJb9a06mT21nki+9HmDjSaKu pVzYZktAV+ulFAVzItn/BKC1JN38Ec2Z1Ss+VasJ+A8EBwlMGmmHbr2a0+Ca5NBi EEMC84o5n9XRqC9nae1ZBq+XVHb7UnnJL7za4aOS4P7HJUPBygjBL+zF3Uc5QqSE twNDrd8zGCzIbjVUiROQrm2u7xFMaiaNgi22YJ3k5bcb5TarnAnGqWOti5QDnpwu nggxMFYB4OpSxD4LUz80ysirZmQkG3Tjc6g60qpmMHEqi7dR2s5ymFf/T9DMIefP 2BGJbr+sX2gadFf0RUpUYVf7NR4VNCXIw2yFAxWEKW2gGo0HeXprBktY0zlCObUn BPFv0H9GeeU34DGRaTjZwAh4F+nUmOF50bv1KChjZmNaMFG2NXAxeFwbmBMDlUPs ctfYxnfP0FFUiE0aMoydUIQASOlFNt4yGzHBJ7L3JvP1Fw0bv+Q= =2fjl -----END PGP SIGNATURE----- --BcgUsD6fdpQxAH/x-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 07:23:02 2024 Received: (at 72333) by debbugs.gnu.org; 17 Aug 2024 11:23:02 +0000 Received: from localhost ([127.0.0.1]:53619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfHWP-0005e6-TU for submit@debbugs.gnu.org; Sat, 17 Aug 2024 07:23:02 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:50289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfHWO-0005dk-5U for 72333@debbugs.gnu.org; Sat, 17 Aug 2024 07:23:00 -0400 Received: by mail-ed1-f66.google.com with SMTP id 4fb4d7f45d1cf-5b3fff87e6bso3476353a12.0 for <72333@debbugs.gnu.org>; Sat, 17 Aug 2024 04:22:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723893675; x=1724498475; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=zNAmVfBHdb9sopSbntM7A4Qdnsg0IaEBE+ON6XM3NL0=; b=igwwfDFXFMFOOeHJCbbhqrZCi57sEEDHTafXwQyU/xPoqIIlefOm/nEUxx/sr0b4+e OPv4DW9zm6r0/afSmlyAUWGgotqTg1DZ6VRXnedUyjzMaESwLMoIuiz0at1O4jHEoc7W zI15CKIFTJ9j57uKcSm90k1Uj9RmCT4dplpW0MQgYYL8CPmSsy10SKUsj1MS6w2pgU+N ayjG02PmfRd1/T5VWL104Nuw5jP49GARtDHBF4L/Cl5Tp6Y/k3uDGTWJ7rB48icqX2wW FtIFMlJzBgTguEY08RT2JuihNaoyAmEp86JrVPDruZ9CV0RqFtsv1imnhJnwCEiCLqL/ 1+rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723893675; x=1724498475; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=zNAmVfBHdb9sopSbntM7A4Qdnsg0IaEBE+ON6XM3NL0=; b=bYtlrvc8A0eROWhiIgU+jW36h8PB1yyawOYxW5Wig2eUBTUZAqY7vxC3KcfGIpD+8o pDKmZ4LlTXItRcZT9em8GYlfpVTh4khvw70oRJgpD8iBRwZtHhz/s8GFvqMPfgwqTqIb +mHq2NLCXE5e4zXPBbILHVXJ21nvqUKfdfhib2CaTqDbPnVuCZCt9Bk2r3lhfYzZyvGK xenY/pXFPtEnlxmZQlqNw5ljJtrWl6GaAGaDk1nhmE2G6g4sgHxD4X3E+j7/yfYYXCqg FBlQAAcu6Im8+Fhlyivs5LW0hfkoTj1PSST4Pb9YMIdglvAhiSNYh+ZMfj+Fq6F76Aee RgIQ== X-Forwarded-Encrypted: i=1; AJvYcCWRu8kikBZew7Z+XBGNpdv+R9aQoxUo97yquBezcyM+lO+joPMlrdFeMhnJjCg6mAefPHWmoykTIj4E7a/MXCbpgzOSdPQ= X-Gm-Message-State: AOJu0Yx0sfNZyasSLCtx+hRa16ifZDOx7u2g4L/JcB020A0fy007tCm+ Fib13hxh6taEJ4CqfJ8/s+jri0R/W1eUtnrS4VN4V5S8HVm8XVSf X-Google-Smtp-Source: AGHT+IGUIM618GhM353UcSCIBYudGy3CfgQSML+2TqCFEpTtL+q+r39SuBn9qK/s+ev4IQ7Y5NFBrw== X-Received: by 2002:a05:6402:13ca:b0:58c:eee0:4913 with SMTP id 4fb4d7f45d1cf-5beca7ab876mr3707676a12.27.1723893674749; Sat, 17 Aug 2024 04:21:14 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5bebc0812a3sm3330947a12.82.2024.08.17.04.21.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 17 Aug 2024 04:21:14 -0700 (PDT) Message-ID: Subject: Re: bug#72333: [PATCH] gnu: emacs-transient: Prioritise loading over built-in. From: Liliana Marie Prikler To: Tomas Volf <~@wolfsden.cz> Date: Sat, 17 Aug 2024 13:21:11 +0200 In-Reply-To: References: <2b9d6faf689d9f5677387d29ff70f2bfdd1c1e04.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: Katherine Cox-Buday , gemmaro , Andrew Tropin , 72333@debbugs.gnu.org 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.0 (-) Am Samstag, dem 17.08.2024 um 11:26 +0200 schrieb Tomas Volf: > On 2024-07-31 19:10:03 +0200, Liliana Marie Prikler wrote: > > The other (recommended at the moment) would be to use the proper > > transformation to natively compile your emacs packages. >=20 > So just to make sure I understand correctly what is the correct work > around here.=C2=A0 Let us assume I install emacs and emacs-magit into my > home environment. So until now I have (leaving everything else out) > this: >=20 > =C2=A0=C2=A0=C2=A0 (home-environment > =C2=A0=C2=A0=C2=A0=C2=A0 (packages (list emacs emacs-magit ))) >=20 > Assuming I want to follow the recommendation above, I should turn it > into something like this: >=20 > =C2=A0=C2=A0=C2=A0 (home-environment > =C2=A0=C2=A0=C2=A0=C2=A0 (packages (map (package-input-rewriting `((,emac= s-minimal . > ,emacs))) > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (list emacs emacs-magit )))) >=20 > Did I get it right?=C2=A0 Are there any downsides to doing this (except > compute)? Yep, that's the low-level way of achieving this (more or less =E2=80=93 ema= cs- minimal isn't always the only package to replace). On a higher level, you can bind (package-input-rewriting =E2=80=A6) to a name and use that. I personally prefer the (options->transformation =E2=80=A6)=C2=B9 variant, th= ough, which is nearly identical and compiles to this. Cheers > Side note: I am surprised how long emacs-yaml takes to build on my > ~5.5 GHz build machine.=C2=A0 I compile whole of firefox faster. That sounds concerning. We might want to look into individual bugs such as this. =C2=B9 the argument is '((with-input . "emacs-minimal=3D")), which imho, reads nicer. could be emacs, emacs-pgtk, etc. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 30 12:36:07 2024 Received: (at 72333) by debbugs.gnu.org; 30 Aug 2024 16:36:07 +0000 Received: from localhost ([127.0.0.1]:53366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sk4bX-0004MD-EJ for submit@debbugs.gnu.org; Fri, 30 Aug 2024 12:36:07 -0400 Received: from mail-wm1-f49.google.com ([209.85.128.49]:53432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sk4bT-0004KU-03 for 72333@debbugs.gnu.org; Fri, 30 Aug 2024 12:36:03 -0400 Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-429da8b5feaso22737035e9.2 for <72333@debbugs.gnu.org>; Fri, 30 Aug 2024 09:35:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725035640; x=1725640440; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=fLAy0wLdOYdpWo+IQdod7+hsSUiMoVfI7YEfYm1clIw=; b=gcF2df8/LJTR54+y6DTVW2yYooVyI/PGRARCeUirVpDfAEyzubQD/PaYE7lnn2KA38 isuqthoSWpLIPF2yjTahnl25EeGTEF7HWLAL0F9goaXbi0U8iqdY8P94gMXrbgEwQATB 9eq2ovj2gMqMBOl/4lm2CZCdzJoEhwZjnZV8d2RgvUNKKLsIQWtQ8oF70ApCjOVRBR3h HyaK7GXqKFyHw1nmM8eU76+SCg48XFsptM/hIVW9Gyz36ry+CUpPIVAzQNwrK5jcGwa6 6vxVTuR/SWMixnjC6juTjXMZ+BaNiOziC6c++NIuTqanaZUseCFcZSSRHZdYlP3+jdcE 7RKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725035640; x=1725640440; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=fLAy0wLdOYdpWo+IQdod7+hsSUiMoVfI7YEfYm1clIw=; b=m41Oh8Nk8Lt5nEd9lzh1DRtdIn29gRAVkq9twkXWLqrUmeMatrkEa975dWIb8V7P8Z ioVcSNG1aLSeRZRqeAVR34v42L2tTZoWsKrW5oYbxUOcvcpVp62oUXnj7r2mM9DRDnPP 9g6E1siAOa/PNGR19MGaPDYf19EBbxgu8zl84DGqnFDXF76WEkvOWGzpEuVMlmOtwmM3 ECIARU0qOVZX0y+FeadYZYoAowFZXbbMg+Hcq2p942bH2XiJ0YXpFeWUNZ+zHoVnRLdC FxBbitKhcCVrfLX03OmJg06WQ8x5LB/jKgXYmwA2lJeu7nIcL+pgzjlttbJkP57C4r1s TQww== X-Forwarded-Encrypted: i=1; AJvYcCUWQrT7XSOHbMrjzvomg3cUi9jTXO7x645OSQKz8imlvyE5dkqcMBeM//1+YvHRTcD84YWe3Q==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yzk8PBOyJJO7gGXw9DgIddhT8gXi/v0Dp2xglq898HDPyow3pip OgNWnTHebVwm32otMgInS9/xsKUMul8zaVwS1+COBExMocwj+Kfz6E9Cxg== X-Google-Smtp-Source: AGHT+IHEHdp3yNaMOptW4jKH87WC14m5RIocaqXvJL+ffeOTuAmLScCMLc16oNVXM/FMChdGpC5vgg== X-Received: by 2002:a05:600c:3155:b0:428:e30:fa8d with SMTP id 5b1f17b1804b1-42bb01ae037mr63602875e9.6.1725035640193; Fri, 30 Aug 2024 09:34:00 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-41.net.univ-paris-diderot.fr. [194.254.61.41]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42ba6399db8sm86496905e9.11.2024.08.30.09.33.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Aug 2024 09:33:59 -0700 (PDT) From: Simon Tournier To: daniel szmulewicz , 72333@debbugs.gnu.org Subject: Re: bug#72333: Magit/Transient error message In-Reply-To: References: X-Debbugs-Cc: andrew@trop.in, cox.katherine.e+guix@gmail.com, liliana.prikler@gmail.com" Date: Fri, 30 Aug 2024 18:33:46 +0200 Message-ID: <87ikvias2d.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333 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.0 (-) Hi, On Sun, 28 Jul 2024 at 15:41, daniel szmulewicz wrote: > Running M-x magit-branch generates the following error: > > transient-setup: Symbol=E2=80=99s function definition is void: > transient-prefix-object > > In order to reproduce: > > guix shell emacs emacs-magit -- emacs -Q > > M-x magit-version > Magit 3.3.0-8.538cb2f, Transient 0.7.3, Git 2.45.2, Emacs 29.4, gnu/linux Well, that=E2=80=99s annoying. Using Guix revision d531237 (CommitDate: Th= u Aug 29), I also get this error about Transient and thus it makes Magit hardly usable with local fixes. This issue is that emacs-magit does not use the package emacs-transient but the built-in transient. I mean it fails similarly when removing emacs-transient from the list of propagated-inputs. Why is emacs-transient not loaded? --8<---------------cut here---------------start------------->8--- $ ag --elisp 'defvar transient--buffer' $(./pre-inst-env guix build -S emac= s-transient) /gnu/store/jhbk7wzs9lh7myav6czyxx4i2wgyw3vl-emacs-transient-0.7.4-checkout/= lisp/transient.el 1547:(defvar transient--buffer-name " *transient*" 1550:(defvar transient--buffer nil $ ./pre-inst-env guix shell -C -E TERM emacs emacs-transient \ -- emacs --batch --eval "(progn (require 'transient) (print transient--b= uffer))" Error: void-variable (transient--buffer) mapbacktrace(#f(compiled-function (evald func args flags) #)) debug-early-backtrace() debug-early(error (void-variable transient--buffer)) (print transient--buffer) (progn (require 'transient) (print transient--buffer)) command-line-1(("--eval" "(progn (require 'transient) (print transient--b= uffer))")) command-line() normal-top-level() Symbol's value as variable is void: transient--buffer --8<---------------cut here---------------end--------------->8--- And built-in transient is used instead? --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix shell -C -E TERM emacs emacs-transient \ -- emacs --batch --eval "(progn (require 'transient) (print transient--b= uffer-name))" " *transient*" --8<---------------cut here---------------end--------------->8--- Please note it works as expected with say Org: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix shell -C -E TERM emacs \ -- emacs --batch --eval "(print (org-version)))" "9.6.15" $ ./pre-inst-env guix shell -C -E TERM emacs emacs-org \ -- emacs --batch --eval "(print (org-version)))" "9.7.10" --8<---------------cut here---------------end--------------->8--- Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 02 14:57:34 2024 Received: (at 72333) by debbugs.gnu.org; 2 Sep 2024 18:57:34 +0000 Received: from localhost ([127.0.0.1]:52353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slCF3-0001dA-Em for submit@debbugs.gnu.org; Mon, 02 Sep 2024 14:57:34 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:48284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slCF2-0001cx-BN for 72333@debbugs.gnu.org; Mon, 02 Sep 2024 14:57:33 -0400 Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-42bbd16fca8so27739525e9.0 for <72333@debbugs.gnu.org>; Mon, 02 Sep 2024 11:56:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725303325; x=1725908125; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=mVtY6QJU2Q4lKAHcTG+SGMFhIL+BxBtspRjB06WJNTQ=; b=Hju9WBc2iJNEKqsyHyYgJSMEESSY0qcSP4kkUfVqtoCLMgUPAN17QHiAJmFE2ZOSnU xabsPHOxkucAxOUoir4vaK/OmpiKgZMvc/JDnIJoOUCmIeRiAMfQVHmhBrSvK8yd/SqT itol6tEWroTeh60aPoKytWeSkZnt6dFTOVPCxTv8eOeImYgLV0FFcwM5BZRSduiL+8EI NnnoGz2ai6wOm1Jvw+w4OMk/L5WEPYMnkQGwefhl0SfwImMpQ6jIW2zBXK1d5LY0m6Q8 V2oPK7zvm1TP2m+9kXIK8Wngng8yQ4GI52hulB+gpUzRw6sipxcIkWG6kKipggfEvi2f QzSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725303325; x=1725908125; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mVtY6QJU2Q4lKAHcTG+SGMFhIL+BxBtspRjB06WJNTQ=; b=omZcXeEgopTxztgjPuM7cCNyCQpeNChtOsVs698v7pRls8HZg4hlKmnEm3KaxVqWT0 BTeHyfOMYFe6qtlTEkfxqe91uY9CrGPeMCGxC87l1Wr01wwgwOe4E+eQ42kajRYwvuty T8xlSd59YzdVXre9ox2/rNZla27wItIyXDAjqFAOP43UMLn312McA7hdA68NRFLEKlBk ur0CaqG1X1/mUY1QYWqsCbO7YPR6gbdHEFPKYa+853o2ObA7hf/VErcohiUa5UanwPff 4V89n+yB5PEcR729l73TeAvpfkh6gvhOWPYgfciO8Ov4qBRR6qo8NkpGBmS4rRu+Mjta BVWA== X-Forwarded-Encrypted: i=1; AJvYcCVhf0UxUB4th+I7ASCHlmydka57qJXksLvgIwfYznAfRKMO/z7UvR0MhBkvmFDevl8uhVPzkQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxFdeCZeWo/P9XM9AoGo0oVn2/2LluGmTfUuOrSfxMORsQM65IL 9I1f1QH2R2NVUzI+SfKFJrOx+OTRnQ9fBU1vQs8+H+TurAcetcrR X-Google-Smtp-Source: AGHT+IFHzORu4Te1v/COgvhsfenGNf0mnJrKawfCWG1ZDoAdW6gB89aXObHgAykuu9IH/ZePiKp2pA== X-Received: by 2002:a05:600c:4ecb:b0:428:e09d:3c with SMTP id 5b1f17b1804b1-42c88108630mr7794405e9.33.1725303324661; Mon, 02 Sep 2024 11:55:24 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-43.net.univ-paris-diderot.fr. [194.254.61.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42bb72fcca2sm81418265e9.1.2024.09.02.11.55.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Sep 2024 11:55:24 -0700 (PDT) From: Simon Tournier To: daniel szmulewicz , 72333@debbugs.gnu.org, Liliana Marie Prikler , Katherine Cox-Buday , Andrew Tropin Subject: Re: bug#72333: builtin native-compiled is loaded instead of emacs-packages In-Reply-To: <87ikvias2d.fsf@gmail.com> References: <87ikvias2d.fsf@gmail.com> Date: Mon, 02 Sep 2024 20:55:15 +0200 Message-ID: <87y149q418.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Alvin Hsu Once bisecting, the first occurrence appears with: Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.41 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.41 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 72333 Cc: Alvin Hsu , aurtzy@gmail.com, Richard Sent , Nicolas Goaziou , gemmaro , Tomas Volf <~@wolfsden.cz> 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, Alvin Hsu Once bisecting, the first occurrence appears with: Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.41 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.41 listed in list.dnswl.org] 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi, Alvin Hsu Once bisecting, the first occurrence appears with: 7a2fc32ba2cec79b087932f30d77751f9133d740 CommitDate: Sun Jul 21 13:32:27 2024 +0200 Parent: bb1aea46e6 gnu: emacs-gnosis: Update to 0.3.2. gnu: emacs-magit: Update to 3.3.0-8.538cb2f * gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-8.538cb= 2f. A.o. it contains the fix for https://github.com/magit/magit/issues/= 4940 which is a showstopper. Change-Id: Id83a237d38c03a97f9f1043db4b8ba594521a2f7 This update of emacs-magit depends on transient-prefix-object, i.e., it depends on a new version of transient. --8<---------------cut here---------------start------------->8--- $ ag transient-prefix-object \ $(guix time-machine -q --commit=3D7a2fc32ba2cec79b087932f30d77751f9133= d740 -- build emacs-magit -S) /gnu/store/fgcz4a4adhnrcxa541kdkn30f0hgn6c5-emacs-magit-3.3.0-8.538cb2f-che= ckout/lisp/magit-branch.el 213: (oref (transient-prefix-object) scope))) 217: (propertize (oref (transient-prefix-object) scope) 866: (propertize (oref (transient-prefix-object) scope) 910: (when-let* ((branch (oref (transient-prefix-object) scope)) 918: (magit-read-upstream-branch (oref (transient-prefix-object) scope) 922: (magit-set-upstream-branch (oref (transient-prefix-object) scope) ref= name) 924: (and-let* ((branch (oref (transient-prefix-object) scope)) 931: (let ((branch (oref (transient-prefix-object) scope))) /gnu/store/fgcz4a4adhnrcxa541kdkn30f0hgn6c5-emacs-magit-3.3.0-8.538cb2f-che= ckout/lisp/magit-remote.el 73: (oref (transient-prefix-object) scope))) 318: (propertize (oref (transient-prefix-object) scope) --8<---------------cut here---------------end--------------->8--- When the commit parent does not: $ ag transient-prefix-object \ $(guix time-machine -q --commit=3Dbb1aea46e6 -- build emacs-magit -= S) However, it should be an issue since emacs-transient is correctly updated and correctly contains the requirements. --8<---------------cut here---------------start------------->8--- $ ag transient-prefix-object \ $(guix time-machine -q --commit=3Dbb1aea46e6 -- build emacs-transient) /gnu/store/8zwwwprv93shxjjfcc4a406gs9qgk58i-emacs-transient-0.7.2/share/ema= cs/site-lisp/transient-0.7.2/transient.el 1605:(defun transient-prefix-object () 3044: (format "levels > %s" (oref (transient-prefix-object) l= evel)) 3058: (transient-set-value (transient-prefix-object))) 3066: (transient-save-value (transient-prefix-object))) 3074: (transient-reset-value (transient-prefix-object))) 3607: (oref (transient-prefix-object) scope)) --8<---------------cut here---------------end--------------->8--- Therefore, the issue=E2=80=A6 On Fri, 30 Aug 2024 at 18:33, Simon Tournier wro= te: > Why is emacs-transient not loaded? =E2=80=A6is something about loading Emacs Lisp code. --8<---------------cut here---------------start------------->8--- $ guix time-machine -q --commit=3Dbb1aea46e6 \ -- shell emacs emacs-transient \ -- emacs --batch --eval "(progn (require 'transient) (transient-pref= ix-object) (print \"done\"))" =20 Error: void-function (transient-prefix-object) mapbacktrace(#f(compiled-function (evald func args flags) #)) debug-early-backtrace() debug-early(error (void-function transient-prefix-object)) (transient-prefix-object) (progn (require 'transient) (transient-prefix-object) (print "done")) command-line-1(("--eval" "(progn (require 'transient) (transient-prefix-o= bject) (print \"done\"))")) command-line() normal-top-level() Symbol=E2=80=99s function definition is void: transient-prefix-object --8<---------------cut here---------------end--------------->8--- Compared to: --8<---------------cut here---------------start------------->8--- $ guix time-machine -q --commit=3Dbb1aea46e6 \ -- shell emacs emacs-transient \ -- emacs --batch --eval "(progn (load (locate-library \"transient\")= ) (transient-prefix-object) (print \"done\"))" Loading /gnu/store/8zwwwprv93shxjjfcc4a406gs9qgk58i-emacs-transient-0.7.2/s= hare/emacs/site-lisp/transient-0.7.2/transient.elc... "done" --8<---------------cut here---------------end--------------->8--- Now, if native compilation is not able to find .eln files then all work as expected. --8<---------------cut here---------------start------------->8--- $ guix time-machine -q --commit=3Dbb1aea46e6 \ -- shell emacs emacs-transient \ -- emacs --batch --eval "(progn (setq native-comp-eln-load-path nil)= (require 'transient) (transient-prefix-object) (print \"done\"))" =20 "done" --8<---------------cut here---------------end--------------->8--- Other said, the bug is not about Magit or Transient but the bug is about all native-compiled Emacs Lisp code that are part of builtin Emacs: these are loaded and not the ones from packages if provided. About the example of Org-mode, I guess =E2=80=99org-version=E2=80=99 is not= marked for the compilation and that=E2=80=99s why it works in appearances. Well, maybe that=E2=80=99s a bug known upstream (I have not checked) and ma= ybe this behaviour has already been reported for Guix. In both cases, that=E2=80=99s annoying because it means that emacs-packages are useless as dependencies since builtin is always used instead. Somehow, one solution would to not provide native-compilation of source code that is developed outside the Emacs tree (transient, Magit, etc.) and let user locally native-compile them. Or another solution would to split =E2=80=99native-comp-eln-load-path=E2=80= =99. Say one folder for builtin code that we know is developed outside Emacs tree, e.g., transient, Org, etc. And append them in EMACSNATIVELOADPATH by default. When a known package is provided by the user, the builtin path is removed from EMACSNATIVELOADPATH (and the package path could be added if emacs-build-system native-compile them). Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 02 15:02:46 2024 Received: (at 72333) by debbugs.gnu.org; 2 Sep 2024 19:02:46 +0000 Received: from localhost ([127.0.0.1]:52401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slCK6-0001qw-2J for submit@debbugs.gnu.org; Mon, 02 Sep 2024 15:02:46 -0400 Received: from mail-qv1-f41.google.com ([209.85.219.41]:54751) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slCK4-0001qg-1A for 72333@debbugs.gnu.org; Mon, 02 Sep 2024 15:02:44 -0400 Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-6c35ac3a7e6so10828066d6.1 for <72333@debbugs.gnu.org>; Mon, 02 Sep 2024 12:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725303637; x=1725908437; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=il853VqcwiPjFDf41p23EK8uzuYhmUdl/Y/dkSpPrYA=; b=kT/lgQ2OeET3VSyvv2N/tq2FtTG4OBki0sr9mEc9nDbm67csw/2UfG9znghR2vU8hd uO/pxLBK5VAyP40dQXw2o3oEkaZfed5DrlIj/oSGUIUXnClpf5uAPI3DQOR6HP1gnSBw NdyIgShrZw8kS9S6aj7sxqDaCmiJhWqv3+u/jlFabbJUP0P/boAE2sVR6LtEUXHrSp9l pruPj6ti9R2O2LUX7FcsL5gXrOfXuFeL1mOqNBxU9/ddEM+bi1GhA2WlARCDvlWJ9uZr WWKdT30Eu0KmO0FFpTw2Ki4qVMBbOLO+o6VK7EcDqOM1AMGyGqiWZfl/8NwgrwjlWkwK LIkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725303637; x=1725908437; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=il853VqcwiPjFDf41p23EK8uzuYhmUdl/Y/dkSpPrYA=; b=TJK3I4IYWTGzsAsShYSt9wr63XgBtGhKcl/1UctgJa9LsX4IylBH07N8LPvfJqdLhR Hc1IiBdmSUfMuOsVbjMOZN0C/Kq6PR+ejSSF+tt8nD4sbdFiHlD9BqUfnB4bTqUzbUBY j04pCOeTrklSn4c+pRJ5hoWUfblHrI8zUS5IPzEwZWqymeIYvdRxFM2ow0sosWxX0Ccb ccZGVb6ztJMp/bXdtV+8nhHbdz9Qqpe2mp/LRiTGyFtVRNkItO2KzjPG4mGU9AqjYvFh 5a8QZqGsbxTsWftURfluYsef6jcdu5uvom8pjSHSQ1GPQWuyXTroKWIh9JSc0HH9SFWF i2vg== X-Forwarded-Encrypted: i=1; AJvYcCV5kKNkKaJF+SGMloPGf8wniMcY7xRpfn58+GvEYycAaZez/13nOaalO3uk6xy7Y0ogzIYiag==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzjOGhnZ/ihN47XmU7ptLm50ttQ2zIcVnc1bB6KGEVssk2NGfVE WVV+khPQ4XWa2kRoE5hXtghQRHRumNWt2XntgqnnzNRUGWIBZ8fa+uQSTxIl1vJKIRcSWIUq/jM /VrA/Vvym+w1TMdoIbGPJ2HOXuC0= X-Google-Smtp-Source: AGHT+IH4adYxFwR9SVpXeSicn1GHjlSnfibQgWdvhj1iZZu1VHBKCXWkG+TGogYHwaZSlK1HkyX4AOxH09FCOmqOF0s= X-Received: by 2002:a05:6214:5983:b0:6c3:463b:e1e1 with SMTP id 6a1803df08f44-6c3553f9a4bmr136809016d6.26.1725303637059; Mon, 02 Sep 2024 12:00:37 -0700 (PDT) MIME-Version: 1.0 References: <87ikvias2d.fsf@gmail.com> <87y149q418.fsf@gmail.com> In-Reply-To: <87y149q418.fsf@gmail.com> From: Simon Tournier Date: Mon, 2 Sep 2024 21:00:26 +0200 Message-ID: Subject: Re: bug#72333: builtin native-compiled is loaded instead of emacs-packages To: daniel szmulewicz , 72333@debbugs.gnu.org, Liliana Marie Prikler , Katherine Cox-Buday , Andrew Tropin Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Oups, missing some edits, as usual. :-) > However, it should be an issue since emacs-transient is correctly > updated and correctly contains the requirements. it should *NOT* be an issue Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.41 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.41 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 72333 Cc: Alvin Hsu , aurtzy@gmail.com, Richard Sent , Nicolas Goaziou , gemmaro , Tomas Volf <~@wolfsden.cz> 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Oups, missing some edits, as usual. :-) > However, it should be an issue since emacs-transient is correctly > updated and correctly contains the requirements. it should *NOT* be an issue Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.41 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.41 listed in list.dnswl.org] 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Oups, missing some edits, as usual. :-) > However, it should be an issue since emacs-transient is correctly > updated and correctly contains the requirements. it should *NOT* be an issue From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 02 15:24:20 2024 Received: (at 72333) by debbugs.gnu.org; 2 Sep 2024 19:24:20 +0000 Received: from localhost ([127.0.0.1]:52505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slCex-0002ge-OU for submit@debbugs.gnu.org; Mon, 02 Sep 2024 15:24:20 -0400 Received: from mail-ed1-f67.google.com ([209.85.208.67]:49498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slCew-0002gO-K9 for 72333@debbugs.gnu.org; Mon, 02 Sep 2024 15:24:19 -0400 Received: by mail-ed1-f67.google.com with SMTP id 4fb4d7f45d1cf-5c251ba0d1cso1431338a12.3 for <72333@debbugs.gnu.org>; Mon, 02 Sep 2024 12:23:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725304931; x=1725909731; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=OxzmHkF7ifN/3TiPZvDOKP2jlfnsFEacmE50DCrvdyQ=; b=QfyW6WCiaH90Z8aqeAzSRSyfMPIymRHFf7hdFtW64lUasQiTZTzZ0kbAuJSlEx/TGm ydpbrV5vafkRg298Ugnd+w9YhAz2EDUd/UPZOOaFlEZb0S6meceRuddi6SPY14JJyfAn 1eNBcNvmfTcTHxHH9RtTVIEL9qIko4i2dYguGL3T0l+C+AisAx11cPKimYTFIXyQaSEV 3NQQ9e1CfMY4bV3mGsxcwgGUTnXE2uxlFQN7+/2dWG4KgzgcAJPOG4RxdkdezM+XRWnP D5VYeS61LLDW5GyvWWFTBup4/2CiVXRcwh2/FYOCtpiO/9pMMRjOiK2yzAdR7P6KckcC teZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725304931; x=1725909731; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=OxzmHkF7ifN/3TiPZvDOKP2jlfnsFEacmE50DCrvdyQ=; b=gqwGPxqRjttkldzlU3dWMdI+nCKhjSDZQa/b9GmkP5F0abOvM6e4ugDLkVBjy17A9G w3U+8RA3WyUWZqsQaUd3M1qgLKj9PMv5F3fIPWkBWclgjizOtizDFYPlWnOxvPOBb/bj cWRg9Ni4mpAzM6xJVniPE2kR9NGx9oBSipwMOsxFOo/b7Z/OJgPR33UePQaNEFNVTBxL aWAEvBt6youdWCet/P6x4yq0XQdl8P9XAagLP8MQiJXv/DKS268OqCDyaMKGJMDwfgoz ovs0AhR7OhqTGuKUCU53cpszvJEr1hG6HkVVbIH4o3EOxg6CWMM1spjLCF9eyGib/vs9 vT5A== X-Forwarded-Encrypted: i=1; AJvYcCUxNQ6+JIvzlh1+R/z0x5+2Uxh6jXXbYjcM9Quxh6zD79rCHnUqvjkf8IEa+Ze0CY6ZLjTgYQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yym3x5jm/uqx99BJH1vX4FBBHI/Oz4UkCNXhDIwaEfAKtNgtx5s pnQ9lp+i0swAoPf3Ekpqrze7sCDbha+g09n5xseAXtTELzzY7uFB X-Google-Smtp-Source: AGHT+IHwsdd+kBWSpQeag5Ob0F6EDn4kDTzKWvtcOuEX6qH/n6ztPmMe8vRFHIE3GifOAhF0lmcetg== X-Received: by 2002:a17:907:944c:b0:a86:9644:2a60 with SMTP id a640c23a62f3a-a8a1d29b64fmr103863366b.6.1725304931188; Mon, 02 Sep 2024 12:22:11 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8989196715sm590050266b.113.2024.09.02.12.22.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Sep 2024 12:22:10 -0700 (PDT) Message-ID: <82d48037563e5cdc51d038216538c7a03f54e786.camel@gmail.com> Subject: Re: bug#72333: builtin native-compiled is loaded instead of emacs-packages From: Liliana Marie Prikler To: Simon Tournier , daniel szmulewicz , 72333@debbugs.gnu.org, Katherine Cox-Buday , Andrew Tropin Date: Mon, 02 Sep 2024 21:22:08 +0200 In-Reply-To: <87y149q418.fsf@gmail.com> References: <87ikvias2d.fsf@gmail.com> <87y149q418.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Simon Am Montag, dem 02.09.2024 um 20:55 +0200 schrieb Simon Tournier: > […] > Well, maybe that’s a bug known upstream (I have not checked) and > maybe this behaviour has already been reported for Guix. [...] Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.67 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.67 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 72333 Cc: Alvin Hsu , aurtzy@gmail.com, Richard Sent , Nicolas Goaziou , gemmaro , Tomas Volf <~@wolfsden.cz> 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Simon Am Montag, dem 02.09.2024 um 20:55 +0200 schrieb Simon Tournier: > […] > Well, maybe that’s a bug known upstream (I have not checked) and > maybe this behaviour has already been reported for Guix. [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.67 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.67 listed in list.dnswl.org] 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi Simon Am Montag, dem 02.09.2024 um 20:55 +0200 schrieb Simon Tournier: > [=E2=80=A6] > Well, maybe that=E2=80=99s a bug known upstream (I have not checked) and > maybe this behaviour has already been reported for Guix.=C2=A0 In both > cases, that=E2=80=99s annoying because it means that emacs-packages are > useless as dependencies since builtin is always used instead. It is a bug unique to our handling in Guix =E2=80=93 upstream uses hashes t= o guard against it, but those break grafts. In any case, builtin packages are only used instead if the dependency isn't natively compiled with a compatible Emacs (sadly the current default!) =E2=80=93 I'v= e started a WIP series at [1], but we're still looking for solutions that scale better in terms of what we need to declare for our packages (and CI integration). > Somehow, one solution would to not provide native-compilation of > source code that is developed outside the Emacs tree (transient, > Magit, etc.) and let user locally native-compile them. I'm not sure that'd work. Even if you byte-compile that code, you are still loading the natively-compiled stuff from the Emacs tree. You could disable native compilation for the Emacs package itself, but that'd kinda defeat the purpose of bundling these things with Emacs (which tbf is an upstream thing). > Or another solution would to split =E2=80=99native-comp-eln-load-path=E2= =80=99.=C2=A0 Say > one folder for builtin code that we know is developed outside Emacs > tree, e.g., transient, Org, etc. And append them in > EMACSNATIVELOADPATH by default.=C2=A0 When a known package is provided by > the user, the builtin path is removed from EMACSNATIVELOADPATH (and > the package path could be added if emacs-build-system native-compile > them). This already happens. The bug is not that built-in stuff is found prior to non-builtin stuff, it's that it is found *at all*. Since we don't do native compilation for packages at the moment, most folks only get Emacs itself natively compiled. Cheers [1] https://issues.guix.gnu.org/72406 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 03 11:00:04 2024 Received: (at 72333) by debbugs.gnu.org; 3 Sep 2024 15:00:05 +0000 Received: from localhost ([127.0.0.1]:60522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slV0m-0006uc-J0 for submit@debbugs.gnu.org; Tue, 03 Sep 2024 11:00:04 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:59774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slV0k-0006tb-3W for 72333@debbugs.gnu.org; Tue, 03 Sep 2024 11:00:02 -0400 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-42c7856ed66so27542525e9.3 for <72333@debbugs.gnu.org>; Tue, 03 Sep 2024 07:58:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725375474; x=1725980274; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=zgm7r92fH90utwiqlxJ/zg+Y2TEFazNHDkyr8mjVCUI=; b=OATAkfDZKcO2ulEMqrhtfedqo2UhzVJwiS4EHDd6aQW786nyCrMEuxbujxDaOmGZAB f3t3KpdwZTGYBFmModnS5Sjl6aaY6bkTQyB/9btlLzMkaSJ6DLDUksBr921DP7/P4FUq ss2h+nbCAs2pOrWBcXS5vtsaGB01PLGB58uIlBGqYefGetG0m86fwAm72Itb76JPqJ9J bO9aIbOVE+M2xOcjHfWecRjEBgB/2WyiyFr83scHGjKpk8rE82GNUBAUn5VwOYxdTtkx d/AAM3ZcoiLylmrfJYx4sOUqYaQe7ouwLMbhA+bB0jQx6tFdgP6693Ba8Vv6c/GuVC3B K4VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725375474; x=1725980274; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zgm7r92fH90utwiqlxJ/zg+Y2TEFazNHDkyr8mjVCUI=; b=NkqTh7aZMGocYbDMRTLiCC86sXjbb39ARowngE0rE2Wxf0u3jXOvdmX7ve3IZzGHoX n5aZqBr1c4au5NUdSk4erMHaSFAl14C/qDXBu7nk1zbNf/2ptvYKqFdXCcsEq6KvyqYj YUqEZb7jrXXKKUJGRmMaIglv4jLbuoinodIfPuDqVod9nv8P3XZQpOe52tDF/yY07klJ 59o4FymAzRfaAEv+I/wnpojkWBDG3IAIvqGKK3+tf6tzNj3brcvK2sAf36QYqqsxUxcz ER4SCc00/3F8pyfH3VYfU/5cyXtb1BmhiPhUjmP0adBjHsqV7bzMifsZHDPfiLCfR024 SX2A== X-Gm-Message-State: AOJu0YygTsO6VuRWAp/8LYUOfrhq8HBvdpqwRJ6CJhz+8H+erYuk7MzW 61upV2FuPOzmyDmRTCgDoRI3NULN3uh3z9UpuquRXiVqn2UsMw79l15tAg== X-Google-Smtp-Source: AGHT+IGT3OGPIEToMHiF21ZT/pLWNkx1nVRRk+0oZbOYiVS9q5YXWtYSAfQexm1J0Vq6z8C6nMKmGw== X-Received: by 2002:a05:600c:3b11:b0:425:7884:6b29 with SMTP id 5b1f17b1804b1-42bb0306e86mr126186395e9.19.1725375473575; Tue, 03 Sep 2024 07:57:53 -0700 (PDT) Received: from lili.. ([2a01:e0a:59b:9120:1440:6a2e:939e:fdc2]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42bba3f2875sm154316415e9.41.2024.09.03.07.57.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Sep 2024 07:57:53 -0700 (PDT) From: Simon Tournier To: 72333@debbugs.gnu.org Subject: [PATCH] gnu: emacs-minimal: Do not native-compile lisp/transient.el. Date: Tue, 3 Sep 2024 16:57:48 +0200 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Andrew Tropin , Katherine Cox-Buday , Liliana Marie Prikler Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: Simon Tournier 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.0 (-) Fixes . Reported by daniel szmulewicz . * gnu/packages/emacs.scm (emacs-minimal)[arguments]: Turn off native-compilation for the file lisp/transient.el. Change-Id: I27c9d660cbad46be66df641816e4596346969dfc --- gnu/packages/emacs.scm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index f1ea4fe061..c555ca09f7 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -233,6 +233,16 @@ (define-public emacs-minimal (("\\(tramp-compat-process-running-p \"(.*)\"\\)" all process) (format #f "(or ~a (tramp-compat-process-running-p ~s))" all (string-append "." process "-real")))))) + (add-after 'unpack 'do-not-native-compile + (lambda _ + ;; Fixes . Temporary + ;; workaround for native-compilation bug of transient.el. + ;; Please remove once the native-compilation for Emacs packages + ;; is fully supported. + (substitute* "lisp/transient.el" + ((";; End:") + ";; no-native-compile: t +;; End:")))) (add-before 'configure 'fix-/bin/pwd (lambda _ ;; Use `pwd', not `/bin/pwd'. base-commit: 1569b861f504178263b73b4b48563bf3937d01bf -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 03 11:08:17 2024 Received: (at 72333) by debbugs.gnu.org; 3 Sep 2024 15:08:17 +0000 Received: from localhost ([127.0.0.1]:60537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slV8j-0007BG-0h for submit@debbugs.gnu.org; Tue, 03 Sep 2024 11:08:17 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:56403) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slV8h-0007Az-QX for 72333@debbugs.gnu.org; Tue, 03 Sep 2024 11:08:16 -0400 Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-374c6187b6eso1621855f8f.0 for <72333@debbugs.gnu.org>; Tue, 03 Sep 2024 08:07:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725375967; x=1725980767; darn=debbugs.gnu.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=hISBgm7kht8pe7fyIHQLVQWGBoxO9EgeJrvNA9QL5uA=; b=FqjOJnTvCzHM7LrFjUqIksQIf2+2+BJhIbHKL3QTDfLJxwho1VkT/Yz5/2ci8NgSON ZLNf1jypIzH295lLMsGukkDbKra54/f/prxdm7COmGzT1pRyAeSvV43mLwjLH8mv+ETD sCHkPmCLckpboyYmtU2Vwsk89JCm24NemlJn2NrFMmajCVWsDuIaOI8m3H5XZ9mP7FnL Wm4N+ZS8vKNDIW1oxpEsMtBtuBA4OS9j0+zMrQPj1MM9CnEYKF7wcKSM2zDHelu2vBAu p/81h04ncloqlHuopI6rV7qNxBb7fF6U8965muqYkkXmOzPKUSFD+iL4zGSP9vZHCaTn O9Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725375967; x=1725980767; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hISBgm7kht8pe7fyIHQLVQWGBoxO9EgeJrvNA9QL5uA=; b=ultOCpaFjqppK5nC1XomMbVxpEONwtbUu3XhOSlzz61AHQXJJfXxPpEP90vJn2GaxG OOr0HsURRfsko3rgNjyZY+33tXHYUbE+Fz23ADjGDMEMp/WQXgEXJZj/3yC+2MxbGSQ6 Qf55mIGbZd4ECjs7tz1S8W9gaNWskfWMPx/igsMiqowpc6KYZK9XPerptjgFHKRLHgXz 1tEXKmq+K1Dcv2ClkCns1vEUSj++Er2aqSQRgAB5rqYHeMh29OTxydrOWKiz7j5yldbI iOotwPYruPep8ruC/5iP1pGvDQmaF+Ktt0/tJ0b9PY2tDHQJ7YVLdyuBkMEDZAM2UX6/ ubJw== X-Forwarded-Encrypted: i=1; AJvYcCWG/fIKpZRn/Fi5v7auuhTmjFeO30KWSUBF3Xobtl1VkFDkcvpDITZFTHTxPsawIIX0m+wDHA==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yw3ZhoRyN0512gYn9sdCohTll8tDvcG+lTg8CmyDpCubBJ+u6qr RJUKxwkVeOfCi41kzaX8FGgs7WlqGM++ard4+/2oaVquGmERohKE X-Google-Smtp-Source: AGHT+IHtLcF7QqE0rglBF8Pq61/BmkvhW3nv1LNJFhG3z+DCgw8jAdE9qHZ0q89ERc6Rx8hkLY8sVg== X-Received: by 2002:a5d:434d:0:b0:368:6ab:ba69 with SMTP id ffacd0b85a97d-374a95a035dmr8437490f8f.28.1725375966899; Tue, 03 Sep 2024 08:06:06 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:1440:6a2e:939e:fdc2]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-374c8e4f1b3sm6862056f8f.27.2024.09.03.08.06.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Sep 2024 08:06:06 -0700 (PDT) From: Simon Tournier To: Liliana Marie Prikler , daniel szmulewicz , 72333@debbugs.gnu.org, Katherine Cox-Buday , Andrew Tropin Subject: Re: bug#72333: builtin native-compiled is loaded instead of emacs-packages In-Reply-To: <82d48037563e5cdc51d038216538c7a03f54e786.camel@gmail.com> References: <87ikvias2d.fsf@gmail.com> <87y149q418.fsf@gmail.com> <82d48037563e5cdc51d038216538c7a03f54e786.camel@gmail.com> Date: Tue, 03 Sep 2024 17:05:51 +0200 Message-ID: <875xrcu69c.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Liliana, On Mon, 02 Sep 2024 at 21:22, Liliana Marie Prikler wrote: > It is a bug unique to our handling in Guix Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.53 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.53 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 72333 Cc: Alvin Hsu , aurtzy@gmail.com, Richard Sent , Nicolas Goaziou , gemmaro , Tomas Volf <~@wolfsden.cz> 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: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi Liliana, On Mon, 02 Sep 2024 at 21:22, Liliana Marie Prikler wrote: > It is a bug unique to our handling in Guix Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.53 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.53 listed in list.dnswl.org] 3.0 MANY_TO_CC Sent to 10+ recipients 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Hi Liliana, On Mon, 02 Sep 2024 at 21:22, Liliana Marie Prikler wrote: > It is a bug unique to our handling in Guix Well, waiting a proper fix and a better story for Emacs package native compilation, I propose to turn off the native-compilation for lisp/transient.el only; see [1]. This fixes the bug at hand so it removes the annoyance with a broken Magit. And it lets the time to discuss a better long-term solution. 1: https://issues.guix.gnu.org/72333#12 Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 03 12:52:00 2024 Received: (at 72333) by debbugs.gnu.org; 3 Sep 2024 16:52:00 +0000 Received: from localhost ([127.0.0.1]:60769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slWl6-0001hP-FK for submit@debbugs.gnu.org; Tue, 03 Sep 2024 12:52:00 -0400 Received: from mail-ej1-f66.google.com ([209.85.218.66]:58816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slWl5-0001hB-Aw for 72333@debbugs.gnu.org; Tue, 03 Sep 2024 12:52:00 -0400 Received: by mail-ej1-f66.google.com with SMTP id a640c23a62f3a-a86acbaddb4so664688366b.1 for <72333@debbugs.gnu.org>; Tue, 03 Sep 2024 09:50:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725382191; x=1725986991; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=wJtSbCA/yLkkiibCBdLyYYiw7g4Qv8LQLYmO6/zGyfQ=; b=Og0OzS3ViC2rlbALj8ow1pU+YGsXBjq16bZ5nynlUk9bKts+NImfzh2SgdZJ90kJl7 S1F4UP7Ow/casNaqiC2RExhtsVItVUNrNKdO0tUx59zCK6/EW+r4N6jCTBkEd7Sa7Svi llJmBWgxgkVTQpaBsdeExY0rwNhU+cXMh+Z0MHNUH+SRKzW4m+gQKlyMilv0/xM2haNg +2r5KHhwjmWcZZdqSTZcn4ustMkq38ARM1LmN76PJ3Ws5wARr079ngOFASkT0tNUzeF9 qYqsqV8y9ec3uRPDKbdJFI9SoDDYzzES5+0ZqkWsTts8jucjrI+RpZGUg9LjIMb1C/BG AyMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725382191; x=1725986991; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=wJtSbCA/yLkkiibCBdLyYYiw7g4Qv8LQLYmO6/zGyfQ=; b=OUWdoND+UxoZYNhsfdE5Bg9JXRpjG1EHzxIh5f1b3c7FzYBAk+4IKlc1dDGoZW+JVk zvmYq4/p1Hp6JnrGsGJl4fX2z+MRFd2yErKDZtu6bPJUDhVUSNGgrKk1f1+RM0yKJT25 F8T1DXPQwSum87hzbBoA9Z/8LjLvXVknUZkPsDKYlxeJEIZjTfodlf2M3Gpp+BMKJGDK x7i2qF7QrWnvdlInOYPZYgh7Z9GpnhDLQafjkEpLpX5Hb+1uVl54umvuSZx25D7NnZku smQliFAUgZZ7qDjm8y3SQz1Q8ZEJs1BY0hwWlLnA4MoUZYL/iet/nbsNgAStuCcN/jN3 No8A== X-Forwarded-Encrypted: i=1; AJvYcCX1CU8Ouy2VgYcxk/hSSlaFSz0gEusHm8loiyg/52mcNfh725Nd8yyIvoKqm8jmnCrL203U+A==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwX/+cGYaOeSulhIYy/M2ELyXtPNFs1mVrbUhF65tONizFBqMDI itsDD+8gn+K++Azq+176hwVItVxkDhBrbJDNwWlm60qmIC4/mpnQ X-Google-Smtp-Source: AGHT+IEHPZ/7gHEQ0GsxWTsuGNYnEvbl2miGTEXN1Nrekg8hs6eAtJfK0vyfj7NhtlMQT03k2QSbTw== X-Received: by 2002:a17:907:60d0:b0:a86:acbe:8d61 with SMTP id a640c23a62f3a-a897fa71c13mr1252388866b.53.1725382190765; Tue, 03 Sep 2024 09:49:50 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a8989221c55sm704128666b.194.2024.09.03.09.49.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Sep 2024 09:49:50 -0700 (PDT) Message-ID: <9c3737160558822cb90fabe516d78ed82853f4ca.camel@gmail.com> Subject: Re: bug#72333: [PATCH] gnu: emacs-minimal: Do not native-compile lisp/transient.el. From: Liliana Marie Prikler To: Simon Tournier , 72333@debbugs.gnu.org Date: Tue, 03 Sep 2024 18:49:49 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Am Dienstag, dem 03.09.2024 um 16:57 +0200 schrieb Simon Tournier: > Fixes . > Reported by daniel szmulewicz . I think those belong in the trailer, but I can fix th [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RCVD_IN_VALIDITY_RPBL RBL: Relay in Validity RPBL, https://senderscore.org/blocklistlookup/ [209.85.218.66 listed in bl.score.senderscore.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.218.66 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.218.66 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 72333 Cc: Katherine Cox-Buday , Andrew Tropin 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.3 (/) QW0gRGllbnN0YWcsIGRlbSAwMy4wOS4yMDI0IHVtIDE2OjU3ICswMjAwIHNjaHJpZWIgU2ltb24g VG91cm5pZXI6Cj4gRml4ZXMgPGh0dHBzOi8vaXNzdWVzLmd1aXguZ251Lm9yZy83MjMzMz4uCj4g UmVwb3J0ZWQgYnkgZGFuaWVsIHN6bXVsZXdpY3ogPGRhbmllbC5zem11bGV3aWN6QGdtYWlsLmNv bT4uCkkgdGhpbmsgdGhvc2UgYmVsb25nIGluIHRoZSB0cmFpbGVyLCBidXQgSSBjYW4gZml4IHRo YXQgbXlzZWxmLgoKPiAqIGdudS9wYWNrYWdlcy9lbWFjcy5zY20gKGVtYWNzLW1pbmltYWwpW2Fy Z3VtZW50c108cGhhc2VzPjogVHVybiBvZmYKPiBuYXRpdmUtY29tcGlsYXRpb24gZm9yIHRoZSBm aWxlIGxpc3AvdHJhbnNpZW50LmVsLgo+IAo+IENoYW5nZS1JZDogSTI3YzlkNjYwY2JhZDQ2YmU2 NmRmNjQxODE2ZTQ1OTYzNDY5NjlkZmMKPiAtLS0KPiDCoGdudS9wYWNrYWdlcy9lbWFjcy5zY20g fCAxMCArKysrKysrKysrCj4gwqAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQo+IAo+ IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZW1hY3Muc2NtIGIvZ251L3BhY2thZ2VzL2VtYWNz LnNjbQo+IGluZGV4IGYxZWE0ZmUwNjEuLmM1NTVjYTA5ZjcgMTAwNjQ0Cj4gLS0tIGEvZ251L3Bh Y2thZ2VzL2VtYWNzLnNjbQo+ICsrKyBiL2dudS9wYWNrYWdlcy9lbWFjcy5zY20KPiBAQCAtMjMz LDYgKzIzMywxNiBAQCAoZGVmaW5lLXB1YmxpYyBlbWFjcy1taW5pbWFsCj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgiXFwodHJhbXAtY29tcGF0LXByb2Nlc3MtcnVubmluZy1w IFwiKC4qKVwiXFwpIgo+IGFsbCBwcm9jZXNzKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKGZvcm1hdCAjZiAiKG9yIH5hICh0cmFtcC1jb21wYXQtcHJvY2Vzcy1ydW5uaW5n LXAKPiB+cykpIgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGFsbCAoc3RyaW5nLWFwcGVuZCAiLiIgcHJvY2VzcyAiLQo+IHJlYWwiKSkpKSkpCj4g K8KgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWFmdGVyICd1bnBhY2sgJ2RvLW5vdC1uYXRpdmUtY29t cGlsZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEgXwo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA7OyBGaXhlcyA8aHR0cHM6Ly9pc3N1ZXMuZ3VpeC5nbnUub3JnLzcyMzMz Pi7CoAo+IFRlbXBvcmFyeQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyB3b3JrYXJv dW5kIGZvciBuYXRpdmUtY29tcGlsYXRpb24gYnVnIG9mCj4gdHJhbnNpZW50LmVsLgo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyBQbGVhc2UgcmVtb3ZlIG9uY2UgdGhlIG5hdGl2ZS1j b21waWxhdGlvbiBmb3IgRW1hY3MKPiBwYWNrYWdlcwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCA7OyBpcyBmdWxseSBzdXBwb3J0ZWQuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChzdWJzdGl0dXRlKiAibGlzcC90cmFuc2llbnQuZWwiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAoKCI7OyBFbmQ6IikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgIjs7IG5vLW5hdGl2ZS1jb21waWxlOiB0Cj4gKzs7IEVuZDoiKSkpKQpTaG91bGQgd2UgZG8g dGhpcyBpbiBhIHNuaXBwZXQgaW5zdGVhZD8gIE90aGVyd2lzZSBMR1RNLgoKQ2hlZXJzCg== From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 03 15:49:26 2024 Received: (at 72333-done) by debbugs.gnu.org; 3 Sep 2024 19:49:26 +0000 Received: from localhost ([127.0.0.1]:32813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slZWn-0006L8-RX for submit@debbugs.gnu.org; Tue, 03 Sep 2024 15:49:26 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:48392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slZWl-0006Ks-HG for 72333-done@debbugs.gnu.org; Tue, 03 Sep 2024 15:49:24 -0400 Received: by mail-ej1-f67.google.com with SMTP id a640c23a62f3a-a86e9db75b9so635592366b.1 for <72333-done@debbugs.gnu.org>; Tue, 03 Sep 2024 12:48:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725392835; x=1725997635; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=ZSCghDvoSJr7QG1T5Y+Ghcch1S9TaSzX1IuWT19KNo8=; b=L+IhYXM/Vzg9i0TylG3H7fsuCk+jsVdUvXUpiQhYE+8BsrAfx6Bpr7FogwWCrS21Mc RsNreCIiam9iWbwSTi/X8y80EwDGZ+EvPjoGPKuyYOM4Y1ScVD0H532eoqCB4HrtB4R5 vuutDyjVrogWTkKN0uGg4XeLOHAAmyyrwqjOXM/4FT/nxO0xov1teyx52snVAVW5xa35 leoDRxTjojLe0ErC4xb6i8FIoqfV2IyKAhYVo6v4iPP/rbwda+ha2ihGVcrWL3o9pdxh XzFFfVLV2hkv5FZpozbjOzp0t7gvW2A+VdXQRbZ/CYJ8l9kEB4zdxKpauFJ7L68cywvF OT/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725392835; x=1725997635; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=ZSCghDvoSJr7QG1T5Y+Ghcch1S9TaSzX1IuWT19KNo8=; b=LEGH4EJkb+wNRctIh2P4qiy9hOXRu1aslBfORRP1/p7BpgkYgJpMIqhlFTZL7+A0qX Wp8SuHI99FsOhGoxLtCUFgRsPRhb64UTdhBa2E7hNOiDaqzJw4w+GoLBtMew0M/8D+8l AnjT+FhQJBTP5BvMM5481+9QZaP1hVD73mAQ9rtjJZ0v8TQ0lL4nz9KbDih4D6gLs92E 71ftG9lH6wwLaHc66vE2h6Bg+ZNiOu+aOwe05J6p7hRY/TwMWtjkg3a/ryQsoiwV3j8A 5hp6Hyc1rmxheUK+wCMWEcdeqh+AbKD9Hz3wU2N8aazw08ZwEKqQT5mpS5w4OApAfG9d w6gQ== X-Forwarded-Encrypted: i=1; AJvYcCUbOoNYs4w6PXOGNWg7ZwN8sd/DvLmodBWfmiVbVn4o23nHA2NJ9npaEu993YOp/BA55F/xJBjkbwv8@debbugs.gnu.org X-Gm-Message-State: AOJu0Yybo3LmusCIBMKj5CiQ+wjT752OWkblEt3+jDOHMIGSyoV/G7OG V35PhogUi9lRTAgYUUVcEZrCpdalM8sM7iXkQHpw/Lj7rKFmgHk7 X-Google-Smtp-Source: AGHT+IFtSlCENnIpaON+vvsOKxmA2Ln1PeWWsNr9m1mCGGnalbe+BQMmFxFk/djvG0vyQWHZQpssqQ== X-Received: by 2002:a17:907:7292:b0:a88:a49a:59e2 with SMTP id a640c23a62f3a-a8a1d4c336bmr347199966b.44.1725392834520; Tue, 03 Sep 2024 12:47:14 -0700 (PDT) Received: from lumine.fritz.box (85-127-20-124.dsl.dynamic.surfer.at. [85.127.20.124]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a89891d6d36sm729832366b.149.2024.09.03.12.47.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Sep 2024 12:47:14 -0700 (PDT) Message-ID: Subject: Re: bug#72333: [PATCH] gnu: emacs-minimal: Do not native-compile lisp/transient.el. From: Liliana Marie Prikler To: Simon Tournier , 72333-done@debbugs.gnu.org Date: Tue, 03 Sep 2024 21:47:11 +0200 In-Reply-To: <9c3737160558822cb90fabe516d78ed82853f4ca.camel@gmail.com> References: <9c3737160558822cb90fabe516d78ed82853f4ca.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Am Dienstag, dem 03.09.2024 um 18:49 +0200 schrieb Liliana Marie Prikler: > Am Dienstag, dem 03.09.2024 um 16:57 +0200 schrieb Simon Tournier: > > Fixes . > > Report [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.3 RCVD_IN_VALIDITY_RPBL RBL: Relay in Validity RPBL, https://senderscore.org/blocklistlookup/ [209.85.218.67 listed in bl.score.senderscore.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (liliana.prikler[at]gmail.com) 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.218.67 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.218.67 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 72333-done Cc: Katherine Cox-Buday , Andrew Tropin 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.3 (/) Am Dienstag, dem 03.09.2024 um 18:49 +0200 schrieb Liliana Marie Prikler: > Am Dienstag, dem 03.09.2024 um 16:57 +0200 schrieb Simon Tournier: > > Fixes . > > Reported by daniel szmulewicz . > I think those belong in the trailer, but I can fix that myself. Pushed with the mentioned fixes. > > [=E2=80=A6] > Should we do this in a snippet instead?=C2=A0 Otherwise LGTM. I left it as a phase, so that Emacsen with modified source also benefit. Cheers From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 03 17:02:55 2024 Received: (at 72333-done) by debbugs.gnu.org; 3 Sep 2024 21:02:55 +0000 Received: from localhost ([127.0.0.1]:32891 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slafv-0008HM-DS for submit@debbugs.gnu.org; Tue, 03 Sep 2024 17:02:55 -0400 Received: from mail-qv1-f46.google.com ([209.85.219.46]:45195) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1slafq-0008Gz-PN for 72333-done@debbugs.gnu.org; Tue, 03 Sep 2024 17:02:54 -0400 Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6c35a23b378so775016d6.2 for <72333-done@debbugs.gnu.org>; Tue, 03 Sep 2024 14:01:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725397242; x=1726002042; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=63Oh6xijunFGvvfpkKFmDg2dG/a5dXlRPYd4u3ScvCQ=; b=Z4p8O+wkIpxwdqdM3Me8s4nfE+ICCovhgPXnP155kbCeSV1g+AiKlOpVwAf7+JsEi+ yKkR9qH6t6yRx2fM/6BJhl/WjrMMo1zoub1Jdm7kCk/xnZQMK7FYYcSItHT9+ewJ3pfh nqJpTDWHl2SX+hhKC3BoUQxWeisf4M1+SU6utBRJNmkqoILRY4XjmrLEEQTTsgDct5Ph VCL49n0/xU+NiKsi3yn8s5mZ9+f1XW+ehLvlgMkVo3qqL7qAu2JpFV8vn4pMurOZBUJr 36rCDwW1rBMJoM1+Vw5kpzP5FO1T2j7R+LWJs+jxAtMnHeDs+Yv7htRBoEn6Iv0VInhR 1Amw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725397242; x=1726002042; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=63Oh6xijunFGvvfpkKFmDg2dG/a5dXlRPYd4u3ScvCQ=; b=rURVPQzF9Z3M1vQGVKHuMUOgp9QjcCGe+kWh/tFCB7PzEIzJNetch3OLlAIk5WiruR lk9ubOFJ48idJZ46jTJJikn4n+4LL+DuUn4kdkOJX/LZUHdPIx339+cb9tKnnEiMv9lv gR69zpkxKUB9NXgktz6eI6IAbtAIjsMfjPToR2+xIwK7n3ZnK1Z+FvW4uPvToyTJod+T 1dYiI64M7VGk74szpD7YDa69unQ4HVPzhDNd+Ox62moTus7Y8I3nwBc7vyeGJjI+t3GQ hqBY9DLJp1t3Y0zMqvoo5KZwuNHSwnrqy1lB9U9OmuQm4U7w9aIlYN15ii1FoACUmLuv 6b1Q== X-Gm-Message-State: AOJu0YzM5Q+pUxQEJIFdo91xgA6Z7fTSosq3fgKqeD9uUYA1i6KWXslE ArlaYOwx0hrgA96V+sft9h0W+L0dsO/k52MQ5iv4tCM+rgVTB3K6fS+BzKmwddZiWrJbyY/d6lw CJEC8zhKzbk93Pfx/mNHDm2cOI3c= X-Google-Smtp-Source: AGHT+IEj0JvB07UhqTGlcGCRq5cc2K/dtyzAz468JHYlURKtE9miTWV7LRQDO+igQH3m8gaJUXBweyrONYd9E4z0GP4= X-Received: by 2002:a05:6214:3f89:b0:6c3:5a9a:572b with SMTP id 6a1803df08f44-6c35a9a5893mr118400666d6.20.1725397242387; Tue, 03 Sep 2024 14:00:42 -0700 (PDT) MIME-Version: 1.0 References: <9c3737160558822cb90fabe516d78ed82853f4ca.camel@gmail.com> In-Reply-To: From: Simon Tournier Date: Tue, 3 Sep 2024 23:00:31 +0200 Message-ID: Subject: Re: bug#72333: [PATCH] gnu: emacs-minimal: Do not native-compile lisp/transient.el. To: Liliana Marie Prikler Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72333-done Cc: 72333-done@debbugs.gnu.org, Katherine Cox-Buday , Andrew Tropin 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.0 (-) On Tue, 3 Sept 2024 at 21:47, Liliana Marie Prikler wrote: > > Should we do this in a snippet instead? Otherwise LGTM. > > I left it as a phase, so that Emacsen with modified source also > benefit. I think it's better as a phase because of what you wrote and also because "guix build -S emacs" returns a non (or less) Guix specific source. Thanks for quick review and push. Now it's free my mind and I am fully able to enjoy Magit v4.0. ;-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 14 13:54:18 2024 Received: (at 72333) by debbugs.gnu.org; 14 Sep 2024 17:54:18 +0000 Received: from localhost ([127.0.0.1]:47774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spWyP-0005U2-OB for submit@debbugs.gnu.org; Sat, 14 Sep 2024 13:54:18 -0400 Received: from mail-4322.protonmail.ch ([185.70.43.22]:33527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spWyN-0005Tk-7U for 72333@debbugs.gnu.org; Sat, 14 Sep 2024 13:54:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1726336436; x=1726595636; bh=0sHeH/nM0dAgP/Up5fbvOwbfl9HoqiMqemxcU8Th6BQ=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=bMopDEAZvJYO0iBH4noAelKYVJBWqd7Gti6Bwy1nVElu2BeNUNnnCvJhxwhz7AEob ECaifS2t9gPjb+W6RQi27U3SxXqSWGlLV5BK8iYbm8Iy5yocDi95gFjyn1tbm1rTug wc+Hw5j8r5VdqqWCXNN02U2CnhRf/FNuPqVcOI5P6nlqXTn+N/hqavuD+eZF/YteoM qAmplzdEXJIW48WTssz9XPMb+yRaBaPL2tTeVAGTRoHIZXOL5sycEML6zar/87X1YJ BhmkDxmR+njkMuQ1wEpksjf0Soe3NgWTGoXHKTWU7JLHNnotQaf+IOu2VVdTloznl5 aXbZcd6bEKSWQ== Date: Sat, 14 Sep 2024 17:53:53 +0000 To: 72333@debbugs.gnu.org From: Rutherther Subject: Re: Magit/Transient error message Message-ID: <87tteidsuv.fsf@protonmail.com> Feedback-ID: 8107604:user:proton X-Pm-Message-ID: 25c66ab1569425e5939865f2065045b06f998673 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: Alvin Hsu , aurtzy , Simon Tournier , Richard Sent , Liliana Marie Prikler , daniel szmulewicz , gemmaro , Tomas Volf <~@wolfsden.cz> 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.0 (-) >From Liliana dmarie Prikler: > It is a bug unique to our handling in Guix =E2=80=93 upstream uses hashes= to > guard against it, but those break grafts. Do we need to remove the whole hash? The path hash would definitely break grafts, but why should the content hash break grafts? Having the content hash would also solve this issue. Here is the upstream explanation for the hash https://git.savannah.gnu.org/cgit/emacs.git/tree/src/comp.c?h=3D194a8f5c140= 6dd7e762376bdfde78d1b7d01b6b1#n4433 having two parts, path and content hash. Regards, Rutherther From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 14 15:14:19 2024 Received: (at 72333) by debbugs.gnu.org; 14 Sep 2024 19:14:19 +0000 Received: from localhost ([127.0.0.1]:47817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spYDq-0001Yr-U6 for submit@debbugs.gnu.org; Sat, 14 Sep 2024 15:14:19 -0400 Received: from mail-wm1-f67.google.com ([209.85.128.67]:46372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spYDo-0001Yb-Nf for 72333@debbugs.gnu.org; Sat, 14 Sep 2024 15:14:18 -0400 Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-42cd74c0d16so31460575e9.1 for <72333@debbugs.gnu.org>; Sat, 14 Sep 2024 12:14:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726341179; x=1726945979; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=5j8SQT/ZijLq99Nswx8Gmp2r3LaVv09R4GTBWxTB7mo=; b=hnp93fo96MVPGowPEi1LHmdjE7o4tBJ2P067qAQ1Wa4bqLcp+K27nx0NAtXESpiQMN qUekMuEJNaVsHfc4rRUuUDWAXqN+zCQmZgJzdw4TQtS1kq5vJ+gA4p4NYJum0Edbmk6d O8leBLN/zt01JazREQ3gZpJpEfAKeg0wdiahzuGnVoErHHE61blG/PIT9TAcQMPP0Urs oQ5vHi21fwCajvR8XHQ7NzespPqRwz4kkxw60tOVpZ9REmnaCxpc88x/HAzQrHuj6fe/ amXAUWJgrnyNR3G55i1OqN/7cAXSbRieSf9IiZ11+aTI/HOI96TrG02UI2bznBmJXXZf Z8Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726341179; x=1726945979; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5j8SQT/ZijLq99Nswx8Gmp2r3LaVv09R4GTBWxTB7mo=; b=W7dnDYZ/gReF/RFlLFliBvqKKrf27vzWtJ3Tr2+sR6thR/9Rc5RTsFJh/akc0uHWyV GhpR6unipHQMeWnkOkMv2JAb8IrKYW54tDKYRME7DUHQjpQ/BB4sV3ZKEYT+o6WY8N90 LUur/qxmcnTuLDrHfVZYns5uf6zpRTZT4+CaW0ghm6lFhrr7iV5slbUVCwOsid2nn9VR /eQxzfTtA23xXHPGsdfbGXBgHNu3RvkkJ03QvMs1xHgXoKmydijrr5U1yvTcUKvb0Yi0 RYH5mknfS8nJSFz/CX1WIr30BNpT29izY3CrpDIUEEPxS1Mix+ZoQNK4wP9a3nUxlYUn iHtA== X-Forwarded-Encrypted: i=1; AJvYcCU1ZkiraER7wOC660CHh8xAriD/lg64/bxDIPM/GUCfg83I6Cwlej4Ffi4sF3hGuNcy/Kv/lw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyBZv8xWdQguSGzg5bN38O50XZRIoJinqWTZXfXEskJgb+DoHk5 bwGIg5N+v0MF2QfsJB0MmQjT5ey8fC5oU6lCmV6KDWJ3JSTNTv03 X-Google-Smtp-Source: AGHT+IGBpYSCZiw2HSwlKNRYp7Ez01WgmpLixY2bxxKGjhVTIXwJ1XMYnw0Vi4DK3K6ZshztGI/+3g== X-Received: by 2002:a05:600c:4ecb:b0:42c:b3e5:f688 with SMTP id 5b1f17b1804b1-42cdb511c3fmr70032955e9.4.1726341179273; Sat, 14 Sep 2024 12:12:59 -0700 (PDT) Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at. [85.127.114.32]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42da24274dfsm27073605e9.45.2024.09.14.12.12.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Sep 2024 12:12:58 -0700 (PDT) Message-ID: Subject: Re: Magit/Transient error message From: Liliana Marie Prikler To: Rutherther , 72333@debbugs.gnu.org Date: Sat, 14 Sep 2024 21:12:57 +0200 In-Reply-To: <87tteidsuv.fsf@protonmail.com> References: <87tteidsuv.fsf@protonmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 72333 Cc: Alvin Hsu , aurtzy , Simon Tournier , Tomas Volf <~@wolfsden.cz>, daniel szmulewicz , gemmaro , Richard Sent 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.0 (-) Am Samstag, dem 14.09.2024 um 17:53 +0000 schrieb Rutherther: >=20 > From Liliana dmarie Prikler: > > It is a bug unique to our handling in Guix =E2=80=93 upstream uses hash= es > > to guard against it, but those break grafts. >=20 > Do we need to remove the whole hash? The path hash would definitely > break grafts, but why should the content hash break grafts? Having > the content hash would also solve this issue. >=20 > Here is the upstream explanation for the hash > https://git.savannah.gnu.org/cgit/emacs.git/tree/src/comp.c?h=3D194a8f5c1= 406dd7e762376bdfde78d1b7d01b6b1#n4433 > having two parts, path and content hash. Because the content hash also refers to stuff that we're grafting, e.g. program names that get compiled to store paths. It's sadly not that easy. Cheers From unknown Fri Jun 20 07:25:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 13 Oct 2024 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator