From f4788510cfd35ab9cda4bb11444cce6be07f65e3 Mon Sep 17 00:00:00 2001 From: "Collin J. Doering" Date: Sun, 11 Dec 2022 22:30:04 -0500 Subject: [PATCH] README.org: Add TODO about using -L with uncommitted, modified local changes --- README.org | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.org b/README.org index 230570e..b81375b 100644 --- a/README.org +++ b/README.org @@ -127,6 +127,21 @@ configuration works following updates to the guix, nonguix or some other depende When ones local guix channels match ~channels.scm~, ~guix time-machine ...~ does not need to be used because it has no effect and just adds overhead. +** TODO Issues when using ~-L|--load-path~ along with ~guix time-machine~ + +I have found that source changes are not detected when using ~guix time-machine -C +channels.scm -- ~ when ~~ uses the ~-L|--load-path~ option. However, ~guix ~ +on its own does detect source changes. + +It's worth noting that I've missed this before because *I think* that when using ~guix +time-machine~ with ~-L~ the source is still parsed/evaluated, so syntax errors are detected. + +This needs to be further investigated and is likely a guix bug. + +Another note: It appears that if ~-L~ is provided on both sides of the guix time-machine +command, it works as expected and detects source changes. This does not appear to be +consistent though, and sometimes using ~-L~ only on the rhs works as expected. + ** Deploy #+begin_src shell