From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id oOUnOVk/FGWQQQEAauVa8A:P1 (envelope-from ) for ; Wed, 27 Sep 2023 16:42:34 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id oOUnOVk/FGWQQQEAauVa8A (envelope-from ) for ; Wed, 27 Sep 2023 16:42:34 +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 967FB5C7AA for ; Wed, 27 Sep 2023 16:42:33 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695825753; 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=eiFlreyD+eYDKcFs+RKCmwST5f1WILlvjpa+ZnXp85M=; b=ELb7DDmHN9YA3kPGsM5Z42WMsgdCQVGIbu8/QDjTh2HY7XkKK18Lp1EJTl1jbnskozjAjF cmfMhctZAc011mlj67L09nhePaBrH7G8btQhFusDM1MiMmCxeVkDw04KQdAWcY4b9s3XRl ousQVuBXL7pvO+AISHxcwRuCvQiOt31n7+Ju/OvcPrif2/KPwkY2R0P0G8/Aic1l9bMnlf D5bp9F+ZIMoTEZxE2/5IX5uEmVtB2ED0fmPVhO8ompFY0IsJhmx+qSEKLt+gFdo5X0oMyU NASBrgM3M9nyvJBhXlOIEFSY1t/0h/f2yKyo0FRjF6vaAMklmzd5U0HmR6jukQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695825753; a=rsa-sha256; cv=none; b=OiUGXtN801rEE3as2QzKS/9gOX3rN5My6HuJ1JmASkdv2AbO/FKfwXwuuScn9afdiJINaF Nk/7EYAfMA9ZkmmwMycdV3WJ4sMVV15fmEH8IlrkhOSjdZQIMZqp2kCittrtHJEFcQysbQ 24Yz8hWDh+UDypzRcObcjCTK2QQWi4k3BHKjZk7P0U2Z4NktuKWAIdyuhL2kFkvElNUFg5 E+LeCmlCiUpIEIWzScjDhC7UiesCjsuu+OaSTY9isO97HZi9+Mh1qtFGiBTNTVMDSGwy0F ZEjYhTbe9+/8iY4EGQQciHFrOw+cbLVdUErDI1fWwC+LLFfPT7OeDbhnj3i+XA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=none Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qlVjG-0005dn-CH; Wed, 27 Sep 2023 10:41:30 -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 1qlVjE-0005dH-AZ for guix-devel@gnu.org; Wed, 27 Sep 2023 10:41:28 -0400 Received: from mira.cbaines.net ([212.71.252.8]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qlVjC-0001aw-JX for guix-devel@gnu.org; Wed, 27 Sep 2023 10:41:28 -0400 Received: from localhost (unknown [217.155.61.229]) by mira.cbaines.net (Postfix) with ESMTPSA id 5E0FA27BBE2; Wed, 27 Sep 2023 15:41:25 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 623f06ec; Wed, 27 Sep 2023 14:41:25 +0000 (UTC) References: <8734zrn1sc.fsf@xelera.eu> <87edjb5le5.fsf@gmail.com> <87jzt2feq6.fsf@xelera.eu> <878r9if5zc.fsf@xelera.eu> User-agent: mu4e 1.10.5; emacs 28.2 From: Christopher Baines To: Giovanni Biscuolo Cc: guix-devel@gnu.org Subject: Re: [workflow] Automatically close bug report when a patch is committed Date: Wed, 27 Sep 2023 15:36:21 +0100 In-reply-to: <878r9if5zc.fsf@xelera.eu> Message-ID: <87r0mjadbf.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-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -5.43 X-Migadu-Spam-Score: -5.43 X-Migadu-Scanner: mx1.migadu.com X-Migadu-Queue-Id: 967FB5C7AA X-TUID: jdIOgTxn3MWp --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Giovanni Biscuolo writes: > [[PGP Signed Part:Signature made by expired key D37D0EA7CECC3912 Giovanni= Biscuolo (Xelera) ]] > Hi, > > Giovanni Biscuolo writes: > > [...] > >>>> The first thing we need is a server side git post-receive hook on >>>> Savannah, I've opened the sr#110928 support request: >>>> https://savannah.nongnu.org/support/index.php?110928 >>> >>> It's something that the Savannah folks would need to maintain >>> themselves, right? >> >> Forgot to mention that I'm pretty sure a post-receive server side hook >> is already running (and maintained) for our guix.git repo on Savannah, >> it's the one that sends notifications to guix-commits mailing list >> https://lists.gnu.org/mailman/listinfo/guix-commits > > Regarding server side git hooks, I forgot to mention that on 2023-08-31 > a new commit-hook is available on Savannah (installation must be > requested per-project): > > git post-receive UDP syndication > https://savannah.gnu.org/news/?id=3D10508 > > > A new commit-hook is available to install for git repositories that will = send a single Datagram via UDP after each successful commit. This can be u= seful for continuous integration (CI) schemes and elsewise when a push driv= en model is prefered to (e.g) regularly repolling upstream when changes may= or may not have occured.=20 > > To request installation please open a ticket with the Savannah Administra= tion project: > > [...] > > The (sh, GPLv3+) post-receive script source, detail on how the Datagram i= s structured, and example "receiver" scripts (in perl) can be found here: > > https://git.sr.ht/~mplscorwin/git-udp-syndicate > > Maybe this hook is useful for comminication with the QA service(s). Not QA directly, but the Guix Data Service would benefit from supporting this, as that could supplement or replace listening for emails to determine when new revisions have been pushed. I've added an entry to the TODO list in the README. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmUUPxRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xc/kQ//e69AyySrV3twH/DixucK0KV+RLAyGyWD i0lDbLujYdjepPHu9ST6y2beSUWqr3cO/ll+ixCfMD7uF8t9Hv320tRYqM0WtTdy OQbFBq01I1axSmL6i8OK20VN4smBcZFac+44DDW9KndV7gVJ+IxRk7/Pj0z5FBCI QW8XY35whWyYOi/eAlvzNcgqnWx5eaKC8uk0m9ppTykEQwTu8RM+2NQnjmRTA5d2 fQZlwl1LbR/e1iXW4A6uLPb2eletTDrEKX78CTpJCqEmb6cGJGS4HmdYMzmJDsli LwbLDLwkgZ+DkQJG+xvuwgJYcuMw4ywR2r3iHCV57lWpPoPcA7Q5fEzGW5dg+VaP Nw7J+a9stAXumoxZClhhGGSb5GSUxX2jkuBz5vMOSGkCPNktTG3N4CPR/+wG3ht6 MJyEuSwnTZ1l4C7YW0RkPv9tgs9TnpVCCCnrYYHJabaad4Ymnp9Zcg1efeOmY7/A cGLpmDuFeV87r8vmYHbV2M2UF4OH+MMcdv6GU1HkmYke5O+3d1pcpgJDHB2wvbeD Y8kjQG1mR+A1JmZcenniYiR24jKZdIcyhbMgcR2UUnGqnAHARVUYLYp1sEykfYyA E9OiMOrUomPuapRX21P4r6JJSLN3MMwzvzHH5c3ot9EBYsiN335g9UTFXHi0aHk3 WZZlg5Jhyrc= =rmfP -----END PGP SIGNATURE----- --=-=-=--