From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 6LfyJifhcWE+CgAAgWs5BA (envelope-from ) for ; Thu, 21 Oct 2021 23:52:39 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 2KN1IifhcWG4RAAAbx9fmQ (envelope-from ) for ; Thu, 21 Oct 2021 21:52:39 +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 2C9201EF9B for ; Thu, 21 Oct 2021 23:52:39 +0200 (CEST) Received: from localhost ([::1]:51986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mdfzK-00050P-6t for larch@yhetil.org; Thu, 21 Oct 2021 17:52:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdfu8-0003sd-SK for guix-devel@gnu.org; Thu, 21 Oct 2021 17:47:16 -0400 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21134) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdfu5-0004wZ-H2 for guix-devel@gnu.org; Thu, 21 Oct 2021 17:47:15 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1634852830; cv=none; d=zohomail.com; s=zohoarc; b=kMsz5SwNYGtm+bRlTQBprFKRBP5NElaRV0UFcBOzlem3rtqMjbzjd2f3V/w6N0HNLTSw5qdCMHHGEDLPNzDLyt69VPuEarkEuOz6At8FNz0TxvOQ7C9DkKZt9Ce0mXT79CytyEZE9ubcHWzFoRsr3npcW9RHv1Ka74yk/L1k2R4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1634852830; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=NNGlS5nqfQdY+aAvuoKEcaBpcijoVkmxAdTjoGV+eHA=; b=jSZWuaLy9r+8gkYpsI818Fakm7ef0UxwYBBNL7xf+NAuZzJbvrGDiTapxgK0O+kN5QugPt/J9qwaai6gPfiNFjC2LDIcdoqPW/5ZbsRLtHnpRwWSJO9vEgoOVrm6ugp3B53kFWKAaRsI+I9f2nBlf55FhHKhb8gnFT3hDwL7IqY= 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=1634852830; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=NNGlS5nqfQdY+aAvuoKEcaBpcijoVkmxAdTjoGV+eHA=; b=RWFEXWtSCCBNI4Wr41ONVxrJaTktiDpQk8iFV7FaQqoBbbkYmdXcWE7YPmuNpODN cbsoEiDmyt9c4c5ib2JgTCJr7WEZf2QH1tt7JxDs2WDM1Evj6nC5v7dyAbT0ac18XL3 iXMfmi1wgGLAYtlGSrwh8befubm7VypQ5vLAapt0= Received: from localhost (p54ad47dd.dip0.t-ipconnect.de [84.173.71.221]) by mx.zohomail.com with SMTPS id 1634852826895906.9094632155342; Thu, 21 Oct 2021 14:47:06 -0700 (PDT) References: <874k9if7am.fsf@inria.fr> <86ee8hfm1k.fsf@gmail.com> <87sfwx896z.fsf@inria.fr> <86k0i9drh5.fsf@gmail.com> <87mtn56mzg.fsf_-_@inria.fr> <87cznyfmcb.fsf@gmail.com> <87sfwu8ien.fsf@elephly.net> <87v91qb5n1.fsf@systemreboot.net> User-agent: mu4e 1.6.6; emacs 27.2 From: Ricardo Wurmus To: Arun Isaac Subject: Re: Incentives for review Date: Thu, 21 Oct 2021 21:42:47 +0000 In-reply-to: <87v91qb5n1.fsf@systemreboot.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 Message-ID: <87o87i82zt.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 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=1634853159; 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=NNGlS5nqfQdY+aAvuoKEcaBpcijoVkmxAdTjoGV+eHA=; b=JRMKO4qUEFn5CQDyjLcpfGwn6h3dPTAJOx0ff2RSNhsgqt2xlVRyzXGBy/S+yESrgnR6kl A+Mcuz/xdkO48GSJQaogKcZyHTvcKmHvydmOGZ6FLqmvULTc7EYjueGZ6XeBKF2X08bD6M zH4IlTI4BNWa9eHEUADoTl/GcE1O477q78Rb3x6iloWGhThF/pKKyfV4ZuIjkAOzrJyaph z7nyNscZ25NKdSgMKc2MAlThsaPn37JQtJLy+9zdpikqUvvCgKGV3Xr+HC7mvymTr+oqIq NBolXa+LKQjPxauvxtd82fErawU5uOIXQDxKB4gWvbJgyjwii59yonI4HsciQQ== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1634853159; a=rsa-sha256; cv=pass; b=Wdz2pl2fxZ046r9TDmKKxkxtuHHBH0Spa0xopjrx//ZW8AbtBNxROb60QxQjQXoDgmyg47 WEdh1iex7DgipssAUPQitvS4bpfkIDkKJIMq0BMxZMwaUzcLC+Udqezx1G0spL03UG1kF2 NIUllhAdUoBQ4LGGzzLPBXmaKfrO55Kj333UxCDf/jBYFEsvVB0HtWNpGXyuPsrbPAf7pe RrNbteKUr6OOGg0W3hpqb7zdiHVn13LFa/dRji/ILABsCMMz/JciiCRQX+2AV9kcAWj5L0 xW5/P9CnTtEzebvnX5QXzjfANLjr42dpONgzZ+TD0n0SQ7o44gg6UCWLyNfUxg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=RWFEXWtS; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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: -3.63 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elephly.net header.s=zoho header.b=RWFEXWtS; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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: 2C9201EF9B X-Spam-Score: -3.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: BBjChfRKDaBc Hi Arun, >> Thiago=E2=80=99s idea to allow people to subscribe to certain *kinds*=20 >> of >> issues when they are reported is also good. > > I agree this is a great idea. Recently, I unsubscribed from > guix-patches. It's just too high volume. These days, I prefer to=20 > just > search for issues using emacs-debbugs and mumi. > > Here's another idea for mumi: mumi should have a JSON=20 > API. Debbugs' SOAP > API is quite terrible, and doesn't even expose such things as=20 > the number > of emails in an issue. Mumi can offer its own API which does=20 > these > things properly. That way, we can write new clients (say, a CLI=20 > client) > for mumi, that can filter more intelligently. If we had a good=20 > CLI > client, our contributors wouldn't have to set up an email client=20 > or > emacs just to participate. These are all excellent ideas, and seeing you articulate them=20 makes me happy, because in my experience there=E2=80=99s always good code=20 around the corner whenever you have good ideas :) > The way I see it, we are outgrowing general purpose bug trackers=20 > like > debbugs. We need a special purpose bug tracker specifically for=20 > Guix > with its special requirements. We are a big enough community for=20 > this to > be important. > > I might be able to find some time to implement a simple JSON API=20 > for > mumi. Would there be interest in such a contribution? Absolutely, yes, please! > Regarding, hacking on mumi, I understand that=20 > issues.guix.gnu.org is on > an IP whitelist with the GNU debbugs server. How do I hack on=20 > mumi if > simply running it on my local machine, and pulling data from GNU=20 > debbugs > would alarm the debbugs admins? That=E2=80=99s correct, but mumi itself doesn=E2=80=99t directly talk to de= bbugs=20 any longer. We just periodically sync all debbugs data from the=20 GNU debbugs server and have mumi work on these files locally. So=20 to hack on mumi I=E2=80=99d suggest downloading a copy of the raw debbugs=20 data from issues.guix.gnu.org. I could put an archive somewhere=20 where you can fetch it. --=20 Ricardo