Clément Lassieur writes: >> So it's indeed a bug in Guix, introduced by commit >> b5f8c2c88543158e8aca76aa98f9009f6b9e743a (hydra: Compute jobs in an >> inferior). We can't just take the first input we find, build it and >> open an inferior for it. I believe we should take the input whose name >> is "guix" (as we do with manifests[2]). > > Well, we need something a bit more subtle, because in > https://ci.guix.info Guix inputs are named "core-updates", "guix", > "guix-modular", "staging", "version-1.0.0", "version-1.0.1", > "wip-haskell-updates". Attached is a patch that makes sure the checkout is from the Guix input providing the 'proc'. I'm not sure about one thing: in gnu/ci.scm I call FIND-CURRENT-CHECKOUT in case the current Guix is not an inferior. But I don't know if it can happen. If it can't happen, we could just do: (define checkout (assq-ref arguments 'superior-guix-checkout)) What do you think? Clément