[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs on a reMarkable
From: |
Simon Tournier |
Subject: |
Re: Emacs on a reMarkable |
Date: |
Mon, 18 Sep 2023 10:50:26 +0200 |
Hi,
Re-reading, I am missing one point…
On Thu, 07 Sep 2023 at 11:52, Sébastien Lerique <sl@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