guix-devel
[Top][All Lists]
Advanced

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

Re: [GSoC] Continuous integration tool à la Hydra.


From: Ludovic Courtès
Subject: Re: [GSoC] Continuous integration tool à la Hydra.
Date: Thu, 28 Jul 2016 14:38:52 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Mathieu Lirzin <address@hidden> skribis:

> Hello,
>
> address@hidden (Ludovic Courtès) writes:
>
>> Mathieu Lirzin <address@hidden> skribis:
>>
> [...]
>>> CREATE TABLE Specifications (
>>>   id            INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
>>>   repo_name     TEXT NOT NULL,
>>>   url           TEXT NOT NULL,
>>>   load_path     TEXT NOT NULL,
>>>   file          TEXT NOT NULL,
>>>   proc          TEXT NOT NULL,
>>>   arguments     TEXT NOT NULL,
>>>   -- The following columns are optional.
>>>   branch        TEXT,
>>>   tag           TEXT,
>>>   revision      TEXT
>>> );
>>>
>>> CREATE TABLE Evaluations (
>>>   derivation    TEXT NOT NULL PRIMARY KEY,
>>>   job_name      TEXT NOT NULL,
>>>   specification INTEGER NOT NULL,
>>>   FOREIGN KEY (specification) REFERENCES Specifications (id)
>>> );
>>
>> An evaluation leads to several derivations (for Guix, roughly one
>> derivation per package and per system type), but the table above seems
>> to suggest that each evaluation is mapped to only one derivation?
>
> In my "confused" mind each derivation was considered an individual
> evaluation.  But as you pointed out this makes more sense to decouple
> those.  Fixed in commit d493a58823aed8c556bf795d02207e57718b96c9

Perfect, thanks!

Ludo’.



reply via email to

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