Subject: bug#55273: failed to compute the derivation for Guix (version: "b80ca672de936a76368de6e6ea0b28505e74d420"; system: "x86_64-linux";

From: Maxime Devos <[email-masked]>
Date: Fri, 06 May 2022 20:09:13 +0200

Maxime Devos schreef op vr 06-05-2022 om 19:57 [+0200]:
> ci.guix.gnu.org or bordeaux has a substitute.
> It's not reproducible on my machine though (in multiple ways):
> 

"guix challenge" output:

  lokaal controlegetal: 16zgzzsz18kc5xyichwfyfwf7yx3w8iz2f2g5bk6ih0mi4snbl9q
  https://ci.guix.gnu.org/nar/lzip/bwh599jbkvkx5751746ldqmsnv01j9iz-guile-git-0.5.2: 1dipp4gmirzb6mhd53z1p7nq7wh6ilcz6q1j60apy0mbsjczwdzd
  https://bordeaux.guix.gnu.org/nar/lzip/bwh599jbkvkx5751746ldqmsnv01j9iz-guile-git-0.5.2: 1nzdilh9j8pyyy86f3cqwady7h03nqdfh22bkm7ybjw6yiipwy3l

(three different hashes?)

  verschillende bestanden:
    /lib/guile/3.0/site-ccache/git/diff.go
    /lib/guile/3.0/site-ccache/git/fetch.go
    /lib/guile/3.0/site-ccache/git/object.go
    /lib/guile/3.0/site-ccache/git/oid.go
    /lib/guile/3.0/site-ccache/git/reference.go
    /lib/guile/3.0/site-ccache/git/remote.go
    /lib/guile/3.0/site-ccache/git/repository.go
    /lib/guile/3.0/site-ccache/git/reset.go
    /lib/guile/3.0/site-ccache/git/rev-parse.go
    /lib/guile/3.0/site-ccache/git/settings.go
    /lib/guile/3.0/site-ccache/git/signature.go
    /lib/guile/3.0/site-ccache/git/status.go
    /lib/guile/3.0/site-ccache/git/submodule.go
    /lib/guile/3.0/site-ccache/git/tag.go
    /lib/guile/3.0/site-ccache/git/tree.go

diffoscope output is attached.

Some interesting things:

(git/diff.go)
│ │ │ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ │ │ @@ -89,14 +89,15 @@
│ │ │ │ │ │ │   ( 0(8 @ D8\
│ │ │ │ │ │ │  B((4B@JP
│ │ │ │ │ │ │  Guile 3.0.7
│ │ │ │ │ │ │  libgit2->procedure@@git/bindings
│ │ │ │ │ │ │  raise-git-error@@git/bindings
│ │ │ │ │ │ │  diff-fold
│ │ │ │ │ │ │  git/diff.scm
│ │ │ │ │ │ │ +git/bindings.scm
│ │ │ │ │ │ │  ice-9/boot-9.scm
│ │ │ │ │ │ │  libgit2->procedure@@git/bindings
│ │ │ │ │ │ │  raise-git-error@@git/bindings
│ │ │ │ │ │ │  diff-fold
│ │ │ │ │ │ │  DIFF-OPTIONS-VERSION
│ │ │ │ │ │ │  GIT-SUBMODULE-IGNORE-UNSPECIFIED
│ │ │ │ │ │ │  GIT-SUBMODULE-IGNORE-NONE

A similar +git/bindings.scm exists for git/fetch.go, git/tree.go and other go files.

Greetings,
Maxime.