From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: GSoC: Adding a web interface similar to the Hydra web interface Date: Sun, 03 Jun 2018 21:40:36 +0200 Message-ID: <874lijbqvf.fsf@elephly.net> References: <87vac3twbe.fsf@gnu.org> <87o9hog2ye.fsf@elephly.net> <87d0xyn9zs.fsf@elephly.net> <87d0xswvls.fsf@elephly.net> <87r2m4ntk4.fsf@mdc-berlin.de> <87tvqxy4i9.fsf@elephly.net> <87in78hxo2.fsf@elephly.net> <878t7xb58o.fsf@elephly.net> 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]:40606) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fPYs3-0005Vj-JY for guix-devel@gnu.org; Sun, 03 Jun 2018 15:40:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fPYs0-0002FF-Lu for guix-devel@gnu.org; Sun, 03 Jun 2018 15:40:55 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21136) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fPYs0-0002Dw-DS for guix-devel@gnu.org; Sun, 03 Jun 2018 15:40:52 -0400 In-reply-to: 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: Tatiana Sholokhova Cc: guix-devel Hi Tatiana, > I fixed my previous commits as you adviced. I have tested some features on > examples databases and it was correct. But I can't try your database > (small-cuirass.db) file, the queries just return empty 'queue' and 'latest > build' lists, and I haven't tried other requests yet. Oh, maybe there=E2=80=99s something wrong with that file. I=E2=80=99m sorr= y. > Now we have a web application with two pages: main page with current > specifications status and pages for each specification. I think, for the > next stage I should display some more information from the database but I= 'm > not sure what else I should display. Have you taken a look at https://hydra.nixos.org yet? This is the hydra instance of the Nix project. (We use an older variant of the same software on https://hydra.gnu.org, but it=E2=80=99s not very responsive.) On https://hydra.nixos.org/jobset/nixos/staging you can see a particular branch of the nixos project. It lists evaluations, displays the number of successes, failures, and pending builds, and it links to a detailed overview of the evaluation. For example, at https://hydra.nixos.org/eval/1459429 we see the list of builds that are associated with a particular evaluation and we can follow a link to a description of that build. The build page shows us some information about the derivation/package and links to the build logs. It also shows us when the build first failed, what change in the repository lead to the build failure, and so on. > Now I'm not sure what features I should implement next? What else do you > want to see by the first deadline? We are not just looking for a status page that displays the database contents. Some of the bits of information have to be derived from more than one database record. When you compare the current state of the Cuirass web interface to that of Hydra, what do you see is still missing and should be implemented next? Could you identify the top 5 features that you think are missing and could be added to Cuirass? -- Ricardo