GNU bug report logs - #63414
Evaluation comparison on cuirass

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Andreas Enge <andreas@HIDDEN>; dated Wed, 10 May 2023 10:32:02 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 63414 <at> debbugs.gnu.org:


Received: (at 63414) by debbugs.gnu.org; 5 Nov 2023 14:39:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 05 09:39:39 2023
Received: from localhost ([127.0.0.1]:36396 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qzeHq-0002GF-TB
	for submit <at> debbugs.gnu.org; Sun, 05 Nov 2023 09:39:39 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:37242)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1qzeHp-0002G3-5m
 for 63414 <at> debbugs.gnu.org; Sun, 05 Nov 2023 09:39:37 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1qzeH8-0002Tw-L0; Sun, 05 Nov 2023 09:38:54 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=qxFpOVrIAfkiJXn5N0RcLqtfN6XRaAK1mglxKLTBZ/0=; b=pcWaVlW1dfsvmU5sHfFX
 4SjE8UswyLlPVZk7a0XM5hoxsP2Lsn/kPX7JWty853Apilu0cmLkesMj0w01VHIYkFn0Rj8EcpDYW
 mAk4p3/kmQVLbRDskTOAnASofitY/aGZT1ppLTFbNjYOaefvQ3ybYD2MPjKZ87jH0ZU9+2oNKSKK+
 AtFUIHIMg7shSb+1ScswPXXyJYbLXtBSdvD4/I1WXFqLeywA0q5iMYpDhSDa6g6TByeXA7k2kQUzL
 KzkmLeXDEI03oAVyW53o+juyHNpjSTXus+kaLwasjMULIKFeL+iWIAJjbsZ/EyZxQ9VjbEbprfAVQ
 8QCrMPclGbol1Q==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Christopher Baines <mail@HIDDEN>
Subject: Re: bug#63414: Evaluation comparison on cuirass
In-Reply-To: <87cywwzh8l.fsf@HIDDEN> (Christopher Baines's message of
 "Mon, 30 Oct 2023 07:32:35 +0000")
References: <ZFtycPWNqiRCXGYX@jurong> <87y1fl74nr.fsf@HIDDEN>
 <87cywwzh8l.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: Quintidi 15 Brumaire an 232 de la =?utf-8?Q?R=C3=A9v?=
 =?utf-8?Q?olution=2C?= jour du Dindon
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Sun, 05 Nov 2023 15:38:51 +0100
Message-ID: <87sf5k1czo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63414
Cc: Andreas Enge <andreas@HIDDEN>, Josselin Poiret <dev@HIDDEN>,
 63414 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Christopher Baines <mail@HIDDEN> skribis:

> The data service used to poll ci.guix.gnu.org for builds and build
> status information, but I stopped that quite a while ago after the data
> got messy when the Cuirass database was deleted and recreated. Since the
> data service stores and uses the build IDs from Cuirass, it's confusing
> when they're reused.

Ah yes, that=E2=80=99s a problem.  Maybe it should have UUIDs or something =
in
addition to those database IDs; or maybe the Data Service can use, say,
derivation + ID as a unique ID for Cuirass builds?

[...]

> The other blocker to making use of Cuirass data in the data service is
> making sure it's high quality, in particular that if it says a build has
> failed, I at least want to know it's started to build that
> derivation. We don't want things showing up on QA as problems when it's
> just Cuirass being unable to start builds.

Indeed.  :-)  Well, I do hope that status =3D failed really means build
failure; seems we=E2=80=99re not completely done with the infamous =E2=80=
=9Cmissing
.drv=E2=80=9D bug though, and that=E2=80=99s erroneously reported as =E2=80=
=9Cfailed=E2=80=9D.

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.

Message received at 63414 <at> debbugs.gnu.org:


Received: (at 63414) by debbugs.gnu.org; 30 Oct 2023 07:45:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 30 03:45:43 2023
Received: from localhost ([127.0.0.1]:44194 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qxMxy-0004HZ-S1
	for submit <at> debbugs.gnu.org; Mon, 30 Oct 2023 03:45:43 -0400
Received: from mira.cbaines.net
 ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:39079)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1qxMxs-0004HN-Vx
 for 63414 <at> debbugs.gnu.org; Mon, 30 Oct 2023 03:45:41 -0400
