GNU bug report logs - #71730
Manual section 2.6.5 on Emacs Packages needs updating regarding native-compilation

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Adam Porter <adam@HIDDEN>; dated Sun, 23 Jun 2024 01:01:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 71730 <at> debbugs.gnu.org:


Received: (at 71730) by debbugs.gnu.org; 27 Jun 2024 14:00:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 10:00:11 2024
Received: from localhost ([127.0.0.1]:42995 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sMpfX-0002MY-9a
	for submit <at> debbugs.gnu.org; Thu, 27 Jun 2024 10:00:11 -0400
Received: from weasel.tulip.relay.mailchannels.net ([23.83.218.247]:7711)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <adam@HIDDEN>) id 1sMpfV-0002LI-Od
 for 71730 <at> debbugs.gnu.org; Thu, 27 Jun 2024 10:00:10 -0400
X-Sender-Id: dreamhost|x-authsender|adam@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id A8FE8901D37;
 Thu, 27 Jun 2024 14:00:05 +0000 (UTC)
Received: from pdx1-sub0-mail-a271.dreamhost.com (unknown [127.0.0.6])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id CE52C901C0E;
 Thu, 27 Jun 2024 14:00:04 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1719496804; a=rsa-sha256;
 cv=none;
 b=R1i4cqWxFpWGDeQLnOS3kKuE2QYkzSVgD1ch1of4cmzaUNgVYhSc45tK+BR1W8LUEi0cUc
 YuFAxTmaFuUU+xnKMkIawtRXkXj3WhHJNBcxRS0FRVKY/434kKARooe3yuOxPBbn2JzXes
 tBgN+9VNBpsWQB/GeKCglEahBMIRzLRXooJJ9i0hVvUMDdOF09ruo6SNKC3JNkOUDtJ4Bw
 PiVZaEkMSMUQRz+DiIr6ZNWLFyJVHzzBIBo/beOVoHiGqRlE4fQyx0SzeHkztbd2LhdMtJ
 5RFxIYufL2tkq9vABEhn9E+FB1qn2yi8WvedIiBciDQaIKZmZBTFoPx4keIoMA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1719496804;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references:dkim-signature;
 bh=gaMJExadVkLPCWSVqaVrLgDNhSIv73wvei43MPwlN20=;
 b=VWay7DZ1W1UV/JHx5K8BLzxvpB+DfUlfW28K98ZeQXoLpzFeBNqyVpMdCFyWFV9PqnOBr8
 E13FVP40UFdz2cHIOf+TuzkEQ+LLSPJgP92ecYQYwa3TxgioDRXzBOAjBGXeMshS2TQIy8
 zDzbnANwDZmJ877IPqUqUXi4twH8TNsjxmrStL+nxPKV4aJcvfNMV1mfe67nfPFaMTGHCO
 R+no+5eY5lPGCVSLeY26Bmv9jU9KdfLLJnOFWgxyzDxIrVicPOe1l57ZvKAS6gku5rxMHP
 FciVdjcn3zvrYhycpyMavpI76MbPVx6YjROPz17XWGVxNzcrDYttW9/g33aVCA==
ARC-Authentication-Results: i=1; rspamd-79677bdb95-2f6bs;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@HIDDEN
X-Sender-Id: dreamhost|x-authsender|adam@HIDDEN
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|adam@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Towering-Whistle: 055d5c27360a11a3_1719496805488_185498977
X-MC-Loop-Signature: 1719496805488:1940753200
X-MC-Ingress-Time: 1719496805488
Received: from pdx1-sub0-mail-a271.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.121.42.83 (trex/6.9.2); Thu, 27 Jun 2024 14:00:05 +0000
Received: from [10.66.43.177] (unknown [91.193.232.98])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: adam@HIDDEN)
 by pdx1-sub0-mail-a271.dreamhost.com (Postfix) with ESMTPSA id 4W90ZD24ZGz2T; 
 Thu, 27 Jun 2024 07:00:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net;
 s=dreamhost; t=1719496804;
 bh=gaMJExadVkLPCWSVqaVrLgDNhSIv73wvei43MPwlN20=;
 h=Date:Subject:To:From:Content-Type:Content-Transfer-Encoding;
 b=fKJ3/ahMBl2qqo2PVp2sS6jJ8tBoj//zTETf0s7HEHE+hEKqpFelSl+dj/6nogONg
 4RuArsUv4xw87G/TCGo8NpClNCmJln4aEkYViJKiGwStLOrQvZC8A+WgK8kuV9IIbu
 RVHZ6uNTZ5VLLJn4nsp7tKJQzGTj/eyKbh009qCi/e1PG39ZXd3klyLHeh0rGOXHhT
 d/quGenBywjfh1KOSWvxDgrOiYIPtw0epaVBAm0PCs0YNuA/MnOWjqAJcjcN830LwB
 j7EuMqlhxFQiWYu9L/bEzDYBChvMVUavXiAmsYSeC6taEoZUlJKS2+oUOfuijChiLS
 8vjXgDBpO+hhw==
