Julien Lepiller <jul...@lepiller.eu> writes: > If you're able to find the derivation, you could set your system time > and guix build /gnu/store/that.drv. this should not require network at > all, so guix shouldn't complain.
Sounds good. The error message contains the path to the derivation, so... let's just do it! A few minutes later: I can't do anything at all with time-machine on that commit any more. Maybe my attempt to build with a modified system time broke something in the store? $ guix time-machine --commit=ce35dc84a10b05dc891bfae03f613b907337945e -- shell --pure python -- python3 ... building /gnu/store/6126jqfx0rk9cccm518f53li2nj1q1h0-inferior-script.scm.drv... building package cache... building profile with 1 package... ;;; WARNING: loading compiled file /gnu/store/41zsnwsk02549kqb5njd3fadgnmkzww8-guix-module-union/lib/guile/3.0/site-ccache/guix/ui.go failed: ;;; In procedure load-thunk-from-memory: incompatible bytecode kind ... ;;; WARNING: loading compiled file /gnu/store/41zsnwsk02549kqb5njd3fadgnmkzww8-guix-module-union/lib/guile/3.0/site-ccache/guix/licenses.go failed: ;;; In procedure load-thunk-from-memory: incompatible bytecode kind WARNING: Use of `load' in declarative module (guix ui). Add #:declarative? #f to your define-module invocation. Backtrace: 5 (primitive-load "/home/hinsen/.cache/guix/inferiors/wisrwo5p2aq7o6r…") In ice-9/eval.scm: 619:8 4 (_ #(#(#<directory (guix ui) 7f7fc35115a0>) "/home/hinsen/.cache…" …)) 619:8 3 (_ #(#(#<directory (guix ui) 7f7fc35115a0>))) 159:9 2 (_ #(#(#<directory (guix ui) 7f7fc35115a0>))) 223:20 1 (proc #(#(#<directory (guix ui) 7f7fc35115a0>))) In unknown file: 0 (%resolve-variable (7 . _IOLBF) #<directory (guix ui) 7f7fc35115a0>) ERROR: In procedure %resolve-variable: _IOLBF: unbound variable In an attempt to clean up, I deleted ~/.cache/guix/inferiors, and then did a "guix gc". But that makes no difference. Time travelers live dangerously! Cheers, Konrad.