Received: from localhost (unknown [217.110.181.146])
 by mira.cbaines.net (Postfix) with ESMTPSA id 35F8B27BBE2;
 Mon, 30 Oct 2023 07:45:02 +0000 (GMT)
Received: from felis (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id b958618b;
 Mon, 30 Oct 2023 07:45:01 +0000 (UTC)
References: <ZFtycPWNqiRCXGYX@jurong> <87y1fl74nr.fsf@HIDDEN>
User-agent: mu4e 1.10.5; emacs 28.2
From: Christopher Baines <mail@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#63414: Evaluation comparison on cuirass
Date: Mon, 30 Oct 2023 07:32:35 +0000
In-reply-to: <87y1fl74nr.fsf@HIDDEN>
Message-ID: <87cywwzh8l.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63414
Cc: Andreas Enge <andreas@HIDDEN>, Josselin Poiret <dev@HIDDEN>,
 63414 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Ludovic Court=C3=A8s <ludo@HIDDEN> writes:

> Hello,
>
> Andreas Enge <andreas@HIDDEN> skribis:
>
>> When working on a branch and deciding whether to merge it, we need a way
>> of comparing its status with that of the master branch. As far as I can =
see,
>> there is currently no way in cuirass to compare arbitrary evaluations and
>> get a list (or a dashboard) of builds that fail in one, but not the othe=
r.
>
> Going back to this, I agree with Josselin that the Data Service does an
> excellent job at comparing the status of different revisions; I think we
> should leverage that rather than try to implement something similar in
> Cuirass.
>
> Perhaps one thing we can improve though is the information flow from
> Cuirass to the Data Service.  ISTR that Christopher mentioned that the
> Data Service couldn=E2=80=99t easily get information about substitute
> availability from ci.guix, or something like that.

Substitute availability is easy to get, but there's some difficulties
around build information.

> Is there still a problem here, Chris?  If we need a new HTTP endpoint in
> Cuirass to address that, I=E2=80=99m happy to give a hand.

The data service used to poll ci.guix.gnu.org for builds and build
status information, but I stopped that quite a while ago after the data
got messy when the Cuirass database was deleted and recreated. Since the
data service stores and uses the build IDs from Cuirass, it's confusing
when they're reused.

Anyway, even ignoring that, I'm unsure if polling worked well. That's
why I started to look at pushing data from Cuirass to the data
serivce. I did implement that, but the code on the Cuirass side was
never used. It's that same endpoint though that the build coordinator
uses to send build information to the data service (both instances).

The other blocker to making use of Cuirass data in the data service is
making sure it's high quality, in particular that if it says a build has
failed, I at least want to know it's started to build that
derivation. We don't want things showing up on QA as problems when it's
just Cuirass being unable to start builds.

Thanks,

Chris

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmU/XvpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfiHg//W82VccgptjuwiVAWk89dFf/myKvM0fX4
4V6ExW+B6G3Jp5a4Pq5jOoLmh8rOlc0rflKypfVqY1vCC3jddXEGmzaJnQ54Oa0s
ihEjjwz/2L2L5xhnla1joW2O0ESpPgxAuJyNBpDBV4YFgg3Z6e+5gI4WmRHPiECv
rMCiad5JBZBsknCjwTjqJ3ceUpdVOVeCVN/ArTRzeWHXeot4IL4YM1ky9EJL6vDz
0AR5te5YybUAtKLmgJXgywDKYJQDGgW/HCdtCI46goSP7k9BDtEsSuHyMiYDqox9
yzIr8dWWgwnMIiTzVgn4Mjy97PAuBcPxmurcxlpeXrrHMdVY0+MWtLE2q0BuxL2O
iWry73N1HR7sbgaJaGQSUZxG8ALPl57jzLIVSjbFkkaojIWdoJ+V8wNhR/NwpuP0
pFFIJyQ5vNHuE9HsVMJ8evCJxPCO1idvNHwixywlR4X71INWbG8rXyfG9fcVFmwo
qefmdexc4v+FhTU25mCsLn0ExS6Zsq2/4kuDiEO8RbwVMVb8k44T7BvfW3McBPKq
FK3ylPnZygheytK6AQq2uMdDoy/5sxiLowUO28y3Wf513JO7S1/DVO1xswRjYNH8
JTGxAMgDbqS6NyOCvoVWQDnJutAMWQnUUjx9XI4v2d0VHkAx2B6JcHT6FboRmkRu
YBZZYuq6MrA=
=prSg
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.

Message received at 63414 <at> debbugs.gnu.org:


Received: (at 63414) by debbugs.gnu.org; 29 Oct 2023 16:52:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 29 12:52:36 2023
Received: from localhost ([127.0.0.1]:43266 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qx91g-0008IK-6I
	for submit <at> debbugs.gnu.org; Sun, 29 Oct 2023 12:52:36 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51124)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1qx91e-0008I5-Gv
 for 63414 <at> debbugs.gnu.org; Sun, 29 Oct 2023 12:52:35 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1qx911-0006uF-Rf; Sun, 29 Oct 2023 12:51:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=NLTPjyeA6OEIHZV3CyDcEDGuyykcS8WhgjKknvEMRe4=; b=VvyYJUFKqusVhuefXuvm
 WOkT3zZq53+YlgP8gEMxubIEcCAHrw1c+anrtV4mg67viSM30Y0HJ/XcQ3tX0dJggBhff9Dt4cH0K
 7j6lxrNcaxZ5ZhWJ1L10RJDgmlOaU12el3dwKjhwZjy9qF/NigINMybOZoQBlnMV6r/GVfhmPa8dz
 VHFJP4sZS4FN6iWasNkdnpBDN5HQ8B2lTLtr1PyLXXgHBtty1oo9n0Z/bgNCfFMFHT3lUbduLZ84Y
 yVQCPWkw47PqMoylZeF4O/XNXX95ts+HFq0D10D9kCN/R2JA2f5jiUgnIvCriSgwled0XilipLdJX
 k4BJw/GLdZPA5g==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>
Subject: Re: bug#63414: Evaluation comparison on cuirass
In-Reply-To: <ZFtycPWNqiRCXGYX@jurong> (Andreas Enge's message of "Wed, 10 May
 2023 12:31:12 +0200")
References: <ZFtycPWNqiRCXGYX@jurong>
Date: Sun, 29 Oct 2023 17:51:52 +0100
Message-ID: <87y1fl74nr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 63414
Cc: Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>,
 63414 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello,

Andreas Enge <andreas@HIDDEN> skribis:

> When working on a branch and deciding whether to merge it, we need a way
> of comparing its status with that of the master branch. As far as I can s=
ee,
> there is currently no way in cuirass to compare arbitrary evaluations and
> get a list (or a dashboard) of builds that fail in one, but not the other.

Going back to this, I agree with Josselin that the Data Service does an
excellent job at comparing the status of different revisions; I think we
should leverage that rather than try to implement something similar in
Cuirass.

Perhaps one thing we can improve though is the information flow from
Cuirass to the Data Service.  ISTR that Christopher mentioned that the
Data Service couldn=E2=80=99t easily get information about substitute
availability from ci.guix, or something like that.

Is there still a problem here, Chris?  If we need a new HTTP endpoint in
Cuirass to address that, I=E2=80=99m happy to give a hand.

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.

Message received at 63414 <at> debbugs.gnu.org:


Received: (at 63414) by debbugs.gnu.org; 11 May 2023 15:33:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 11:33:22 2023
Received: from localhost ([127.0.0.1]:53170 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1px8IA-0004MH-Dg
	for submit <at> debbugs.gnu.org; Thu, 11 May 2023 11:33:22 -0400
Received: from mira.cbaines.net ([212.71.252.8]:42528)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1px8I8-0004M9-H2
 for 63414 <at> debbugs.gnu.org; Thu, 11 May 2023 11:33:16 -0400
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157])
 by mira.cbaines.net (Postfix) with ESMTPSA id F184027BBEE;
 Thu, 11 May 2023 16:33:14 +0100 (BST)
Received: from felis (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id d92bf7f1;
 Thu, 11 May 2023 15:33:14 +0000 (UTC)
References: <ZFtycPWNqiRCXGYX@jurong> <87cz38doue.fsf@HIDDEN>
User-agent: mu4e 1.8.13; emacs 28.2
From: Christopher Baines <mail@HIDDEN>
To: Josselin Poiret <dev@HIDDEN>
Subject: Re: bug#63414: Evaluation comparison on cuirass
Date: Thu, 11 May 2023 16:15:17 +0100
In-reply-to: <87cz38doue.fsf@HIDDEN>
Message-ID: <878rduzxvr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 63414
Cc: Andreas Enge <andreas@HIDDEN>, bug-guix@HIDDEN, 63414 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain


Josselin Poiret via Bug reports for GNU Guix <bug-guix@HIDDEN> writes:

> Hi Andreas,
>
> Andreas Enge <andreas@HIDDEN> writes:
>
>> When working on a branch and deciding whether to merge it, we need a way
>> of comparing its status with that of the master branch. As far as I can see,
>> there is currently no way in cuirass to compare arbitrary evaluations and
>> get a list (or a dashboard) of builds that fail in one, but not the other.
>>
>> Andreas
>
> I guess that this is one of the features that the Build Coordinator was
> built for (and it is pretty damn good at this).  Maybe we could start
> considering whether it makes sense to duplicate effort on Cuirass and
> the Build Coordinator?  I don't know how "production-ready" the build
> coordinator is, compared to Cuirass?  Maybe we could target getting the
> Build Coordinator up to feature parity with Cuirass so that it may be
> used on a wider scale?  If this is something we want to focus on, we
> could create a team around it and set clear goals, which would probably
> lessen the burden that's on Chris currently.
>
> I understand that Cuirass is general enough to support much more than
> Guix, but the coordinator is a wonderful piece of software and our
> workflows might be outgrowing it.

There's some pedantic bits here to bring up. The build coordinator
doesn't have anything to do with comparing revisions (it doesn't even
really know what builds correspond to which revisions), it's just for
performing builds potentially across many machines, and doing something
useful with the results.

The data service however is meant for comparing revisions. There's a
circular relationship between the two as well, since the data service
can provide substitutes for derivations, which enables the build
coordinator to easily build them, and then report the results of those
builds back to the data service. This information about builds is
important since that can then factor in to comparisons between
revisions.

On the bit about "feature parity with Cuirass" though, this is a bit
misleading as the build coordinator exists because I wanted something
with very different design decisions to Cuirass. In terms of core
features, the build coordinator was complete back in late 2020
[1]. There's obviously lots that Cuirass does that the build coordinator
does not, but adding features without looking at the bigger picture can
be detrimental in the long term.

1: https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00417.html

This is not to say there aren't things to work on in the build
coordinator. There are some ideas in the README and I'm more than happy
to try and help people get more involved.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRdCrhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XdO9g/9GAAOMMuw2cm64zVQ0jin0a9+eT5g9149
kXVuX3JFLBcunIbJvEsgpknMyR7g4F8++qaFckSiX7ZwAhrP/MbawEs7GBrW6e3y
TYXc2rRv3ZsM3hGRIJKSKyJsSwknXeWJk0v9su+MphBM3BxTM2HdIL+LC8HrwvFf
Ml9zq0s/hLa8krfUDXpgb0oVvxaItjxdP+lMBzFsbWYlvmQAbMGYE+e6n2e2WC8+
AIl4pLbX1qS0MG/5o/FIcb+CwNETEFXkgDT/o8DvJ1APvF1MhzdfvkpSsSPNTt0D
CpcjS11BObLUKStYS6icacJ2x0Jz597psF0tgTq61elVYz4NyaRiyP0R7z4FwsF+
/DLX+TRw6xY0w7Mg3RMLi7mSLTxSCfT4s1P4+RvDOxZTxVRvfah7pkhyHdkDefvx
/rm+A3YbkLhhdKeLuFLLJwvS86I3tCM79cvOd/u8IUtynFgya5ugO+AykXUujUNF
SVCanh2gewp/WQYFQ7qpWzk456MXakq0/SmS7kBkXC8UEo6mBWLfja1nqcyVSPkY
3hhQUQAmrEFQ/f9j2FAenEMwEMIrAbtuiQUFSGr9xnLs9vtXyVpyU22NVAjoOaA+
jGnVl/kJgsQaQuv143AlZLg69mZK//4Zgl+CqQWPdR73esqd77uar5rkNr87jyKo
mQ2oRhDJ4jY=
=ImSd
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 May 2023 15:33:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 11 11:33:31 2023
Received: from localhost ([127.0.0.1]:53173 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1px8IG-0004Mb-3M
	for submit <at> debbugs.gnu.org; Thu, 11 May 2023 11:33:31 -0400
Received: from lists.gnu.org ([209.51.188.17]:44172)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1px8IE-0004MU-MG
 for submit <at> debbugs.gnu.org; Thu, 11 May 2023 11:33:23 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>) id 1px8IA-0000O1-LU
 for bug-guix@HIDDEN; Thu, 11 May 2023 11:33:20 -0400
Received: from mira.cbaines.net ([212.71.252.8])
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <mail@HIDDEN>) id 1px8I8-00085Z-Ru
 for bug-guix@HIDDEN; Thu, 11 May 2023 11:33:18 -0400
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:3a91:a0a4:ecee:f157])
 by mira.cbaines.net (Postfix) with ESMTPSA id F184027BBEE;
 Thu, 11 May 2023 16:33:14 +0100 (BST)