Message-ID: <a5553208-d463-4720-8a00-6ce5ed89d2c6@HIDDEN>
Date: Thu, 27 Jun 2024 09:00:03 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [PATCH] doc: Update note on Emacs packages.
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>, 71730 <at> debbugs.gnu.org
References: <53c155ebad457dcc74e5d402d4948c7fb9536b1f.1719149100.git.liliana.prikler@HIDDEN>
Content-Language: en-US
From: Adam Porter <adam@HIDDEN>
In-Reply-To: <53c155ebad457dcc74e5d402d4948c7fb9536b1f.1719149100.git.liliana.prikler@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 71730
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.4 (/)

Hi Liliana,

On 6/23/24 08:17, Liliana Marie Prikler wrote:
> * doc/guix.texi ("Emacs packages"): Expand note to talk about differences
> between native compilation upstream and as used in Guix.
> ---
>   doc/guix.texi | 31 ++++++++++++++++++++++---------
>   1 file changed, 22 insertions(+), 9 deletions(-)

Thanks, I think that is a great addition to the manual.

--Adam




Information forwarded to bug-guix@HIDDEN:
bug#71730; Package guix. Full text available.

Message received at 71730 <at> debbugs.gnu.org:


Received: (at 71730) by debbugs.gnu.org; 23 Jun 2024 13:38:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 23 09:38:28 2024
Received: from localhost ([127.0.0.1]:59552 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLNQK-0003gv-JT
	for submit <at> debbugs.gnu.org; Sun, 23 Jun 2024 09:38:28 -0400
Received: from mail-wm1-f66.google.com ([209.85.128.66]:53318)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <liliana.prikler@HIDDEN>) id 1sLNQJ-0003ge-16
 for 71730 <at> debbugs.gnu.org; Sun, 23 Jun 2024 09:38:27 -0400
Received: by mail-wm1-f66.google.com with SMTP id
 5b1f17b1804b1-42189d3c7efso38380195e9.2
 for <71730 <at> debbugs.gnu.org>; Sun, 23 Jun 2024 06:38:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719149841; x=1719754641; darn=debbugs.gnu.org;
 h=mime-version:cc:to:subject:date:from:message-id:from:to:cc:subject
 :date:message-id:reply-to;
 bh=vvBmjt97FqmEMQ8qLnMn6iMvORBzuprLY+B8VsXilaM=;
 b=FL5hkJXeMgA0rX9Szay2oH/mnjAKjCmPcrXjte3nT4oryGl6VKXYTsLIiHh0/u8URX
 qWkyHcn7uRzfZWCGmjPo79ktelru45VAxAtY6+dN1B9CVZjkZw6bqK35qaXE3gg+xd0X
 yznPUAtps7duN4q7HXLNvsKyK5Gpw8NSRDNscslumZ0as9q00i9SJVj7mw6AU7fjiX5K
 wwCtgGkiSz8nl4WGdGu2OTyWriBJy++OYdGZTDqKDtOaLiX8o1CUymp7vXkrJ70jMwRb
 Ep1dLC6wme9p/s8vqfFCAYhT5vud/K73ktTvtp0ZSr5qAzqPA8GEs6ehT/vJ0mTJzOar
 HqJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719149841; x=1719754641;
 h=mime-version:cc:to:subject:date:from:message-id:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=vvBmjt97FqmEMQ8qLnMn6iMvORBzuprLY+B8VsXilaM=;
 b=PKPq68F3rAj+cFAtI1JgfWYZYISh0zF5T4l7MnGmHY7YpbgR9WI6Y7I+lXLEyfI/dG
 78cLK4dBY/YFto2d8kFrQG682TzkVKnQ79Kwo3bMf12KAOURCNYZdkj9A1os+eVwieT8
 WNzU+4WPu7FagIl/30ob+JEaONOl9GcSWXxRu+7pAkT6hWeLPb+wjEK6fZHfu5pbqH5i
 U7zOqf/q7CT6JbBehGVGrFaM1lz12E0EFy4rejDqmFSsEzPQUDU7wrjWvT6/ayUGYOp3
 nBcVy5IaKNtWOTHPsNkPCxCOXsDNPyitNsQny3as/8q8h5dweiCSguKmqV4z95PTZOVE
 kn4Q==
