CC-ing Ludovic as author of the recent guix git authenticate changes.

On 2024-06-09 12:19:21 +0200, Tomas Volf wrote:

> So, can you please try the usual `./bootstrap && ./configure && make' and 
> report
> back whether it helped?

Ha, but there indeed is a bug present.  If you actually follow the documentation
(clone -> authenticate -> build), it will not work anymore due to the changes in
guix git authenticate.

When you run the authenticate, it updates the .git/config by recording the
channel introduction.  Due to that the appropriate target in Makefile
(`.git/config: etc/git/gitconfig') no longer works, since .git/config is now
newer.

As a workaround, running `touch etc/git/gitconfig' and `make' should correctly
install the configuration (hence fixing it for you), however you should probably
report this as a bug, this needs to be fixed upstream.

Have a nice day,
Tomas

--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Attachment: signature.asc
Description: PGP signature

Reply via email to