From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Cuirass HTTP API Date: Tue, 17 Oct 2017 18:08:19 +0200 Message-ID: <87po9leozw.fsf_-_@gnu.org> References: <20171012173828.26257.23460@vcs0.savannah.gnu.org> <20171012173830.72AE320339@vcs0.savannah.gnu.org> <87tvz36elv.fsf@netris.org> <87r2u76qnr.fsf@fastmail.com> <87po9rhtpd.fsf@netris.org> <87y3oeh8cq.fsf@netris.org> <87o9pa6myo.fsf@fastmail.com> <874lqzfdyx.fsf@gnu.org> <20171016215250.GD20802@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35581) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4UPr-0007TO-DH for guix-devel@gnu.org; Tue, 17 Oct 2017 12:08:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4UPn-0005Wh-8D for guix-devel@gnu.org; Tue, 17 Oct 2017 12:08:27 -0400 Received: from hera.aquilenet.fr ([2a01:474::1]:49441) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e4UPn-0005U3-0a for guix-devel@gnu.org; Tue, 17 Oct 2017 12:08:23 -0400 In-Reply-To: <20171016215250.GD20802@jasmine.lan> (Leo Famulari's message of "Mon, 16 Oct 2017 17:52:50 -0400") 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Leo Famulari Cc: guix-devel@gnu.org Leo Famulari skribis: > On Mon, Oct 16, 2017 at 02:56:38PM +0200, Ludovic Court=C3=A8s wrote: >> From the maintainer=E2=80=99s viewpoint, it just stresses that we must k= eep >> going with the efforts to improve our build infrastructure. Currently >> that has only benefited x86, but perhaps now is a good time to plug our >> ARM boxes behind berlin.guixsd.org, for a start. >>=20 >> Thoughts? > > What sort of interface do we have for querying berlin.guixsd.org's > evalutions (to borrow the Hydra term)? > > Is it just `guix weather`, or is there some sort of historical > continuous integration view as with the Hydra interface? Thanks to Mathieu Othacehe, Cuirass now supports a subset of the HTTP API of Hydra. Currently the only interface to that is Emacs-Guix, but we could/should write JavaScript code that does that; any takers? :-) So currently we can do: M-x guix-hydra-latest-builds =E2=80=A6 and from there browse builds, view their status, etc. We have yet to add support for viewing build logs (!) to =E2=80=98guix publ= ish=E2=80=99 and/or Cuirass. > For all the frustrations with Hydra, it's still invaluable to be able to > compare evaluations and look at things like "newly failing jobs", and to > share hyperlinks with each other. Agreed. We=E2=80=99re not there yet, but that=E2=80=99s not insurmountable. BTW, there=E2=80=99s the possibility of a master=E2=80=99s or internship pr= oject at the MDC (Berlin, DE) with Ricardo around Cuirass: http://bioinformatics.mdc-berlin.de/mastersprojects.html I may also be able to recruit a master student or an intern at Inria (Bordeaux, FR), possibly to work in this area. If anyone is interested, please let us know! Ludo=E2=80=99.