|
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
[Prev in Thread] | Current Thread | [Next in Thread] |