X-Gm-Message-State: AOJu0Yzoe98XAkWGX0pC+pksGqS3zLmBVRNItEeY0Zh/rV6YhVcEaZzv
 EBGgmK/KhJKNdpnSRzcmwanGanUzWeaopgcjKGcKP0LTvgJpZf41o1Gph08W
X-Google-Smtp-Source: AGHT+IEBCEcmGVAihiCfLnjTkTSavJJCGY6vedALzOUpIz7IZk0dht+rxGCrcTKFuqSxux7lP7pW6Q==
X-Received: by 2002:a05:6000:118f:b0:360:7a52:3078 with SMTP id
 ffacd0b85a97d-366e95eb72cmr1475772f8f.46.1719149840361; 
 Sun, 23 Jun 2024 06:37:20 -0700 (PDT)
Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at.
 [85.127.52.93]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-366383f670csm7425294f8f.11.2024.06.23.06.37.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Jun 2024 06:37:19 -0700 (PDT)
Message-ID: <53c155ebad457dcc74e5d402d4948c7fb9536b1f.1719149100.git.liliana.prikler@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sun, 23 Jun 2024 15:17:07 +0200
Subject: [PATCH] doc: Update note on Emacs packages.
X-Debbugs-Cc: andrew@HIDDEN, cox.katherine.e+guix@HIDDEN,
 liliana.prikler@HIDDEN
to: 71730 <at> debbugs.gnu.org
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: * doc/guix.texi ("Emacs packages"): Expand note to talk about
 differences between native compilation upstream and as used in Guix. ---
 doc/guix.texi | 31 ++++++++++++++++++++++--------- 1 file changed [...] 
 Content analysis details:   (3.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -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 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [209.85.128.66 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [209.85.128.66 listed in list.dnswl.org]
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 3.0 MALFORMED_FREEMAIL     Bad headers on message from free email
 service
X-Debbugs-Envelope-To: 71730
Cc: Adam Porter <adam@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.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:  * doc/guix.texi ("Emacs packages"): Expand note to talk about
    differences between native compilation upstream and as used in Guix. ---
   doc/guix.texi | 31 ++++++++++++++++++++++--------- 1 file changed [...] 
 
 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.66 listed in wl.mailspike.net]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [209.85.128.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 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
  3.0 MALFORMED_FREEMAIL     Bad headers on message from free email
                             service
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* doc/guix.texi ("Emacs packages"): Expand note to talk about differences
between native compilation upstream and as used in Guix.
---
 doc/guix.texi | 31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 9bbf85e32b..67c5cef757 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -1878,15 +1878,28 @@ Application Setup
 File,,, emacs, The GNU Emacs Manual}).
 
 @quotation Note