Received: from felis (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id d92bf7f1;
 Thu, 11 May 2023 15:33:14 +0000 (UTC)
References: <ZFtycPWNqiRCXGYX@jurong> <87cz38doue.fsf@HIDDEN>
User-agent: mu4e 1.8.13; emacs 28.2
From: Christopher Baines <mail@HIDDEN>
To: Josselin Poiret <dev@HIDDEN>
Subject: Re: bug#63414: Evaluation comparison on cuirass
Date: Thu, 11 May 2023 16:15:17 +0100
In-reply-to: <87cz38doue.fsf@HIDDEN>
Message-ID: <878rduzxvr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@HIDDEN;
 helo=mira.cbaines.net
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: Andreas Enge <andreas@HIDDEN>, bug-guix@HIDDEN, 63414 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

--=-=-=
Content-Type: text/plain


Josselin Poiret via Bug reports for GNU Guix <bug-guix@HIDDEN> writes:

> Hi Andreas,
>
> Andreas Enge <andreas@HIDDEN> writes:
>
>> When working on a branch and deciding whether to merge it, we need a way
>> of comparing its status with that of the master branch. As far as I can see,
>> there is currently no way in cuirass to compare arbitrary evaluations and
>> get a list (or a dashboard) of builds that fail in one, but not the other.
>>
>> Andreas
>
> I guess that this is one of the features that the Build Coordinator was
> built for (and it is pretty damn good at this).  Maybe we could start
> considering whether it makes sense to duplicate effort on Cuirass and
> the Build Coordinator?  I don't know how "production-ready" the build
> coordinator is, compared to Cuirass?  Maybe we could target getting the
> Build Coordinator up to feature parity with Cuirass so that it may be
> used on a wider scale?  If this is something we want to focus on, we
> could create a team around it and set clear goals, which would probably
> lessen the burden that's on Chris currently.
>
> I understand that Cuirass is general enough to support much more than
> Guix, but the coordinator is a wonderful piece of software and our
> workflows might be outgrowing it.

There's some pedantic bits here to bring up. The build coordinator
doesn't have anything to do with comparing revisions (it doesn't even
really know what builds correspond to which revisions), it's just for
performing builds potentially across many machines, and doing something
useful with the results.

