From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id AEAkFJQKdWNmKgEAbAwnHQ (envelope-from ) for ; Wed, 16 Nov 2022 17:06:44 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id ODcdFJQKdWNsVAAA9RJhRA (envelope-from ) for ; Wed, 16 Nov 2022 17:06:44 +0100 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 05BF1C8A2 for ; Wed, 16 Nov 2022 17:06:43 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ovKvg-00055n-55; Wed, 16 Nov 2022 11:06:24 -0500 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 1ovKvY-000515-33 for guix-devel@gnu.org; Wed, 16 Nov 2022 11:06:16 -0500 Received: from mira.cbaines.net ([212.71.252.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ovKvV-0007bz-Uw for guix-devel@gnu.org; Wed, 16 Nov 2022 11:06:15 -0500 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 1D41627BBE9; Wed, 16 Nov 2022 16:06:12 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 708474b2; Wed, 16 Nov 2022 16:06:11 +0000 (UTC) References: <20221115220857.GC13339@dismail.de> <87h6yzffsd.fsf@cbaines.net> <20221116063201.GC3370@dismail.de> User-agent: mu4e 1.8.11; emacs 28.2 From: Christopher Baines To: jgart Cc: guix-devel@gnu.org Subject: Re: Automated Patch Review Wish List Date: Wed, 16 Nov 2022 16:02:18 +0000 In-reply-to: <20221116063201.GC3370@dismail.de> Message-ID: <87cz9mg9zi.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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.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-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668614804; 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; bh=CXrkzVWLPo/W3TI9Nm4847gueU3hHfPS60TN/iWr+kQ=; b=nSW3C8tZ7Si1JChl11IfSx96KHsQGA+s32OLwlncx1lQ6y93pF7RApo43k9c5n86iX5VTD LiVaraQlWtkiiZKbp5UTPPsdR5WcPT174cijvjZr3QajYYL2rAManRprjM0l4B0UJ533/j CgVZkMGKLIbHQ6UeKh7J6kCfd2Xzw+l+IsdQdP7Ehs0HLE6QCYpghI7B9gvPcp01eTSt4O PQQUQylFCeN6kQfLlZq4jiAmAJoRcKPehuL/M9VIiMNXsiwAFtxm9Acrd0W4ZBwnaq66A2 F+qdmE+MjVW77jMi8h4D4eajE7/TG5iZQ7nHam5TXHtzbcw+opzllUC3xOSqjQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1668614804; a=rsa-sha256; cv=none; b=CJtDOj+ow344KmlO9Y3zBCT46H3sbNCbXEZZ2r2azKvVO6Vp955za32G4oCUwXBoqILeEb poAUjkR02M/wqcfu96JUB65V5nSZqrY3qnBJoDQMBjqa4WVe9KBPIrrFsNJ1Spfl1HBoRU HQXuqgzodwF4MTuTX5usOsyHSf0C1tqIn0N7aPXukx+7ESFD/4isgWWSq60TRLlY9MydlM 5ploIqFjEqtIzURd6NfwBdAwHX/5jOAYwvT7bsfa+K8CqIK1tLWRQRcqxREExKy36BRvo9 1hn3sofs0Pwo2nNCiDWhGs0lDFlVqBV/uW72U/GsJoWUDxGrGv5liN0m5+io0Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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-Migadu-Spam-Score: -5.74 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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-Migadu-Queue-Id: 05BF1C8A2 X-Spam-Score: -5.74 X-Migadu-Scanner: scn0.migadu.com X-TUID: On70lIct3QIy --=-=-= Content-Type: text/plain jgart writes: > On Wed, 16 Nov 2022 08:45:34 +0000 Christopher Baines wrote: >> I'm not sure what you're asking. Are you asking what people think is >> most important to automate about patch review? > > Yup, what's the top priority feature we want to implement first/next for > having a more automated patch review process? At least in terms of what's going on at qa.guix.gnu.org, I've nearly finished adding better support to the Guix Data Service to identify where builds are blocked by other failures. There's still some more testing to do, but that information is now taken in to account. I'm hoping this will make the comparisons clearer. In terms of what to implement next, there's a TODO list here [1], but personally I'm going to try and get back to using and trying to encourage others to use qa.guix.gnu.org when reviewing patches. 1: https://git.cbaines.net/guix/qa-frontpage/about/#org18a0c6a Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmN1CnFfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfcxQ/8Ce1NWgF2GFL5Iazxj7qG182W73YMih8o gLPNkjQylXA/LFQahroBYZMhboNvI1QDlk8vQkcfAv0MwFvyCs4tTltTCBI5SepP zfGlBg8Fe5EhNjpON8M5/McG3xvhI5pOYDPbYTS/5O6CKS8YRtr/WE6PUc0sQBwK MCVLCMhvBF43M8r5MeGvqQUY168kp3f9RzBCtKiHhuaAqo4E+dxuxdvsCguLuUNA TtXd8oWWjUl+ngKf+BM24LVW/S5djNA0AReQtYGmislBS2nh/phuK2Mo8ouY7FUZ NQN5mPSmU3HZ20yA1PRszqt2gLuaR23ToTVlNyd4trvJfJybVYiH04sqxDYP6Mn2 t/7fYXUmcRwYMA3nj7wvTHLkJs32V9xQ+nfAuVJwHJcHiqGvItmrM/quydDJkJcN 18LFXiAEing2yPawPiGQNIBicmr1XNG1X/yv5f+QZUxO0roao9bj20TtH2Oh7/BE 0jTnh8LIQLko4OfC6kO1+sQAYkH2l/YzV7L0ald9lMDvJRZ2YurCPXKlduqED6AX 7/vt7b7LKV43P8tma4GkZG6NZQwUU+dv6dewZd1qmdmc2D9HB6PKFP9ubrqafNJ4 V/Z6FGLvvDgPAbAhir4pjcetuYrdzWhX/wzqyGxbOxywmxmSON8oYRsk8EjDM6ML 3QTggb6ViM4= =EnGk -----END PGP SIGNATURE----- --=-=-=--