help-guix
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]