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

Previous Next

Package: guix;

Reported by: Adam Porter <adam <at> alphapapa.net>

Date: Sun, 23 Jun 2024 01:01:02 UTC

Severity: normal

Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Adam Porter <adam <at> alphapapa.net>
Subject: bug#71730: closed (Re: [PATCH] doc: Update note on Emacs packages.)
Date: Sun, 07 Jul 2024 06:21:02 +0000
[Message part 1 (text/plain, inline)]
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 71730 <at> debbugs.gnu.org.

-- 
71730: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71730
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Adam Porter <adam <at> alphapapa.net>, 71730-done <at> debbugs.gnu.org
Subject: Re: [PATCH] doc: Update note on Emacs packages.
Date: Sun, 07 Jul 2024 08:19:43 +0200
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

[Message part 3 (message/rfc822, inline)]
From: Adam Porter <adam <at> alphapapa.net>
To: bug-guix <at> gnu.org
Subject: Manual section 2.6.5 on Emacs Packages needs updating regarding
 native-compilation
Date: Sat, 22 Jun 2024 20:00:43 -0500
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



This bug report was last modified 1 year and 47 days ago.

Previous Next


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