GNU bug report logs -
#45676
Store references inside compressed data
Previous Next
Full log
View this message in rfc822 format
Hi Ludo,
Am Donnerstag, den 14.01.2021, 22:31 +0100 schrieb Ludovic Courtès:
> Hi Leo,
>
> Leo Prikler <leo.prikler <at> student.tugraz.at> skribis:
>
> > From 57c23bf6ecac79c397cb49ff251176ec3a7b1cf5 Mon Sep 17 00:00:00
> > 2001
> > From: Leo Prikler <leo.prikler <at> student.tugraz.at>
> > Date: Wed, 6 Jan 2021 09:24:07 +0100
> > Subject: [PATCH] gnu: emacs: Don't install compressed archives.
> >
> > See <http://issues.guix.gnu.org/45676#3>;.
>
> Perhaps make it a comment next to the option.
I'll keep that in mind, but I wasn't going to commit this unless it is
absolutely needed.
> > * gnu/packages/emacs.scm (emacs)[#:configure-flags]:
> > Add --without-compress-install.
> > (emacs-minimal)[#:configure-flags]: Likewise.
>
> [...]
>
> > + "--without-compress-install"
>
> Does that disable .el file compression altogether for Emacs’ own
> files?
>
> If so, isn’t it too much? Do these file currently contain store file
> names?
>
> (I know EMMS .el files for instance are full of store file names, so
> that one should definitely not be gzipped, but Emacs itself may be
> fine?)
As far as I know, this is an all or nothing deal. If I'm not mistaken,
however, all those references should still exist in the compiled (and
not compressed) .go files however, hence it making little difference.
Perhaps time stamps could be added during compression, but I think our
Emacs reproducibility issues lie elsewhere as well.
All in all, I don't think there's a technical reason to do this (yet),
merely the somewhat purist stance of "no compressed source files".
Regards,
Leo
This bug report was last modified 4 years and 154 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.