Subject: bug#71730: closed (Re: [PATCH] doc: Update note on Emacs packages.)

From: [email-masked] (GNU bug Tracking System)
Date: Sun, 07 Jul 2024 06:21:02 +0000

Your bug report

#71730: Manual section 2.6.5 on Emacs Packages needs updating regarding native-compilation

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
71730: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71730
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [PATCH] doc: Update note on Emacs packages.
From: Liliana Marie Prikler <[email-masked]>
To: Adam Porter <[email-masked]>, [email-masked]
Date: Sun, 07 Jul 2024 08:19:43 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Am Donnerstag, dem 27.06.2024 um 09:00 -0500 schrieb Adam Porter:
> 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.
Pushed now.

Cheers

Subject: Manual section 2.6.5 on Emacs Packages needs updating regarding native-compilation
From: Adam Porter <[email-masked]>
To: [email-masked]
Date: Sat, 22 Jun 2024 20:00:43 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

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