guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Support returning build information by output.


From: Ludovic Courtès
Subject: Re: [PATCH] Support returning build information by output.
Date: Wed, 08 Jan 2020 22:21:51 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)

Hi,

Christopher Baines <address@hidden> skribis:

> Being able to take a derivation and query the build information is useful, but
> in cases where there are multiple derivations that produce the same outputs,
> the probability of getting the data back from Cuirass is reduced.
>
> This is because Cuirass might not have build the exact derivation you have,
> but a different derivation that produces the same outputs (this can commonly
> happen when a related fixed output derivation changes).
>
> Cuirass doesn't store derivations if they produce the same outputs as a
> derivation it already knows about, so it can't determine if this is the
> case. Therefore, provide a way of querying build results by output, rather
> than derivation.
>
> The motivation behind this is to make it easier to import build information in
> to the Guix Data Service.
>
> * src/cuirass/database.scm (db-get-output): New procedure.
> * src/cuirass/http.scm (respond-output-not-found): New procedure.
> (request-path-components): Handle /output/… requests.
> * doc/cuirass.texi (Build information): Mention that you can get build
> information by output.

LGTM, thanks!

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]