From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id KGMNA6p881/IJAAA0tVLHw (envelope-from ) for ; Mon, 04 Jan 2021 20:38:02 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id MPRuOql881+zXQAA1q6Kng (envelope-from ) for ; Mon, 04 Jan 2021 20:38:01 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C5B0E940438 for ; Mon, 4 Jan 2021 20:38:01 +0000 (UTC) Received: from localhost ([::1]:37668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwWc4-0002LM-OK for larch@yhetil.org; Mon, 04 Jan 2021 15:38:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwWbr-0002Ks-JI for guix-devel@gnu.org; Mon, 04 Jan 2021 15:37:51 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:42459) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwWbo-0001uc-1v for guix-devel@gnu.org; Mon, 04 Jan 2021 15:37:45 -0500 Received: from localhost (188.28.108.198.threembb.co.uk [188.28.108.198]) by mira.cbaines.net (Postfix) with ESMTPSA id 2D0B827BC0A for ; Mon, 4 Jan 2021 20:37:40 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b97fa91c for ; Mon, 4 Jan 2021 20:37:37 +0000 (UTC) User-agent: mu4e 1.4.13; emacs 27.1 From: Christopher Baines To: guix-devel@gnu.org Subject: The Guix Data Service can now compare system tests between two revisions Date: Mon, 04 Jan 2021 20:37:34 +0000 Message-ID: <87pn2kjv5d.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; envelope-from=mail@cbaines.net; 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.43 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: C5B0E940438 X-Spam-Score: -4.43 X-Migadu-Scanner: scn1.migadu.com X-TUID: PF3loaEAbAld --=-=-= Content-Type: text/plain Hey, Small update on the stuff I'm doing around trying to test patches, the Guix Data Service can now compare system test derivations between two revisions [1]. I'm using this functionality to spot derivations to build to test patches, and expose the status of those through the Guix Data Service web interface. 1: https://git.savannah.gnu.org/cgit/guix/data-service.git/commit/?id=6f89066355246a475897a66751afc7a75dd62aa3 There's an example of what this looks like here [2]. In the script I'm using to submit the builds to the Guix Build Coordinator instance, it has a list of the system tests that change with any change to Guix, and those will get a lower priority. Other system tests should be processed with a relatively high priority. 2: https://data.guix-patches.cbaines.net/compare/system-test-derivations?base_commit=fdfc1c81ba018dd808b0dfd9827a73262c716808&target_commit=6a468a0c4b92580468cefd3883ced71679e9615d&locale=en_US.UTF-8 There's still the issues that insights from building things are currently visible in the Guix Data Service web interface, and not where they'd be more useful (Patchwork or Mumi for example), but I've got some ideas on how to start addressing that. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl/zfI5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XdcYg//fPGf2tgOanzNmqpQKO6HZ3tnqsOS81iB bfqJMg3O+E3XrAnSSCrWEXr1/nmSUJMydz4UW03xeY50J46xNM9F7jbqqQFcbrbv K7UAILixKYNd77FM7cYC0rwKI4SShJ6ODMhTyQ5ckTojwdNYeW4cS92FwPLfGCbj +D5QFTsmYVGynXq0gcNuxXmiVROJVpDQ84WYinU+x2UbTYV6AUOfRwd46g6Bu1Uk Mbd8iksBS/SsvdbMIcl9fk9gP2cQLLjGQghh1e97DU+FQ0I9qEJu+90Qu3EJCP2W hg59/chGtn8FtX1/hPKxZ5EkOqwvoTESedTwWsv37oTw/WVMa+wHFroerJcH5Tdx azd6ZtxBy8Z2b0C0VveLbMok5ht6g3NtBki1KsFE2UvY+NbQ0SG854eNj8KlmJqD 2IAk3lfykjF14pA62EykfojnJ3GU/toKreIgVogesagMlsWXYMjxaVtBWLwP5ru5 CLy3qJJslg3ZQtaZdSwPyHwkb7ep7AEdlKlUTSz8viYIwtAZCSsx1r1c57KCvw/x im7Raw/4wcf7TQh9qB15/x07Epr5Ych4gf6jc6Auba+l4HcYs10BQiFaAjZKDpkL G5UFLNTK8co6S9a4iaNnGjZa37efcUzzU8q5Zshoe1CgAGyAPiAbiWwNqrHhgQ9v PljnONHLUsc= =SWY7 -----END PGP SIGNATURE----- --=-=-=--