Subject: Re: bug#51055: [cuirass] Missing dependencies.

From: Maxime Devos <[email-masked]>
Date: Wed, 06 Oct 2021 11:36:12 +0200

Mathieu Othacehe schreef op wo 06-10-2021 om 08:53 [+0000]:
> [...]
> Cuirass uses the derivation file names to determine the dependencies and
> is thus tricked by this mismatch.
> 
> There are two things that are a bit unclear to me:
> 
> 1. What causes those derivation differences while the output is identical?

I'd presume changing the source URL of some package (while keeping the hash intact).
That changes fixed-output derivations but keeps the output intact, IIUC.

This hypothesis can be tested by replacing %mirrors by '() in (guix download)
and comparing the derivation and output path of a package using a mirror:// url
before and after.

Greetings,
Maxime.