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