-Emacs can now compile packages natively.  Under the default
-configuration, this means that Emacs packages will now be
-just-in-time (JIT) compiled as you use them, and the results
-stored in a subdirectory of your @code{user-emacs-directory}.
-
-Furthermore, the build system for Emacs packages transparently
-supports native compilation, but note, that
-@code{emacs-minimal}---the default Emacs for building
-packages---has been configured without native compilation.
+Most Emacs variants are now capable of doing native compilation.
+The approach taken by Guix Emacs however differs greatly
+from the approach taken upstream.
+
+Upstream Emacs compiles packages just-in-time and typically places
+shared object files  in a special folder within your
+@code{user-emacs-directory}.
+These shared objects within said folder are organized in a
+flat hierarchy, and their file names contain two hashes to
+verify the original file name and contents of the source code.
+
+Guix Emacs on the other hand prefers to compile packages ahead-of-time.
+Shared objects retain much of the original file name and no hashes
+are added to verify the original file name or the contents of the file.
+Crucially, this allows Guix Emacs and packages built against it
+to be grafted (@pxref{Security Updates, grafts}), but at the same time,
+Guix Emacs lacks the hash-based verification of source code baked
+into upstream Emacs.  As this naming schema is trivial to exploit,
+we disable just-in-time compilation.
+
+Further note, that @code{emacs-minimal}---the default Emacs
+for building packages---has been configured without native compilation.
 To natively compile your emacs packages ahead of time, use a
 transformation like @option{--with-input=emacs-minimal=emacs}.
 @end quotation

base-commit: 11c403ec0554be0e1c888ec6f8147a232e09adbd
-- 
2.45.1





Information forwarded to andrew@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, bug-guix@HIDDEN:
bug#71730; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Jun 2024 01:00:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 22 21:00:56 2024
Received: from localhost ([127.0.0.1]:38194 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sLBbE-0006Jz-AF
	for submit <at> debbugs.gnu.org; Sat, 22 Jun 2024 21:00:56 -0400
Received: from lists.gnu.org ([209.51.188.17]:48526)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <adam@HIDDEN>) id 1sLBbD-0006Js-75
 for submit <at> debbugs.gnu.org; Sat, 22 Jun 2024 21:00:55 -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 <adam@HIDDEN>)
 id 1sLBbB-00055E-5m
 for bug-guix@HIDDEN; Sat, 22 Jun 2024 21:00:54 -0400
Received: from crab.oak.relay.mailchannels.net ([23.83.215.42])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <adam@HIDDEN>)
 id 1sLBb4-0008HE-Rb
 for bug-guix@HIDDEN; Sat, 22 Jun 2024 21:00:48 -0400
X-Sender-Id: dreamhost|x-authsender|adam@HIDDEN
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id 0E7954C4AB2
 for <bug-guix@HIDDEN>; Sun, 23 Jun 2024 01:00:45 +0000 (UTC)
Received: from pdx1-sub0-mail-a295.dreamhost.com (unknown [127.0.0.6])
 (Authenticated sender: dreamhost)
 by relay.mailchannels.net (Postfix) with ESMTPA id 945624C442E
 for <bug-guix@HIDDEN>; Sun, 23 Jun 2024 01:00:44 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1719104444; a=rsa-sha256;
 cv=none;
 b=2X2/2/1tMycqgd4Cw6H8AdaZfRbDGzI2IgPwbNI0JDKmfzVC/nPUendQAQj/sKya6GByBW
 xswyUOJa6/i+hftDPEntSEkY7yDOO00DiSzRWVaTkkLdAvsg16kiROe7urZ4MGADQjyl7H
 pXRi41crOqY2hYxdqiPFJoFHS5UpMxUSd4oY/zksKcSEtQxXwdboJ8en93UA6bJQYSdk83
 Tg6Hjeqm26au5CpAhi4oDj7gKwBWfovfLB5Y6f7L2PpxCg7dMjwiQjfjDb96qaCo4+pa21
 dEV6UOBOwDa8Gna23GlzvroplZ+Ni43PC2dASv4yoIn6YvbP9tIHJyUr94i2yg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1719104444;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:dkim-signature;
 bh=P2MLj+1fT7CbOcl9Qqktcr6f0+HOqTreyYIjOwuU7gI=;
 b=iu45ZFqZEd2+0qmpxmmClO0xhI2m+N8ceCkrg2hk/k5C02+fMYbHIBldeZBLTE6ukCJypx
 uW4gX1tEV6+9r7c9ZypoCdg0twCdpovEiO03lk2iHzaAfAc1SGbZkkPrPSa/aaQTs0+amc
 fbFQY2mUyekVG/R04FwFHPoycdoeNKNjopq3eRwiKiAz80jo2P6NWdsq8h7X8F3IK38mvm
 T4hK1hnHBKCAwtjHZ8GrU3sxD8tkA7jsV5HzzviaREtRyn7C1jFfDiD6O3UiCKMIuH2kUt
 1DOqFZIkJ18Rrn+ZB+OtDRpNltjIWrddm6g6qIvwBI39MLKDelXlaZmf+pZNSg==
