bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-09 Thread Liliana Marie Prikler
Am Donnerstag, dem 09.11.2023 um 12:21 +0100 schrieb Josselin Poiret: > Hi, > > Liliana Marie Prikler writes: > > > Am Donnerstag, dem 02.11.2023 um 08:13 + schrieb Mekeor Melire: > > > > > > 2023-11-01 15:16 liliana.prik...@gmail.com: > > > > > > > I think Emacs might be calculating its o

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-09 Thread Josselin Poiret via Bug reports for GNU Guix
Hi, Liliana Marie Prikler writes: > Am Donnerstag, dem 02.11.2023 um 08:13 + schrieb Mekeor Melire: >> >> 2023-11-01 15:16 liliana.prik...@gmail.com: >> >> > I think Emacs might be calculating its own hash at runtime >> > rather than baking in the value at build time. >> >> Exactly. That

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-09 Thread Liliana Marie Prikler
Am Donnerstag, dem 02.11.2023 um 08:13 + schrieb Mekeor Melire: > > 2023-11-01 15:16 liliana.prik...@gmail.com: > > > I think Emacs might be calculating its own hash at runtime > > rather than baking in the value at build time. > > Exactly. That's what I was trying to express. I'm not sure

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-02 Thread Mekeor Melire
2023-11-01 15:16 liliana.prik...@gmail.com: I think Emacs might be calculating its own hash at runtime rather than baking in the value at build time. Exactly. That's what I was trying to express.

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-01 Thread Liliana Marie Prikler
Am Mittwoch, dem 01.11.2023 um 13:03 + schrieb Mekeor Melire: > The problem is that the .el-file-path that is passed to the Emacs > function comp-el-to-eln-filename during build [1] does not equal to > the .el-file-path when Emacs is invoked. Personally, I do not > understand how grafting caus

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-01 Thread Mekeor Melire
2023-11-01 12:52 liliana.prik...@gmail.com: Am Dienstag, dem 31.10.2023 um 23:49 + schrieb Mekeor Melire: > To reproduce this bug follow the following steps. Please note > that > guix-shell seems to leak .eln-files. (This should be reported > as > another bug.) What do you mean by "l

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-11-01 Thread Liliana Marie Prikler
Am Dienstag, dem 31.10.2023 um 23:49 + schrieb Mekeor Melire: > BUG EXPLANATION > > Emacs's natively-compiled .eln-files have a basename following the > pattern "{feature-name}-{path-hash}-{content-hash}.eln". [0] > > Guix' emacs-build-system is used to build Emacs-related packages. By >  de

bug#66864: emacs-build-system builds .eln-files with mismatching path-hashes

2023-10-31 Thread Mekeor Melire
BUG EXPLANATION Emacs's natively-compiled .eln-files have a basename following the pattern "{feature-name}-{path-hash}-{content-hash}.eln". [0] Guix' emacs-build-system is used to build Emacs-related packages. By default, it uses the "emacs-minimal" package during build, which does not suppor