all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Zelphir Kaltstahl <zelphirkaltstahl@posteo.de>
To: Liliana Marie Prikler <liliana.prikler@gmail.com>,
	Ricardo Wurmus <rekado@elephly.net>
Cc: guix-devel@gnu.org
Subject: Re: Missing dependency for emacs-magit
Date: Fri, 18 Feb 2022 01:10:39 +0000	[thread overview]
Message-ID: <f5d36e50-73b1-d755-1d24-321b297caeaa@posteo.de> (raw)
In-Reply-To: <809ccde21f551136c3632ab6c13c27e08e8684ce.camel@gmail.com>

Hello,

On 2/17/22 18:49, Liliana Marie Prikler wrote:
> Hi,
>
> Am Mittwoch, dem 16.02.2022 um 22:23 +0000 schrieb Zelphir Kaltstahl:
>> [...]
>> It is t. That is after loading `init.el` and all it contains, but
>> there is no magit configuration happening inside this `init.el` yet.
> Now I'm at the end of words.  Using my own machine as source of truth,
> git-commit is a part of magit, so if it exists in EMACSLOADPATH and is
> autoloaded, then it should be available.  You might want to check your
> store using `guix gc --verify=contents`.
>
> Cheers

Thanks for all the debugging help so far!
And indeed, something shows up:

~~~~
$ guix gc --verify=contents
reading the store...
checking path existence...
checking hashes...
path `/gnu/store/5fw9ybi8q78ksx2ijwg79n6rkx3ymhd8-profile' was modified! expected hash `5249ff7ea12810840ad49897f18fa958e577422a90539b61a852c5c9368f037c', got `7ca9ebfa4be2f3ba8d59d37b03bc92e32993c68292b9b311a1857fe73db7855b'
path `/gnu/store/d1zmwz8i4ag1zk4vh6sqrzx5dbnvl8qs-profile' was modified! expected hash `d59df8f6ae2e21927425584d8ef1b2078ef069d284fa17c73440692ac79d5fda', got `140b53e4528182752bb78d5fe1b198c3359f1e3654fcebe0d89e932ff0ea19fb'
path `/gnu/store/nd1wsdjwd4cqyv0h71qzbzvizls250p7-profile' was modified! expected hash `b66e359b294f7c6cbe30253562a07622deb52679679378ec98ae19b94c55dd8a', got `7b7fe5620e64fe597f94c389dc3ac6102b6c20264616af877deb5ff904e22f08'
path `/gnu/store/skhc9chfprl7iv18cfx8r14vdqgps0gy-profile' was modified! expected hash `16db13be1e30caf087f1ee3a9c99a3d01b58b0ec71691ee65c6e66a1f569c855', got `34564b95358477396c47f95471c092d4f88f0b14292343ae8c31a4901b04f75b'
path `/gnu/store/ywcpag06kgk3bg8nh8i47qwcskk7jl8f-profile' was modified! expected hash `2fa0f22a66e24df2d989df97ae665e64628641f7407a90321561ca6026e1e96f', got `9aceefc556ac8211c17e810ba680f92ee876b5d96b5be9b962323811facc5bc9'
~~~~

Not sure what to make of it though.


> This is a mixed environment, isn’t it?  Where some parts are loaded from
Emacs-managed stuff in .emacs.d/ and others from Guix?

> Could you try again without the Emacs-managed packages?


Actually this is my attempt of not installing anything through `list-pack` and so on and only installing packages through guix, so I am not aware of any packages installed via Emacs.

Here is my ~/.emacs.d/ directory:

~~~~
$ tree
.
├── auto-save-list
├── desktop
│   └── emacs.desktop
├── elpa
│   ├── archives
│   │   ├── gnu
│   │   │   ├── archive-contents
│   │   │   └── archive-contents.signed
│   │   └── melpa-stable
│   │       └── archive-contents
│   ├── gnupg
│   │   ├── private-keys-v1.d
│   │   ├── pubring.kbx
│   │   ├── pubring.kbx~
│   │   └── trustdb.gpg
│   └── transient-0.3.7
│       ├── dir
│       ├── transient-autoloads.el
│       ├── transient.el
│       ├── transient.elc
│       ├── transient.info
│       └── transient-pkg.el
├── eshell
│   ├── history
│   └── lastdir
├── init-backup
├── init.el
├── init.el~
├── snippets
└── transient
     └── history.el