ARC-Authentication-Results: i=1; rspamd-7f76976655-9hqsp;
 auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@HIDDEN
X-Sender-Id: dreamhost|x-authsender|adam@HIDDEN
X-MC-Relay: Junk
X-MailChannels-SenderId: dreamhost|x-authsender|adam@HIDDEN
X-MailChannels-Auth-Id: dreamhost
X-Decisive-Lyrical: 7fa357a95d8a1c4a_1719104444869_3884423252
X-MC-Loop-Signature: 1719104444869:40394304
X-MC-Ingress-Time: 1719104444869
Received: from pdx1-sub0-mail-a295.dreamhost.com (pop.dreamhost.com
 [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.99.218.71 (trex/6.9.2); Sun, 23 Jun 2024 01:00:44 +0000
Received: from [10.17.178.125] (unknown [172.98.33.7])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 (Authenticated sender: adam@HIDDEN)
 by pdx1-sub0-mail-a295.dreamhost.com (Postfix) with ESMTPSA id 4W6CSr21BfzFS
 for <bug-guix@HIDDEN>; Sat, 22 Jun 2024 18:00:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net;
 s=dreamhost; t=1719104444;
 bh=P2MLj+1fT7CbOcl9Qqktcr6f0+HOqTreyYIjOwuU7gI=;
 h=Date:To:From:Subject:Content-Type:Content-Transfer-Encoding;
 b=RdBXPyk/uhyDGcApNe4nyI1JxUPl4RUbo7+0jczq7wUPXYxEJyH6Y8jXCq01SMh2o
 5kLBud4OZQyxCqwRnn7zSX/+/C1R0Xhirll3hd8G/jRs1EBJyfBAUu7jnJQssxUQI2
 q0i+4Ay9lBgd5gxGK7pUmZLkqWcxlHRHmNaL3D2M9ORZaARX20/xWj8+ZBLKa/gA0u
 sXZ713OPqVPJbTXcy7wKx9oB4NMY6pz7rMn9GWL/HuTXrYg6+IdfT3RR5p0TX3w88H
 sSwmJJgjgp2E4cwX5rkqu3w6ewjSlGhVobBpwsSV55blQ4utM52GYErT83INYLPjsM
 gStwfg9F6OP9Q==
Message-ID: <ce77635e-20e7-4b71-bf46-bfa716389579@HIDDEN>
Date: Sat, 22 Jun 2024 20:00:43 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: bug-guix@HIDDEN
From: Adam Porter <adam@HIDDEN>
Subject: Manual section 2.6.5 on Emacs Packages needs updating regarding
 native-compilation
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: neutral client-ip=23.83.215.42; envelope-from=adam@HIDDEN;
 helo=crab.oak.relay.mailchannels.net
X-Spam_score_int: -12
X-Spam_score: -1.3
X-Spam_bar: -
X-Spam_report: (-1.3 / 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,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.7 (--)

Hello,

I just noticed that the Guix manual at
<https://guix.gnu.org/manual/en/guix.html>, in section 2.6.5, says:

> Note: Emacs can now compile packages natively. Under the default
> configuration, this means that Emacs packages will now be
> just-in-time (JIT) compiled as you use them, and the results stored
> in a subdirectory of your user-emacs-directory.
> 
> Furthermore, the build system for Emacs packages transparently
> supports native compilation, but note, that emacs-minimal—the default
> Emacs for building packages—has been configured without native
> compilation. To natively compile your emacs packages ahead of time,
> use a transformation like --with-input=emacs-minimal=emacs.

Given the patch that disables such JIT compilation, discussed in 
bug#71725, seems to disable that, it would seem that this section in the 
manual should be updated accordingly.  (Or, ideally, that behavior would 
be restored for packages installed outside of Guix, but that's what 
bug#71725 is about.)

Thanks,
Adam




Acknowledgement sent to Adam Porter <adam@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#71730; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 27 Jun 2024 14:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.