From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id ODKFKejkW2SPqQAASxT56A (envelope-from ) for ; Wed, 10 May 2023 20:39:36 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4FePKejkW2S+WgAAauVa8A (envelope-from ) for ; Wed, 10 May 2023 20:39:36 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 435F91C1BE for ; Wed, 10 May 2023 20:39:36 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwoiN-0002VC-4I; Wed, 10 May 2023 14:39:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwoiK-0002Uj-Nh for guix-devel@gnu.org; Wed, 10 May 2023 14:39:00 -0400 Received: from jpoiret.xyz ([206.189.101.64]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwoiI-0006zC-LC for guix-devel@gnu.org; Wed, 10 May 2023 14:39:00 -0400 Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 38FA6185190; Wed, 10 May 2023 18:38:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1683743935; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=MDnDxgmDhp+sXX7vaO3ffRQoRx05tH3nGf8+zJspIUs=; b=M4TauJ30fbHu/Jx3gm+UFFUw46H3ZduNAH2jiGfLi8VQVjSfREVl7TEPNTpiEaeBOjDaAc E/QWPga5wFvuwkM+baa1vwVGeqa4bqzdfM1wXL4Je4pbH7NMNNXpTw4Z/XWCWqCMk7i0tz 4aWTK1lDAFcdYi9wzntuDhvJH/kjqFnsj4ntXtuiVWAiAY30HoruuGva/4TlsTrksBoWnP aLhh+6+a+uUr21ueR7s1vEnEupVrJA/pdDLklGk5veekA/jawMx8EzRtMa9VHeCAGJ4ts9 gDqLP4eLER4lx5uebyP2J6KW7FsDWYcB5204vcu8Yl6cNo5f4gRJIicS66XMxw== From: Josselin Poiret To: Christopher Baines , Andreas Enge Cc: guix-devel@gnu.org Subject: Re: Tooling for branch workflows In-Reply-To: <87bkis1cvd.fsf@cbaines.net> References: <87bkis1cvd.fsf@cbaines.net> Date: Wed, 10 May 2023 20:38:52 +0200 Message-ID: <87a5ycdoar.fsf@jpoiret.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spamd-Bar: / Received-SPF: pass client-ip=206.189.101.64; envelope-from=dev@jpoiret.xyz; helo=jpoiret.xyz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list 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+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1683743976; a=rsa-sha256; cv=none; b=NMGsvm0m+QFvFbzqmnEvdqy1GNeKvoNCL/od6Y8AZSRgu8RgRuhG4+AmBV1qqqn5wxGsyY IPI268YsL3MRXNUjinQSCxsoPbboHt+2VPY0eCVGvbqHLo7Edgx1D5J9lXYah5at/RSAfh 38CrFD6iATupORo+3F+u6AKOOFYOlU3OnIP0gVmxaSziYTHSY1z0jw8jLf/5jK2SnbEfeu kGjctAKNOR+wC8T16VA3A6f6QMXjgr7AS7/vr4/ZQ5HCsQTKeOSIwzEgBCzzia1K0yfoXj Y2pzBsBcE8cEFYXis9wWRIV6CCl4Kc9sAvMD8d/g4xo30DGj+3BMZwYsiEDUFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=M4TauJ30; dmarc=pass (policy=reject) header.from=jpoiret.xyz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1683743976; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=MDnDxgmDhp+sXX7vaO3ffRQoRx05tH3nGf8+zJspIUs=; b=bJ61XYoKrmP5jfhVcr1TGU9MaxiXV6+PJ/WNYdAlLGFiUELGnxCVlnCHL1cJ0ZQVheShG5 gAO/LSTuyJYljI7ne+1KMy9mClfKUTCzesPwkXtUK0PpjahLse2bO+AoW+wwxwMv8s2uu4 uOl+GxT4ZEdtcBpDyUbkJC5sAupunKMGOPszLOnyom4oau3YHih3MfULE54gwi1meAnibW I79qCVQuz45j1EhxkNvlyUAvEm4NgoakTFTs+xnkvbDdV4EtCfh4mRoWnoeXt0eCqJtsVa /CK0zYqwz4UfnwXnLL8FBA9l1TIvHOzccJiPIgZJ7hhJaxdvvrCM7BUHXByUCA== X-Migadu-Spam-Score: -9.75 X-Spam-Score: -9.75 X-Migadu-Queue-Id: 435F91C1BE X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=jpoiret.xyz header.s=dkim header.b=M4TauJ30; dmarc=pass (policy=reject) header.from=jpoiret.xyz; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-TUID: bck4ztULyd3u --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Chris and Andreas, Christopher Baines writes: > I too would like to see improved tooling for managing changes. I've been > working on the qa-frontpage for smaller changes, but I think this can be > extended to large changes too. > > [...] > > This is something I'd like to see too. I've been thinking about this > already and want to spend more time working on at least making it easier > for more people to get involved. Let me know if you have any specific > requests! Maybe it would be a good time to create an infrastructure/CI team, and set some clear goals for it? I think it might motivate people (me included) to get more involved in GBC development if there is something to build towards. Also, I kind of agree with Andreas about the bus factor of Cuirass and GBC, and wonder whether it makes sense to duplicate development effort across both. It seems to me that Cuirass is working properly as a generic CI tool, but it's not super well adapted to Guix, something which the GBC seems to be much better at. Is replacing Cuirass by GBC on berlin for Guix CI something that is a future goal, or is it understood that Cuirass will be running there for the foreseeable future? Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmRb5LwQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcaiux4C/4muF3BrF24vF39Bp20lKwtG0/IzJKDsZEd t8BG5iNj1JgmHVQ5nCPkcQK4dh6oY3Nq27VKThxegawMp7uvy9mY3hV0GWLQK/tD fwDhih4kScfDUEGZ2jiHhZ/4IZu1Qvtlq+kJ/AFMyerSEYg7tS1g5m9NfL7kicOd ShTRyRJm9j6/bGayxtwXh7I0/mlFvdy5r1ctm895DqvZzXmIUhZYStHVqJfpjOOc 1VkptuXI7FqesNvN+M7KedulrUiBPYT9nO2SgmNSYgNgEHzb539YybqCmfldtTub XKMzfYFiEOWthMa4UxRrVKN/L3Q6FRJHkqI3i8Wof/m0zkxq00/xHr3KuItMaiaW RHviGa1cvKsigaZymeDpJL18VWTM4fGu9XrfX2jsJg6xdfxv1K/v4xxatLxHQgHD 59spj9DTCLQGgSwNgDq3q/g7EpqXooGeu2R6zVuQa3R6j4AMtAndkQQueAMdxmYi 1iisNbfk9S6rERB0xrXEbb95gHUO0zg= =EpBm -----END PGP SIGNATURE----- --=-=-=--