From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uDGTHl9od2Kl6QAAbAwnHQ (envelope-from ) for ; Sun, 08 May 2022 08:51:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0AHKHV9od2KVugAAG6o9tA (envelope-from ) for ; Sun, 08 May 2022 08:51:11 +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 2AD221EC38 for ; Sun, 8 May 2022 08:51:11 +0200 (CEST) Received: from localhost ([::1]:55858 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nnaGR-0001hP-1K for larch@yhetil.org; Sun, 08 May 2022 02:19:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnaAW-0007dY-Ig for guix-devel@gnu.org; Sun, 08 May 2022 02:13:24 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]:35838) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nnaAS-00061z-Po; Sun, 08 May 2022 02:13:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=pUQs+dGVh4U7tik8TIgase/Hpc3x2j8byMLmfFDCI2Y=; b=RoeQs/wKRvBdyLT6Iu00mXVmhO PGjXEdUvvoxe/LZVf7vjAbnrzAArg3iqiMdE4iZL66YbGtcX0N9r44jUdMUBV0G2jE9DprMaxp65T X+eszpep6QXbfeHZdWCxQduTOYK0sc1WLHE98PShKXkyQ8zGp4MNkc2os3Z+0mv7tkUru2Tukb+tX 9UhbZRqJuuDmLfbRH2laSonmOliPHZ2qVP9+3PQeYWbNSwHgLqF8sC0RJC81kxKuz+zr6GeGATSrk bGBwYWFsUPkblosYnmCFiHrDB7xj8do13MUQQVVSYY2tIUm7ogNx2NUIaMgXvdkSA4otv/IlzAJJq kcbsv2Kg==; Received: from [192.168.2.1] (port=42774 helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1nnaAA-0006JG-HE; Sun, 08 May 2022 11:43:02 +0530 From: Arun Isaac To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: zimoun , Guix Devel , Kyle Meyer , Ricardo Wurmus Subject: Re: Mumi, public-inbox and tools In-Reply-To: <87a6btymzz.fsf@gnu.org> References: <87bkwf956h.fsf@gmail.com> <87v8umcxpq.fsf@systemreboot.net> <87a6btymzz.fsf@gnu.org> Date: Sun, 08 May 2022 11:43:01 +0530 Message-ID: <87czgo8scy.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.net 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_NONE=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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1651992671; 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=pUQs+dGVh4U7tik8TIgase/Hpc3x2j8byMLmfFDCI2Y=; b=kHEghjLGxlPz7lZ7Lq0+jtvAVFRrIYAyiJpDNv7pn4DLCyYpfb6PSTR49o2NSQZCXtz6P6 dYyd3aCdC3jBRyiO7ekY5Q8dNh7IOa4XS249B4ZFgneznLme6+lU8VvhKR3KFg8L9fHjcn rwOceqTLUTcpbAx1sMrRuAlHlUJ407mSWlsW1BYEwZeuJKQ5eONqZrVrlmZ0BGHawN29ZY eqGnWJAsbpDQ1vyKBAWJWoYRB0bljW3nY6aVXslqCFviyeNleIsTjzCwWGBOrP44o8VEup zMn0W4XG18dC68wBWFgHlWJHw1OT+A6XMYKx27xwvetJ7IF+DbVb8zoPenf3eg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1651992671; a=rsa-sha256; cv=none; b=BaIk/1vOBogqY4kWFxRmcXWlev4X7/lf+WHH4qGD1V/Jmc4kTvIo0kLD8gySlZ5+xrf1q+ 2uOQx9GsNWfJFFvWaMcehN6/j7ZlS37awLJt4oKEdn752IT6bWnvksFpLrmqRbos0r3IZK ZPHZZ6a2Ka6NJsLQ0PCgrNiqZO9DD5E+l4VjpwByl2wvf8MN5Q3gjP0FGJr8EdFJFTtjqC BY2aA6djHwO12iXazGSrf100aRHoo6lK7Nv0GDfRi5QgOyfJ4g2QD5I5wLb52DJyxNiJT+ pGTo631jGZFf+seSvNJw8GnfbfFDY9aXWym80lxDiGRFUq+CTBd9kJFR3EmC9Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b="RoeQs/wK"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=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: 7.20 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b="RoeQs/wK"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=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: 2AD221EC38 X-Spam-Score: 7.20 X-Migadu-Scanner: scn0.migadu.com X-TUID: cLRuTULClISq Hi Ludo, > The attached super-early-draft =E2=80=98guix review=E2=80=99 script fetch= es mboxes from > mumi=E2=80=94that part is OK. I like the idea! But, could we put this in mumi instead of guix? That way, other packages that use debbugs/mumi (skribilo comes to mind), can benefit from it as well. Something like $ guix shell mumi -- mumi review 54874 Maybe, we should read some config file, say mumi.scm, from the top-level directory of the current git repo to determine settings (think package name, debbugs/mumi web URI, post-processing function to provide feedback about the patch, etc.) specific to that repo. > What=E2=80=99s more difficult is the rest: determining what=E2=80=99s a p= atch and what=E2=80=99s > not (I gather this is something that b4 and Patchwork handle nicely), > getting the latest patch series, things like that. At some point, we should patch mumi to determine these. Determining the latest patch series shouldn't be hard if we use the Date header. guile-email will let us read any email header. WDYT? Cheers! Arun