From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id yODJLYAlEmGDOwEAgWs5BA (envelope-from ) for ; Tue, 10 Aug 2021 09:06:40 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id GFBzKYAlEmHCNQAAB5/wlQ (envelope-from ) for ; Tue, 10 Aug 2021 07:06:40 +0000 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 06E561DD14 for ; Tue, 10 Aug 2021 09:06:40 +0200 (CEST) Received: from localhost ([::1]:43056 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDLqR-0000U6-0o for larch@yhetil.org; Tue, 10 Aug 2021 03:06:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDLpx-0000Em-Si for guix-devel@gnu.org; Tue, 10 Aug 2021 03:06:10 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21133) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDLpu-0004CW-7p; Tue, 10 Aug 2021 03:06:09 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1628579159; cv=none; d=zohomail.com; s=zohoarc; b=FJ4n4gxtKZYZr4167mnseawOIRWZLGBbFerAbNvtfaDldLx1ZT8BGEXcnO5fG4VmMtGQpGIZwYI6Zu7DmANy5FguqpJQuI/UVocTSBf3SzQkybWoozi3K7hbmqWly6DT6HOtcgxbkARSlA/qtesIDOVvT1OOoAUeX4c/OTqK08E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1628579159; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=1UApQskvuDchPdJdYhKOA70TWd+abmimSyadIpifZ40=; b=AbeLbKd8QlR3uyfez4ZDJCO2Ahdo0JlOFc5YOcxGzJ8eVtc6Y4Dg0IPGjg59uQp6IhZbLizCcRwYWLwHWn7RUcosRb6ipB6zkfeBgEI3+QtuG/RRt+p7AhNLiMvjoYOjpI7pq4L4/wCUtiV+parShFwh5ABjLsA7gHQ6CrKrMRM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1628579159; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=1UApQskvuDchPdJdYhKOA70TWd+abmimSyadIpifZ40=; b=ik+hHZd44ykCjXT9ZkNpH6amzi0lFFlJoZfa9KAXSrhQy8uLp8GYd86kEHkbrieb gONZ29gT7uhPuojYzwqt4XvXYjK4wee7oVfikDh+h3aHGj6Y0Nbd1b+7GHca2SWB+4W 8mCLoZocIsAuW+Km+ncQucw5LE3RqC82cPTpfV+U= Received: from localhost (p54ad4e3a.dip0.t-ipconnect.de [84.173.78.58]) by mx.zohomail.com with SMTPS id 162857915806363.429253620342365; Tue, 10 Aug 2021 00:05:58 -0700 (PDT) References: <87bl6hbd05.fsf@cbaines.net> <87a6lwoqrs.fsf@gnu.org> <87r1f2i82z.fsf@cbaines.net> User-agent: mu4e 1.4.15; emacs 27.2 From: Ricardo Wurmus To: Christopher Baines Subject: Re: Project direction with testing changes (branches and patches) In-reply-to: <87r1f2i82z.fsf@cbaines.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 10 Aug 2021 09:05:54 +0200 Message-ID: <87czqllqy5.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.51; envelope-from=rekado@elephly.net; helo=sender4-of-o51.zoho.com 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, guix-maintainers@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628579200; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=1UApQskvuDchPdJdYhKOA70TWd+abmimSyadIpifZ40=; b=c9nk2X3xsj998tfhWnmY7Jy/rudFcg5EfVeWIi3v0h7keKWYnoJZvi237tfxho7EgtPXXX nbahUD64vqRi7XxFX7qGSiuFtltOFgeYSCSRZzTF63t8sraAFl3SjDJMctiD/jxvjaJoCh nrCgXqtoj9Z8CnQ0Y8JaMOSGKHQXUbsvAsR+J0D+up7QJ4rGOWi9gX6Ez/tKxO/KcNRcS7 SyzdAaUzeweeWSVha1rWu2f0PZA748k/QWObOyRrhMKuxGIXwXOLZIfDobFQd6V1ulbJpF M8znuy5szJr1RYSqants+VWez/z8PZxOxZmHwJi8q0yqD6fFztvbImRL79cHew== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1628579200; a=rsa-sha256; cv=fail; b=gVS8xpzmJ30NLXoTgBxq5IVml+K35q+MdBE7rjdtIFynO8NsquIJIlxgJ7lpFf0hJBOwdY +oyEUYuiowb1F0qKpALTEbAt/s++/MulGOJdLU5OYMlH6c/bPnlKsUOGMNlCkBhWJOKnxk ac59B80bNmsSa3Cd5vLnlT1QGb0C4DWKA+P+w5XzK5JPJ7l2A4w9Z4waFkxogV8QpLRLsn A/NFi/M8tBd6AY7x0D7dRKQ2SvTXxNmNs1z2JWI0IOtg9aHK12vmx9s8b7XNi35K+p4Iz9 AW30Cwp4V1JaglW0s4WXVmusN1Uv0pEMhd97ey94MjcZ/LjO5MDr6Y/W2JX2/A== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=elephly.net header.s=zoho header.b=ik+hHZd4; arc=reject ("signature check failed: fail, {[1] = sig:zohomail.com:reject}"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: 0.59 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=elephly.net header.s=zoho header.b=ik+hHZd4; arc=reject ("signature check failed: fail, {[1] = sig:zohomail.com:reject}"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 06E561DD14 X-Spam-Score: 0.59 X-Migadu-Scanner: scn0.migadu.com X-TUID: uamEV6U26CWQ Christopher Baines writes: > I think using Patchwork or Mumi is viable, it would probably not=20 > be > great to use both in the long term. The most useful thing for me=20 > would > be to pick an approach. > > Patchwork is closer in terms of features I think, since it has=20 > an API > for patch series and checks. I know mumi gained the ability to=20 > generate > mbox files for patch series now though. I wouldn=E2=80=99t mind getting rid of Mumi. Surely Patchwork has a way to configure the user interface=20 somewhat? > I think the requirements in terms of Mumi would be to have some=20 > way of > querying for patch series to test, or at least all/recent patch > series. I suppose something could just ask for the 1st or latest=20 > series > each time there's an email to a issue, that might be the=20 > simplest > approach. There is an /issue//patch-set/ handler to download patch=20 series. IIRC there is a bug somewhere that makes it not work as=20 intended, but I did use it in the past to get a whole bunch of=20 patches and apply them with =E2=80=98git am=E2=80=99. > Then there's the bits you describe about showing relevant > information about whatever tests take place. I guess Mumi would=20 > need an > API or some way to find out about that information, and then=20 > display > it. Maybe that could happen in the form of emails with=20 > machine+human > readable data that Mumi could interpret. I don=E2=80=99t know what this means. What exactly is needed here? > Unfortunately I don't know much about the Mumi=20 > internals. Ricardo, are > you able to comment on the feasibility and whether this=20 > direction would > make sense? I think it=E2=80=99s feasible to add a few more things to Mumi to make the= =20 existing features work better. But I should also emphasize that=20 I=E2=80=99m in no way attached to Mumi. If we have something better I=E2= =80=99d=20 be happy to retire it. Mumi has served us well; we don=E2=80=99t need to=20 extend its use beyond what is reasonable. --=20 Ricardo