12 directories, 19 files
~~~~

And I am not even sure why transient and gnupg are there.

But I will try to remove the whole directory, insert only the init.el file and run Emacs again and see whether the error comes up:

~~~~
$ tree
.
└── init.el

0 directories, 1 file
~~~~

~~~~
Loading /gnu/store/7nd7zr9f3wzkvkcgvc821j7jmnd3x67l-emacs-auto-complete-1.5.1/share/emacs/site-lisp/auto-complete-1.5.1/auto-complete-autoloads...done
Loading /gnu/store/8998whgnidk2qaz8543g134w13bk3rxh-emacs-popup-0.5.8/share/emacs/site-lisp/popup-0.5.8/popup-autoloads...done
Loading /gnu/store/7ljkbrdm5684gdparxrlzfqw063vzgfz-emacs-company-0.9.13/share/emacs/site-lisp/company-0.9.13/company-autoloads...done
Loading /gnu/store/yp7x9gxskxqqchp9s18mramz0zj4wdj5-emacs-dockerfile-mode-1.5/share/emacs/site-lisp/dockerfile-mode-1.5/dockerfile-mode-autoloads...done
Loading /gnu/store/b5gbdk74m8nvich1bsrhndgywghzjrr8-emacs-s-1.12.0/share/emacs/site-lisp/s-1.12.0/s-autoloads...done
Loading /gnu/store/53kkw0k17akjnv87ayil00ckfd811lin-emacs-editorconfig-0.8.2/share/emacs/site-lisp/editorconfig-0.8.2/editorconfig-autoloads...done
Loading /gnu/store/hj21pvi9b0d5b8prjiknkh42x9dxlcpw-emacs-erlang-24.2.1/share/emacs/site-lisp/erlang-24.2.1/erlang-autoloads...done
Loading /gnu/store/i3q4d34w5bfd8axkr2aghw3m6zb99mxx-emacs-exec-path-from-shell-1.12/share/emacs/site-lisp/exec-path-from-shell-1.12/exec-path-from-shell-autoloads...done
Loading /gnu/store/s59gcr327a4zb7rfg4bcvfbh9bym5dmg-emacs-flycheck-31-2.9bcf6b6/share/emacs/site-lisp/flycheck-31-2.9bcf6b6/flycheck-autoloads...done
Loading /gnu/store/fvzak5a6q34k11mqvlavq4n3xl1ra3bq-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-autoloads...done
Loading /gnu/store/hg9m6iy95i62nzw208zqwxw9aq776lbm-emacs-geiser-0.22.2/share/emacs/site-lisp/geiser-0.22.2/geiser-autoloads...done
Loading /gnu/store/2qyyq1sqkk2aa6s32n0s54qx5xnfa3l8-emacs-transient-0.3.7/share/emacs/site-lisp/transient-0.3.7/transient-autoloads...done
Loading /gnu/store/pdmawz46873xcqh8xbdk0s567f669vlm-emacs-geiser-guile-0.21.2/share/emacs/site-lisp/geiser-guile-0.21.2/geiser-guile-autoloads...done
Loading /gnu/store/86bxc9g1k4gpqd7669krjms0z1vsa38x-emacs-geiser-racket-0.16/share/emacs/site-lisp/geiser-racket-0.16/geiser-racket-autoloads...done
Loading /gnu/store/3abqz7zzbm97mb84c747kwcgwfhanxsk-emacs-goto-chg-1.7.5/share/emacs/site-lisp/goto-chg-1.7.5/goto-chg-autoloads...done
Loading /gnu/store/6lgbq6854yfjc3hjz61s38s1mha7cvqv-emacs-jinja2-mode-0.2/share/emacs/site-lisp/jinja2-mode-0.2/jinja2-mode-autoloads...done
Loading /gnu/store/i4x8j4hpp69mh3d7wbcasfldgxc71i8x-emacs-json-mode-1.8.0/share/emacs/site-lisp/json-mode-1.8.0/json-mode-autoloads...done
Loading /gnu/store/j4xwxd8472fqcxn75zd0accdbl8wx90l-emacs-json-reformat-0.0.6/share/emacs/site-lisp/json-reformat-0.0.6/json-reformat-autoloads...done
Loading /gnu/store/mdirnb4lrywcwzsp5da92k0j3yyxvc61-emacs-undercover-0.8.1/share/emacs/site-lisp/undercover-0.8.1/undercover-autoloads...done
Loading /gnu/store/gmir32d1y1igxv4l5f1200djrk36v4w1-emacs-shut-up-0.3.3/share/emacs/site-lisp/shut-up-0.3.3/shut-up-autoloads...done
Loading /gnu/store/xh4vgxc6cm468m8pd9yv83lzwl6z504f-emacs-json-snatcher-1.0.0/share/emacs/site-lisp/json-snatcher-1.0.0/json-snatcher-autoloads...done
Loading /gnu/store/f0461m96rhnpkmhjlj06yz058pqyj02d-emacs-magit-3.3.0/share/emacs/site-lisp/magit-3.3.0/magit-autoloads...done
Loading /gnu/store/w6abqmr8nscb2wjcy7p5542npbi6bdqx-emacs-libgit-20200515-1.0ef8b13/share/emacs/site-lisp/libgit-20200515-1.0ef8b13/libgit-autoloads...done
Loading /gnu/store/d7rrmsc4g2crmvq4316vgiy9cbmj0hh1-emacs-with-editor-3.2.0/share/emacs/site-lisp/with-editor-3.2.0/with-editor-autoloads...done
Loading /gnu/store/fja2phl12v442fxwss009p4d0dkb2jxi-emacs-async-1.9.4/share/emacs/site-lisp/async-1.9.4/async-autoloads...done
Loading /gnu/store/8332kj63vk686jxk8y6j4pg58phy3136-emacs-markdown-mode-2.5/share/emacs/site-lisp/markdown-mode-2.5/markdown-mode-autoloads...done
Loading /gnu/store/b7dhxpp3idl018mb6m5qdlm5959zfsci-emacs-moe-theme-el-1.0.1/share/emacs/site-lisp/moe-theme-el-1.0.1/moe-theme-el-autoloads...done
Loading /gnu/store/9wyk1rjsndk6xdq3zz1xbx81jdncpy55-emacs-monokai-theme-3.5.3/share/emacs/site-lisp/monokai-theme-3.5.3/monokai-theme-autoloads...done
Loading /gnu/store/mpksl4lcd68grajgafp49g16b1myahmh-emacs-multiple-cursors-1.4.0/share/emacs/site-lisp/multiple-cursors-1.4.0/multiple-cursors-autoloads...done
Loading /gnu/store/8hknfa6c8znpw9j1h20xdrvlbgsb38h9-emacs-neotree-0.5.2/share/emacs/site-lisp/neotree-0.5.2/neotree-autoloads...done
Loading /gnu/store/iiz1li7ya3815ni46b38nfdqj2kwr60k-emacs-ob-async-1.0.0/share/emacs/site-lisp/ob-async-1.0.0/ob-async-autoloads...done
Loading /gnu/store/89yvbijwnvsbpa5h33mvbgh1gy9w30n2-emacs-org-9.5.2/share/emacs/site-lisp/org-9.5.2/org-autoloads.el (source)...done
Loading /gnu/store/ym8hv4wq02crkak4khmx60p47sml8c29-emacs-ox-gfm-1.0/share/emacs/site-lisp/ox-gfm-1.0/ox-gfm-autoloads...done
Loading /gnu/store/isw5xf10kmagsdvdr85sp4fb35hfdg24-emacs-pkg-info-0.6/share/emacs/site-lisp/pkg-info-0.6/pkg-info-autoloads...done
Loading /gnu/store/idd66ahndjk3iz5s74djxn48nbglvzcp-emacs-epl-0.9/share/emacs/site-lisp/epl-0.9/epl-autoloads...done
Loading /gnu/store/z70s60p1cch9ipxn4cg0cpx4wl4l8jrg-emacs-python-environment-0.0.2/share/emacs/site-lisp/python-environment-0.0.2/python-environment-autoloads...done
Loading /gnu/store/m18sp4h5kqjs3c0xl9svk4ja6gc6z3x0-emacs-deferred-0.5.1/share/emacs/site-lisp/deferred-0.5.1/deferred-autoloads...done
Loading /gnu/store/3kgx4bkr4996gbp0kpv0gpy4xbi5m5gn-emacs-racket-mode-0.0.2-7.cef5a55/share/emacs/site-lisp/racket-mode-0.0.2-7.cef5a55/racket-mode-autoloads...done
Loading /gnu/store/5qwgv8av8clidf8s4l4fvhhxhzsck8ac-emacs-faceup-0.0.1-1.6c92dad/share/emacs/site-lisp/faceup-0.0.1-1.6c92dad/faceup-autoloads...done
Loading /gnu/store/wglz1qxv61wfyc01qvkjf31iwg67f91s-emacs-paredit-24/share/emacs/site-lisp/paredit-24/paredit-autoloads...done
Loading /gnu/store/wcc0sx20ic1krsvh16vsxz0vnf1z1bpa-emacs-pos-tip-0.4.6/share/emacs/site-lisp/pos-tip-0.4.6/pos-tip-autoloads...done
Loading /gnu/store/mb4ssbch8fxw7xwf7ayrzfcdha388xcb-emacs-sml-mode-6.10/share/emacs/site-lisp/sml-mode-6.10/sml-mode-autoloads...done
Loading /gnu/store/f2rnvfhgqb4gz2w6ha1kbqlrrlgkvxky-emacs-toml-mode-0.1.3-0.f6c6181/share/emacs/site-lisp/toml-mode-0.1.3-0.f6c6181/toml-mode-autoloads...done
Loading /gnu/store/9hmijb2njbsfq6zjp56s4fvaric561q8-emacs-typescript-mode-0.4/share/emacs/site-lisp/typescript-mode-0.4/typescript-mode-autoloads...done
Loading /gnu/store/r23l9djrvy7881nq0fi9d9kl8xs0nbrz-emacs-undo-tree-0.8.1/share/emacs/site-lisp/undo-tree-0.8.1/undo-tree-autoloads...done
Loading /gnu/store/p0mzmylc5c5sz923rzp1i4bp0zqr51fv-emacs-queue-0.2/share/emacs/site-lisp/queue-0.2/queue-autoloads...done
Loading /gnu/store/gi85l4ij08p3xk6wxf07cc8di0626cfy-emacs-web-mode-17/share/emacs/site-lisp/web-mode-17/web-mode-autoloads...done
Loading /gnu/store/505akpilx9x5rxi76adb70b1fbh4rf2w-emacs-yaml-mode-0.0.15/share/emacs/site-lisp/yaml-mode-0.0.15/yaml-mode-autoloads...done
Loading /gnu/store/2v996xn5x5wyffbk5sxq93rh0sys2qac-emacs-yasnippet-0.14.0/share/emacs/site-lisp/yasnippet-0.14.0/yasnippet-autoloads...done
Loading /gnu/store/3kgx4bkr4996gbp0kpv0gpy4xbi5m5gn-emacs-racket-mode-0.0.2-7.cef5a55/share/emacs/site-lisp/racket-mode-0.0.2-7.cef5a55/racket-mode-autoloads...done
Loading /gnu/store/5qwgv8av8clidf8s4l4fvhhxhzsck8ac-emacs-faceup-0.0.1-1.6c92dad/share/emacs/site-lisp/faceup-0.0.1-1.6c92dad/faceup-autoloads...done
Loading /gnu/store/wglz1qxv61wfyc01qvkjf31iwg67f91s-emacs-paredit-24/share/emacs/site-lisp/paredit-24/paredit-autoloads...done
Loading /gnu/store/wcc0sx20ic1krsvh16vsxz0vnf1z1bpa-emacs-pos-tip-0.4.6/share/emacs/site-lisp/pos-tip-0.4.6/pos-tip-autoloads...done
Loading /gnu/store/b5gbdk74m8nvich1bsrhndgywghzjrr8-emacs-s-1.12.0/share/emacs/site-lisp/s-1.12.0/s-autoloads...done
Loading /gnu/store/8332kj63vk686jxk8y6j4pg58phy3136-emacs-markdown-mode-2.5/share/emacs/site-lisp/markdown-mode-2.5/markdown-mode-autoloads...done
Loading /gnu/store/f0461m96rhnpkmhjlj06yz058pqyj02d-emacs-magit-3.3.0/share/emacs/site-lisp/magit-3.3.0/magit-autoloads...done
Loading /gnu/store/fvzak5a6q34k11mqvlavq4n3xl1ra3bq-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash-autoloads...done
Loading /gnu/store/w6abqmr8nscb2wjcy7p5542npbi6bdqx-emacs-libgit-20200515-1.0ef8b13/share/emacs/site-lisp/libgit-20200515-1.0ef8b13/libgit-autoloads...done
Loading /gnu/store/2qyyq1sqkk2aa6s32n0s54qx5xnfa3l8-emacs-transient-0.3.7/share/emacs/site-lisp/transient-0.3.7/transient-autoloads...done
Loading /gnu/store/d7rrmsc4g2crmvq4316vgiy9cbmj0hh1-emacs-with-editor-3.2.0/share/emacs/site-lisp/with-editor-3.2.0/with-editor-autoloads...done
Loading /gnu/store/fja2phl12v442fxwss009p4d0dkb2jxi-emacs-async-1.9.4/share/emacs/site-lisp/async-1.9.4/async-autoloads...done
Loading /gnu/store/2v996xn5x5wyffbk5sxq93rh0sys2qac-emacs-yasnippet-0.14.0/share/emacs/site-lisp/yasnippet-0.14.0/yasnippet-autoloads...done
Loading /gnu/store/505akpilx9x5rxi76adb70b1fbh4rf2w-emacs-yaml-mode-0.0.15/share/emacs/site-lisp/yaml-mode-0.0.15/yaml-mode-autoloads...done
Loading /gnu/store/gi85l4ij08p3xk6wxf07cc8di0626cfy-emacs-web-mode-17/share/emacs/site-lisp/web-mode-17/web-mode-autoloads...done
Loading /gnu/store/f2rnvfhgqb4gz2w6ha1kbqlrrlgkvxky-emacs-toml-mode-0.1.3-0.f6c6181/share/emacs/site-lisp/toml-mode-0.1.3-0.f6c6181/toml-mode-autoloads...done
Loading /gnu/store/mb4ssbch8fxw7xwf7ayrzfcdha388xcb-emacs-sml-mode-6.10/share/emacs/site-lisp/sml-mode-6.10/sml-mode-autoloads...done
Loading /gnu/store/mpksl4lcd68grajgafp49g16b1myahmh-emacs-multiple-cursors-1.4.0/share/emacs/site-lisp/multiple-cursors-1.4.0/multiple-cursors-autoloads...done
Loading /gnu/store/3abqz7zzbm97mb84c747kwcgwfhanxsk-emacs-goto-chg-1.7.5/share/emacs/site-lisp/goto-chg-1.7.5/goto-chg-autoloads...done
Loading /gnu/store/9hmijb2njbsfq6zjp56s4fvaric561q8-emacs-typescript-mode-0.4/share/emacs/site-lisp/typescript-mode-0.4/typescript-mode-autoloads...done
Loading /gnu/store/ym8hv4wq02crkak4khmx60p47sml8c29-emacs-ox-gfm-1.0/share/emacs/site-lisp/ox-gfm-1.0/ox-gfm-autoloads...done
Loading /gnu/store/hj21pvi9b0d5b8prjiknkh42x9dxlcpw-emacs-erlang-24.2.1/share/emacs/site-lisp/erlang-24.2.1/erlang-autoloads...done
Loading /gnu/store/i3q4d34w5bfd8axkr2aghw3m6zb99mxx-emacs-exec-path-from-shell-1.12/share/emacs/site-lisp/exec-path-from-shell-1.12/exec-path-from-shell-autoloads...done
Loading /gnu/store/9wyk1rjsndk6xdq3zz1xbx81jdncpy55-emacs-monokai-theme-3.5.3/share/emacs/site-lisp/monokai-theme-3.5.3/monokai-theme-autoloads...done
Loading /gnu/store/b7dhxpp3idl018mb6m5qdlm5959zfsci-emacs-moe-theme-el-1.0.1/share/emacs/site-lisp/moe-theme-el-1.0.1/moe-theme-el-autoloads...done
Loading /gnu/store/r23l9djrvy7881nq0fi9d9kl8xs0nbrz-emacs-undo-tree-0.8.1/share/emacs/site-lisp/undo-tree-0.8.1/undo-tree-autoloads...done
Loading /gnu/store/p0mzmylc5c5sz923rzp1i4bp0zqr51fv-emacs-queue-0.2/share/emacs/site-lisp/queue-0.2/queue-autoloads...done
Loading /gnu/store/z70s60p1cch9ipxn4cg0cpx4wl4l8jrg-emacs-python-environment-0.0.2/share/emacs/site-lisp/python-environment-0.0.2/python-environment-autoloads...done
Loading /gnu/store/m18sp4h5kqjs3c0xl9svk4ja6gc6z3x0-emacs-deferred-0.5.1/share/emacs/site-lisp/deferred-0.5.1/deferred-autoloads...done
Loading /gnu/store/isw5xf10kmagsdvdr85sp4fb35hfdg24-emacs-pkg-info-0.6/share/emacs/site-lisp/pkg-info-0.6/pkg-info-autoloads...done
Loading /gnu/store/idd66ahndjk3iz5s74djxn48nbglvzcp-emacs-epl-0.9/share/emacs/site-lisp/epl-0.9/epl-autoloads...done
Loading /gnu/store/8hknfa6c8znpw9j1h20xdrvlbgsb38h9-emacs-neotree-0.5.2/share/emacs/site-lisp/neotree-0.5.2/neotree-autoloads...done
Loading /gnu/store/i4x8j4hpp69mh3d7wbcasfldgxc71i8x-emacs-json-mode-1.8.0/share/emacs/site-lisp/json-mode-1.8.0/json-mode-autoloads...done
Loading /gnu/store/j4xwxd8472fqcxn75zd0accdbl8wx90l-emacs-json-reformat-0.0.6/share/emacs/site-lisp/json-reformat-0.0.6/json-reformat-autoloads...done
Loading /gnu/store/mdirnb4lrywcwzsp5da92k0j3yyxvc61-emacs-undercover-0.8.1/share/emacs/site-lisp/undercover-0.8.1/undercover-autoloads...done
Loading /gnu/store/gmir32d1y1igxv4l5f1200djrk36v4w1-emacs-shut-up-0.3.3/share/emacs/site-lisp/shut-up-0.3.3/shut-up-autoloads...done
Loading /gnu/store/xh4vgxc6cm468m8pd9yv83lzwl6z504f-emacs-json-snatcher-1.0.0/share/emacs/site-lisp/json-snatcher-1.0.0/json-snatcher-autoloads...done
Loading /gnu/store/6lgbq6854yfjc3hjz61s38s1mha7cvqv-emacs-jinja2-mode-0.2/share/emacs/site-lisp/jinja2-mode-0.2/jinja2-mode-autoloads...done
Loading /gnu/store/s59gcr327a4zb7rfg4bcvfbh9bym5dmg-emacs-flycheck-31-2.9bcf6b6/share/emacs/site-lisp/flycheck-31-2.9bcf6b6/flycheck-autoloads...done
Loading /gnu/store/53kkw0k17akjnv87ayil00ckfd811lin-emacs-editorconfig-0.8.2/share/emacs/site-lisp/editorconfig-0.8.2/editorconfig-autoloads...done
Loading /gnu/store/yp7x9gxskxqqchp9s18mramz0zj4wdj5-emacs-dockerfile-mode-1.5/share/emacs/site-lisp/dockerfile-mode-1.5/dockerfile-mode-autoloads...done
Loading /gnu/store/7ljkbrdm5684gdparxrlzfqw063vzgfz-emacs-company-0.9.13/share/emacs/site-lisp/company-0.9.13/company-autoloads...done
Loading /gnu/store/7nd7zr9f3wzkvkcgvc821j7jmnd3x67l-emacs-auto-complete-1.5.1/share/emacs/site-lisp/auto-complete-1.5.1/auto-complete-autoloads...done
Loading /gnu/store/8998whgnidk2qaz8543g134w13bk3rxh-emacs-popup-0.5.8/share/emacs/site-lisp/popup-0.5.8/popup-autoloads...done
Loading /gnu/store/iiz1li7ya3815ni46b38nfdqj2kwr60k-emacs-ob-async-1.0.0/share/emacs/site-lisp/ob-async-1.0.0/ob-async-autoloads...done
Loading /gnu/store/89yvbijwnvsbpa5h33mvbgh1gy9w30n2-emacs-org-9.5.2/share/emacs/site-lisp/org-9.5.2/org-autoloads.el (source)...done
Unable to activate package ‘magit’.
Required package ‘git-commit-3.3.0’ is unavailable
[yas] Prepared just-in-time loading of snippets (but no snippets found).
No desktop file.
For information about GNU Emacs and the GNU system, type C-h C-a.
~~~~

