From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: [GSoC] Rewrite Hydra to be more integrated with Guix. Date: Sat, 19 Mar 2016 10:48:05 +0300 Message-ID: <87d1qq29je.fsf@gmail.com> References: <87bn6c944a.fsf@gnu.org> <87y49gxk8i.fsf@gmail.com> <87pourld5j.fsf@gnu.org> 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]:36423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ahBbu-0006jH-1E for guix-devel@gnu.org; Sat, 19 Mar 2016 03:47:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ahBbq-000178-R8 for guix-devel@gnu.org; Sat, 19 Mar 2016 03:47:45 -0400 In-Reply-To: <87pourld5j.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 18 Mar 2016 21:55:04 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel Ludovic Court=C3=A8s (2016-03-18 23:55 +0300) wrote: > Alex Kost skribis: > >> Mathieu Lirzin (2016-03-18 00:38 +0300) wrote: > > [...] > >>> This GSoC will not likely succeed in implementing every features Hydra >>> is currently providing. The objective is rather to create the basis >>> which will then allow further developpements to overcomes the present >>> difficulties. To achieve this the following milestones (suggested by >>> Ludo) will be followed: >>> >>> - Implementing a simple loop pulling Guix Git repository and building >>> every packages. >>> >>> - Adding a =E2=80=9Cjob=E2=80=9D abstraction to be able to build differ= ent Git branches. >>> >>> - Adding support for a database to keep track of the build results with >>> their associated commit, derivation and output. >>> >>> - Adding a API over HTTP to get the build results remotely (ideally >>> through an Emacs interface). >> >> I dream of a more feature-full API, as the current "M-x guix-hydra-=E2= =80=A6" >> stuff is not very useful. > > What features do you have in mind? For example, the Hydra API does not provide a way to search for jobs as we can do with web interface like this: http://hydra.gnu.org/search?query=3Demacs Also there is no way to get any info on evaluations, so it's not possible to compare evals: i.e., to see what new jobs were added, what was failed or succeeded, etc. --=20 Alex