The data service however is meant for comparing revisions. There's a
circular relationship between the two as well, since the data service
can provide substitutes for derivations, which enables the build
coordinator to easily build them, and then report the results of those
builds back to the data service. This information about builds is
important since that can then factor in to comparisons between
revisions.

On the bit about "feature parity with Cuirass" though, this is a bit
misleading as the build coordinator exists because I wanted something
with very different design decisions to Cuirass. In terms of core
features, the build coordinator was complete back in late 2020
[1]. There's obviously lots that Cuirass does that the build coordinator
does not, but adding features without looking at the bigger picture can
be detrimental in the long term.

1: https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00417.html

This is not to say there aren't things to work on in the build
coordinator. There are some ideas in the README and I'm more than happy
to try and help people get more involved.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmRdCrhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XdO9g/9GAAOMMuw2cm64zVQ0jin0a9+eT5g9149
kXVuX3JFLBcunIbJvEsgpknMyR7g4F8++qaFckSiX7ZwAhrP/MbawEs7GBrW6e3y
TYXc2rRv3ZsM3hGRIJKSKyJsSwknXeWJk0v9su+MphBM3BxTM2HdIL+LC8HrwvFf
Ml9zq0s/hLa8krfUDXpgb0oVvxaItjxdP+lMBzFsbWYlvmQAbMGYE+e6n2e2WC8+
AIl4pLbX1qS0MG/5o/FIcb+CwNETEFXkgDT/o8DvJ1APvF1MhzdfvkpSsSPNTt0D
CpcjS11BObLUKStYS6icacJ2x0Jz597psF0tgTq61elVYz4NyaRiyP0R7z4FwsF+
/DLX+TRw6xY0w7Mg3RMLi7mSLTxSCfT4s1P4+RvDOxZTxVRvfah7pkhyHdkDefvx
/rm+A3YbkLhhdKeLuFLLJwvS86I3tCM79cvOd/u8IUtynFgya5ugO+AykXUujUNF
SVCanh2gewp/WQYFQ7qpWzk456MXakq0/SmS7kBkXC8UEo6mBWLfja1nqcyVSPkY
3hhQUQAmrEFQ/f9j2FAenEMwEMIrAbtuiQUFSGr9xnLs9vtXyVpyU22NVAjoOaA+
jGnVl/kJgsQaQuv143AlZLg69mZK//4Zgl+CqQWPdR73esqd77uar5rkNr87jyKo
mQ2oRhDJ4jY=
=ImSd
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.

