Subject: Re: [bug#75302] [PATCH] packages: Match renamed origin fields.

From: Herman Rimm <[email-masked]>
Date: Tue, 21 Jan 2025 21:21:24 +0100

Hi again,

On Wed, Jan 08, 2025 at 11:06:08AM +0100, Ludovic Courtès wrote:
> > guix shell -CPWN
> > make check TESTS="tests/packages.scm"
> >
> > returns:
> 
> [...]
> 
> > [ 77%] LOAD     gnu.scm
> > ice-9/eval.scm:293:34: error: diff: unbound variable
> > hint: Did you forget a `use-modules' form?
> > make[2]: *** [Makefile:7518: make-system-go] Error 1
> 
> Well, it definitely builds here.  Could it be that you have local
> changes in your tree?  Or perhaps you need ‘make clean-go’ first?

Does the above error occur, if you run:

ln -s .git git
rm gnu.go
guix shell -D guix -CPWN
make check TESTS="tests/packages.scm"

Removing the git symlink lets me run the final command without any
errors!  Now only "fold-available-packages with/without cache" fails,
with or without the patch applied.

Cheers,
Herman