From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [GSoC] Rewrite Hydra to be more integrated with Guix. Date: Fri, 18 Mar 2016 21:55:04 +0100 Message-ID: <87pourld5j.fsf@gnu.org> References: <87bn6c944a.fsf@gnu.org> <87y49gxk8i.fsf@gmail.com> 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]:52441) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ah1QO-0004FF-OG for guix-devel@gnu.org; Fri, 18 Mar 2016 16:55:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ah1QJ-0004zi-MC for guix-devel@gnu.org; Fri, 18 Mar 2016 16:55:12 -0400 In-Reply-To: <87y49gxk8i.fsf@gmail.com> (Alex Kost's message of "Fri, 18 Mar 2016 11:29:01 +0300") 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: Alex Kost Cc: guix-devel 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 differe= nt 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? Now is a good time to throw ideas at Mathieu! ;-) Ludo=E2=80=99.