Message received at 63414 <at> debbugs.gnu.org:


Received: (at 63414) by debbugs.gnu.org; 10 May 2023 18:27:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 10 14:27:14 2023
Received: from localhost ([127.0.0.1]:49023 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwoWw-0006YZ-Ee
	for submit <at> debbugs.gnu.org; Wed, 10 May 2023 14:27:14 -0400
Received: from jpoiret.xyz ([206.189.101.64]:58560)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <dev@HIDDEN>) id 1pwoWv-0006YP-Bc
 for 63414 <at> debbugs.gnu.org; Wed, 10 May 2023 14:27:13 -0400
Received: from authenticated-user (jpoiret.xyz [206.189.101.64])
 by jpoiret.xyz (Postfix) with ESMTPA id B942818531A;
 Wed, 10 May 2023 18:27:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim;
 t=1683743231;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=A0mJ6lXn+lCJniDPPxv5aIQx5JD8LwjopMbtGmPwMVA=;
 b=Wu2JPhWVaBVJ+dkGTZap+srldQw1IDQ4uU35VDW2yRFt8XronIrIKUhYel5sMNOOOPOVqX
 zL2SP3LagXSBh9Weyk81xBMeymtVMRFG01uLMPOo4nAVVX7XBgNF8X8DDcva4+eJ7MH6Gx
 5jJICl9eGgt6k80J7w5q37nL36p6fRiXge7ZijWaDSEIgEfVg8RHHkS8Q2fgF9/EWdnqCo
 2dEh1ze5vaTh+02ut9PAlhqfmBWA7hL16pDNVpPVcYMq5Ws9aTbLVrlRstdpi+rR+YW7vy
 iKAAqfwImC5CRPIbo6Vln6t+9CRpK1Az6frc3sLOoPpWganzTLAtFMfO1UzZGg==
