Ludovic Courtès writes: > Hi, > > Christopher Baines skribis: > >> Rather than (guix scripts repl), from which the machine-repl procedure was >> removed in [1]. >> >> 1: 92a4087bf4862d5ba9b77111eba3c68c2a1c4679 >> >> * guix/inferior.scm (inferior-pipe): Load (guix repl) rather than (guix >> scripts repl). >> --- >> guix/inferior.scm | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/guix/inferior.scm b/guix/inferior.scm >> index dcbc954432..d6d2053ab8 100644 >> --- a/guix/inferior.scm >> +++ b/guix/inferior.scm >> @@ -136,8 +136,8 @@ it's an old Guix." >> (object->string >> `(begin >> (primitive-load ,(search-path %load-path >> - "guix/scripts/repl.scm")) >> - ((@ (guix scripts repl) machine-repl)))))) >> + "guix/repl.scm")) >> + ((@ (guix repl) machine-repl)))))) >> pipe))) > > This one LGTM! Great :) I've pushed it as 2cd599f005bb91ae120a66824b8efbac81a27a69. > (Note that this code is only used when spawning an inferior for a > revision that dates back to before ‘guix repl’ existed, so before July > 2018.) Yep, I've been experimenting with loading older revisions in to the Guix Data Service, and this is one of the issues I came across.