From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: GSoC: Adding a web interface similar to the Hydra web interface Date: Tue, 29 May 2018 18:07:04 +0200 Message-ID: <87h8mqxx7b.fsf@gnu.org> 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> 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]:39202) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNh9P-0003QI-9a for guix-devel@gnu.org; Tue, 29 May 2018 12:07:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNh9O-0002a7-ET for guix-devel@gnu.org; Tue, 29 May 2018 12:07:07 -0400 In-Reply-To: <87tvqxy4i9.fsf@elephly.net> (Ricardo Wurmus's message of "Thu, 24 May 2018 08:03:26 +0200") 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: Ricardo Wurmus Cc: guix-devel , Tatiana Sholokhova Hello Tatiana & all, Ricardo Wurmus skribis: >> I am a bit confused about the database structure. As far as I understand, >> there are project_name (project) and branch_name (jobset) properties, but >> project_name is a primary key, so a project can't have several branches? > > I share your confusion. Maybe Ludovic or Mathieu can shed some more > light on this. It=E2=80=99s confusing indeed, I think it=E2=80=99s a mistake that has yet = to be fixed. Basically what we do now is that we use a different =E2=80=98repo_name=E2= =80=99 when we just want to add a branch=E2=80=A6 We should fix it at some point. Suggestions welcome! I would encourage you to write commits in a way to minimize friction when we are to merge them=E2=80=94that is, following the conventions that Ricardo outlined. That way Mathieu, Ricardo, or myself can take a look and quickly cherry-pick to master. Anyway, kudos on what you=E2=80=99ve already achieved! Getting started on = an existing code base is never easy, so I think you=E2=80=99ve done a good job. Thank you, Ludo=E2=80=99.