From: Josselin Poiret <dev@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>, 63414 <at> debbugs.gnu.org
Subject: Re: bug#63414: Evaluation comparison on cuirass
In-Reply-To: <ZFtycPWNqiRCXGYX@jurong>
References: <ZFtycPWNqiRCXGYX@jurong>
Date: Wed, 10 May 2023 20:27:05 +0200
Message-ID: <87cz38doue.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spamd-Bar: /
Authentication-Results: jpoiret.xyz;
 auth=pass smtp.auth=jpoiret@HIDDEN smtp.mailfrom=dev@HIDDEN
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 63414
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi Andreas,

Andreas Enge <andreas@HIDDEN> writes:

> When working on a branch and deciding whether to merge it, we need a way
> of comparing its status with that of the master branch. As far as I can s=
ee,
> there is currently no way in cuirass to compare arbitrary evaluations and
> get a list (or a dashboard) of builds that fail in one, but not the other.
>
> Andreas

I guess that this is one of the features that the Build Coordinator was
built for (and it is pretty damn good at this).  Maybe we could start
considering whether it makes sense to duplicate effort on Cuirass and
the Build Coordinator?  I don't know how "production-ready" the build
coordinator is, compared to Cuirass?  Maybe we could target getting the
Build Coordinator up to feature parity with Cuirass so that it may be
used on a wider scale?  If this is something we want to focus on, we
could create a team around it and set clear goals, which would probably
lessen the burden that's on Chris currently.