Still comes up.

Since there was some verification thing with the `guix gc --verify=contents` command, I will run `guix gc`, delete the whole guix profile, recreate the profile, and then check again.

~~~~
$ guix gc
...
$ rm -rf ~/.guix-extra-profiles/emacs-test-profile
...
$ guix package --manifest="${GUIX_EXTRA_PROFILES}"/emacs-profile-manifest.scm --profile="${GUIX_EXTRA_PROFILES}"/emacs-profile
...
$ /bin/bash /home/user/emacs.sh
...
$ guix package --list-profiles
/home/user/.guix-extra-profiles/emacs-profile
/home/user/.config/guix/current
/home/user/.guix-profile
~~~~

(Note, that I have removed the "-test" part of the name. At some point I hope for this all to work and then I don't want the "-test" thing to still remain.)
The script contains:

~~~~
#!/usr/bin/env bash

set -Eeuxo pipefail

# source the environment
GUIX_PROFILE="${GUIX_EXTRA_PROFILES}/emacs-profile"
. "${GUIX_PROFILE}/etc/profile"

# run emacs
env XMODIFIERS='' emacs
~~~~
  
Anything else I can try?

Best regards,
Zelphir

-- 
repositories: https://notabug.org/ZelphirKaltstahl



  parent reply	other threads:[~2022-02-18  1:11 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-02-13 23:51 Missing dependency for emacs-magit Zelphir Kaltstahl
2022-02-14  2:50 ` Michael Rohleder
2022-02-14 18:41   ` Zelphir Kaltstahl
2022-02-14 19:33     ` Liliana Marie Prikler
2022-02-15  9:45       ` Zelphir Kaltstahl
2022-02-15 19:54         ` Liliana Marie Prikler
2022-02-16 22:23           ` Zelphir Kaltstahl
2022-02-17 17:49             ` Liliana Marie Prikler
2022-02-17 19:26               ` Ricardo Wurmus
2022-02-18  1:10               ` Zelphir Kaltstahl [this message]
2022-02-18  4:51                 ` Liliana Marie Prikler
2022-02-19  2:34                   ` Zelphir Kaltstahl
2022-02-19  7:30                     ` Liliana Marie Prikler
2022-02-19 15:43                       ` Zelphir Kaltstahl
2022-02-19 16:04                         ` Liliana Marie Prikler
2022-02-22  9:34                       ` Zelphir Kaltstahl
2022-02-22 10:39                         ` Liliana Marie Prikler

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=f5d36e50-73b1-d755-1d24-321b297caeaa@posteo.de \
    --to=zelphirkaltstahl@posteo.de \
    --cc=guix-devel@gnu.org \
    --cc=liliana.prikler@gmail.com \
    --cc=rekado@elephly.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.