Subject: bug#66268: Guix makes invalid assumptions regarding guile-git guarantees leading to guix pull failing

From: Ludovic Courtès <[email-masked]>
Date: Thu, 10 Apr 2025 16:42:39 +0200

Hi Tomas,

Ludovic Courtès <[email-masked]> skribis:

>   2. Since Guile-Git has been pretending to provide that eq?-ness
>      guarantee, I’m tempted to fix the problem in Guile-Git, by having a
>      per-repository lookup table (a weak-value hash table mapping OIDs
>      to commits).

I gave it a try: see Guile-Git commit
cd91dc908ac4b215bc87a97455ff64ed4d89b721.

If it works for you, we can tag a Guile-Git release soonish.

Thanks,
Ludo’.