I understand that Cuirass is general enough to support much more than
Guix, but the coordinator is a wonderful piece of software and our
workflows might be outgrowing it.

WDYT?

=2D-=20
Josselin Poiret

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmRb4fkQHGRldkBqcG9p
cmV0Lnh5egAKCRBQXkC5FhcaiiwuC/9eadFgdn45bz0YavoK/e5zmdWqySAcx56R
P3wwWVs1NVcRTCLExFFkDVKPrOfFMdvXM7He6u5h/JFCMCeyqd5DC4bDVMrMH7Tk
Frx1Zl85PyL0dNr8H242MyNSwPtDbWtZP3QGpHzzQV+FIJEx73h8m4v+WKK/B6ps
ae0qKcy3JiSjYSDf6FybGBlE52+ebH7CJ1BxCzjDJ2ip8Miwxt55SxNpBXpgXzCz
2Y+t3tVOs5GntlRJ8urR5iaqguZG5pOX5oM3OndAsVhCNqrevn88BLYLy2Fst8WU
srJzX1qtA2inUhYmtsDjx8W+IuaLKW0KGC0CLRGpELiRoHb6Uh8L9QOIA801Ek5M
laFzfaC9d8pIj3zlVc8bI8tSof3SBo4tkjB2QkWV/i1nCp59TTPZYBBNYuAuLIV3
v8FDmKI7LTp/YjrCg+5pYV8hM1rtSWiO2TnqS0WC2BUDTjC3DgZ83ccXLGDWEBQo
yxy60RbiODMVrXQrHe/1dLCXkpdTp+o=
=KIjm
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 May 2023 10:31:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 10 06:31:23 2023
Received: from localhost ([127.0.0.1]:45293 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pwh6Q-0003R8-Rg
	for submit <at> debbugs.gnu.org; Wed, 10 May 2023 06:31:23 -0400
Received: from lists.gnu.org ([209.51.188.17]:38562)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1pwh6N-0003Qy-Co
 for submit <at> debbugs.gnu.org; Wed, 10 May 2023 06:31:22 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <andreas@HIDDEN>) id 1pwh6L-00043D-PN
 for bug-guix@HIDDEN; Wed, 10 May 2023 06:31:19 -0400
Received: from hera.aquilenet.fr ([185.233.100.1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <andreas@HIDDEN>) id 1pwh6J-0008Eq-OL
 for bug-guix@HIDDEN; Wed, 10 May 2023 06:31:17 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 4B5EA373;
 Wed, 10 May 2023 12:31:14 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id nfrD7YUsvJ-p; Wed, 10 May 2023 12:31:14 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id D1CAB1CF;
 Wed, 10 May 2023 12:31:13 +0200 (CEST)
Date: Wed, 10 May 2023 12:31:12 +0200
From: Andreas Enge <andreas@HIDDEN>
To: bug-guix@HIDDEN
Subject: Evaluation comparison on cuirass
Message-ID: <ZFtycPWNqiRCXGYX@jurong>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Received-SPF: pass client-ip=185.233.100.1; envelope-from=andreas@HIDDEN;
 helo=hera.aquilenet.fr
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

When working on a branch and deciding whether to merge it, we need a way
of comparing its status with that of the master branch. As far as I can see,
there is currently no way in cuirass to compare arbitrary evaluations and
get a list (or a dashboard) of builds that fail in one, but not the other.

Andreas





Acknowledgement sent to Andreas Enge <andreas@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#63414; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 5 Nov 2023 14:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.