Hi, Re-reading, I am missing one point…
On Thu, 07 Sep 2023 at 11:52, Sébastien Lerique <s...@eauchat.org> wrote: > 1) Build and package Emacs in an ARM VM: > > --8<---------------cut here---------------start------------->8--- > root@arm-vm:~# apt install guix > root@arm-vm:~# guix pull > root@arm-vm:~# guix pack -R -S /emacsbin=bin emacs-no-x > --8<---------------cut here---------------end--------------->8--- > > 2) Copy and un-tar it on the reMarkable, bind-mount /gnu, and run emacs either > through ssh or directly in Yaft: > > --8<---------------cut here---------------start------------->8--- > reMarkable: ~/ tar xf > pszvzh7917kkf1cisxd46bx8vlac25zh-emacs-no-x-tarball-pack.tar.gz > reMarkable: ~/ mount -o bind /home/root/gnu /gnu > reMarkable: ~/ emacsbin/emacs > --8<---------------cut here---------------end--------------->8--- [...] > Now I have a final side question: after "guix pull" in the ARM VM, the > output of > > guix pack -RR -S /emacsbin=bin emacs-no-x > > is still > "wpxqqdcslxxx9g9l9j847ifgh0xdlsfl-emacs-no-x-tarball-pack.tar.gz", i.e. > the same as before "guix pull". Is that normal? This wpxqqdcslxxx9g9l9j847ifgh0xdlsfl-emacs-no-x-tarball-pack.tar.gz is what you get before “guix pull”. It means, it used the Guix revision packaged by Debian (Guix v1.4 I guess). Then after “guix pull”, I read pszvzh7917kkf1cisxd46bx8vlac25zh-emacs-no-x-tarball-pack.tar.gz which seems different. This had been produced using Guix revision 65dcfb3. Well, I am on x86_64, here what I get: --8<---------------cut here---------------start------------->8--- $ guix time-machine --commit=v1.4.0 -- pack -R -S /emacsbin=bin emacs-no-x /gnu/store/pndklr1v6h3lm2x2pks43hb0ra8fp8fb-emacs-no-x-tarball-pack.tar.gz $ guix time-machine --commit=65dcfb3f3865d08467da747041263fd22460d393 -- pack -R -S /emacsbin=bin emacs-no-x /gnu/store/kha2n6qzvyc178jkymf5ddapxr225yvj-emacs-no-x-tarball-pack.tar.gz --8<---------------cut here---------------end--------------->8--- And I guess your scenario reads, --8<---------------cut here---------------start------------->8--- root@arm-vm:~# apt install guix root@arm-vm:~# guix pack -R -S /emacsbin=bin emacs-no-x /gnu/store/wpxqqdcslxxx9g9l9j847ifgh0xdlsfl-emacs-no-x-tarball-pack.tar.gz root@arm-vm:~# guix pull root@arm-vm:~# guix pack -R -S /emacsbin=bin emacs-no-x /gnu/store/pszvzh7917kkf1cisxd46bx8vlac25zh-emacs-no-x-tarball-pack.tar.gz --8<---------------cut here---------------end--------------->8--- Is it not the case? Well, I guess you get: --8<---------------cut here---------------start------------->8--- root@arm-vm:~# /usr/bin/guix pack -R -S /emacsbin=bin emacs-no-x /gnu/store/wpxqqdcslxxx9g9l9j847ifgh0xdlsfl-emacs-no-x-tarball-pack.tar.gz root@arm-vm:~# guix time-machine --commit=65dcfb3f3865d08467da747041263fd22460d393 \ -- pack -R -S /emacsbin=bin emacs-no-x /gnu/store/pszvzh7917kkf1cisxd46bx8vlac25zh-emacs-no-x-tarball-pack.tar.gz --8<---------------cut here---------------end--------------->8--- No? Do you see something different? Cheers, simon