bug#72045: Emacs graft lookup still fails

2024-07-14 Thread Suhail Singh
Suhail Singh writes: > Liliana Marie Prikler writes: > >> Am Sonntag, dem 14.07.2024 um 12:27 -0400 schrieb Suhail Singh: >>> However, perhaps there is a way to ensure that the proposed >>> replacement doesn't have a different ABI_VERSION.  Could this be >>> caught by a test or "sanity checker"

bug#72045: Emacs graft lookup still fails

2024-07-14 Thread Suhail Singh
Liliana Marie Prikler writes: > Am Sonntag, dem 14.07.2024 um 12:27 -0400 schrieb Suhail Singh: >> However, perhaps there is a way to ensure that the proposed >> replacement doesn't have a different ABI_VERSION.  Could this be >> caught by a test or "sanity checker" of some kind? > You could just

bug#72045: Emacs graft lookup still fails

2024-07-14 Thread Liliana Marie Prikler
Am Sonntag, dem 14.07.2024 um 12:27 -0400 schrieb Suhail Singh: > However, perhaps there is a way to ensure that the proposed > replacement doesn't have a different ABI_VERSION.  Could this be > caught by a test or "sanity checker" of some kind? You could just print the value of comp-native-version

bug#72045: Emacs graft lookup still fails

2024-07-14 Thread Suhail Singh
Liliana Marie Prikler writes: >> IIUC, the issue is that replacement packages are grafted post-build. >> This means that when emacs-dash is built, its AOT native-compilation >> happens with Emacs 29.3.  However, at run-time Emacs 29.4 gets >> grafted in. > Nitpick: Emacs 29.4 gets grafted in at p

bug#72045: Emacs graft lookup still fails

2024-07-14 Thread Liliana Marie Prikler
Am Samstag, dem 13.07.2024 um 19:22 -0400 schrieb Suhail Singh: > Liliana Marie Prikler writes: > > > with the grafting of Emacs 29.3 to 29.4, we see that Emacs itself > > is still correctly loaded, but Emacs libraries (e.g. dash) aren't. > > > > (comp-el-to-eln-filename (expand-file-name "…/das

bug#72045: Emacs graft lookup still fails

2024-07-13 Thread Suhail Singh
Liliana Marie Prikler writes: > with the grafting of Emacs 29.3 to 29.4, we see that Emacs itself is > still correctly loaded, but Emacs libraries (e.g. dash) aren't. > > (comp-el-to-eln-filename (expand-file-name "…/dash.el")) > => $HOME/.config/emacs/eln-cache/29.4-46e5bcbe/dash-2.19.1/dash.eln

bug#72045: Emacs graft lookup still fails

2024-07-10 Thread Liliana Marie Prikler
Hi Guix, this got reported in the XMPP chat already, but the basic gist is this: with the grafting of Emacs 29.3 to 29.4, we see that Emacs itself is still correctly loaded, but Emacs libraries (e.g. dash) aren't. (comp-el-to-eln-filename (expand-file-name "…/dash.el")) => $HOME/.config/emacs/eln