help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Commit of currently installed package?


From: t
Subject: Commit of currently installed package?
Date: Tue, 04 Jan 2022 15:12:15 +0000
User-agent: mu4e 1.6.9; emacs 28.0.50

Hi guix.

Is there a way to find which commit the installed package came from. So that I could, for instance, `guix shell` this exact package. Specific case where I'm at a loss is this.

At one point I installed emacs-next --with-branch=master. Well, I've no clue what that master was pointing at at the time. I find myself in the situation where current upstream master appears subtly broken, but my local install is fine. But how do I get my currently installed emacs-next version run inside `guix shell` or `guix shell --container`?

--export-manifest is approximate and doesn't even give package versions. Even if I start playing games with --export-channels or Scheme %current-profile => manifest => lookup in inferior that would still find whatever guix repo commit had for emacs-next, not what I actually have installed.

Does guix track that sort of provenance for me to extract?

Thanks



reply via email to

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