From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Vollmert Subject: ci for wip-haskell-updates Date: Mon, 22 Jul 2019 19:39:08 +0200 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:54613) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hpcHX-00016K-9H for guix-devel@gnu.org; Mon, 22 Jul 2019 13:39:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hpcHV-0005zv-9X for guix-devel@gnu.org; Mon, 22 Jul 2019 13:39:27 -0400 Received: from mx1.mailbox.org ([2001:67c:2050:104:0:1:25:1]:50110) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hpcHT-0005wf-Mm for guix-devel@gnu.org; Mon, 22 Jul 2019 13:39:25 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id AE3F251766 for ; Mon, 22 Jul 2019 19:39:18 +0200 (CEST) Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id BZndCp5POahq for ; Mon, 22 Jul 2019 19:39:10 +0200 (CEST) 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: guix-devel@gnu.org Hi all, just pushed my first commit to the new branch wip-haskell-updates, yay! Now I was wondering how to get CI to test that. =46rom a trip through the sources, the following would appear to work: In guix/gnu/ci.scm: Define %haskell-packages, e.g. as all packages defined in gnu/packages/haskell.scm together with anything that uses the haskell build system. Add a corresponding subset =E2=80=98haskell to hydra-jobs. maintenance/modules/sysadmin/services.scm: Add a cuirass spec referencing gnu-system.scm and the haskell subset. Is that a reasonable way to go? Should I send patches to do that? (By the way there=E2=80=99s a branch wip-haskell that hasn=E2=80=99t = been touched in a while, should we delete it?) Cheers Robert