From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sean Whitton Newsgroups: gmane.emacs.devel Subject: Re: Concern about new binding. Date: Sun, 07 Feb 2021 23:06:25 -0700 Message-ID: <87mtwfyty6.fsf@melete.silentflame.com> References: <20210202134950.vybbpf3iewbymfjo.ref@Ergus> <20210202134950.vybbpf3iewbymfjo@Ergus> <87zh0mmr54.fsf@gmail.com> <87tuqunw6q.fsf@telefonica.net> <835z3a5miu.fsf@gnu.org> <87pn1f2dlf.fsf@melete.silentflame.com> <87h7mn2122.fsf@melete.silentflame.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23486"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ofv@wanadoo.es, eliz@gnu.org, emacs-devel@gnu.org To: Matt Armstrong , Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 08 07:07:59 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l8ziJ-0005yo-4b for ged-emacs-devel@m.gmane-mx.org; Mon, 08 Feb 2021 07:07:59 +0100 Original-Received: from localhost ([::1]:46534 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l8ziI-00025w-5B for ged-emacs-devel@m.gmane-mx.org; Mon, 08 Feb 2021 01:07:58 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58470) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l8zg7-0007AF-Ij for emacs-devel@gnu.org; Mon, 08 Feb 2021 01:05:43 -0500 Original-Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:45441) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l8zg0-0005ia-6Z; Mon, 08 Feb 2021 01:05:42 -0500 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id B369ACAD; Mon, 8 Feb 2021 01:05:31 -0500 (EST) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Mon, 08 Feb 2021 01:05:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=/SPpT9n5Ct623ciWH/RDPBVjC4 LGhy9CfBGNEBAqsvI=; b=Za/4NmE3+hblDDSwHh6mli2UZcTFo0TEeLEHxq9DZr 4qiABDPFcZpBC3yikRK0FLtjf3XGgE/qt+FBPHnGeYAL5fdScKmTh3A7votAgycO fqFexTpXtt32MGMZi90iMS2ieidHk3SC9bQFYiWrsLzfTqu+nJAH5Mmy1HxTLbcr pRutAyisbNiXZqd2Eg1Y56ots98SUT6JDaR8BXJZwvorpqDHN57+3a8oLMfHxgme oaqD3iP1hs1mwa/FiF2UTzFjUQ3r7nJslUB9AFCdlMgw7dcu2D69fuyCWTuwIvhv MWs0IFp4XJbTWNFM9frV2m9vDaBZiaX9eT7px4vcM4Rg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=/SPpT9 n5Ct623ciWH/RDPBVjC4LGhy9CfBGNEBAqsvI=; b=Zj+iTOkCRr95PwYH18U+yB 2/NfbTR9oxQa//Haj82zj1irgTlpPRkT4uOwUIU9mj5fbm3SQytIs3ONvDz/EGdb 5TklaQf1O8NIRg8D6ZT88+F3UkpO8huyJ2khXl6ciSJYgKXzovMbJVt04pYz8wpX D9vdmqFYWeHuCal3og7gwYwqESIe5FFKXye+MH7veRz3G1H+WrRd0h1tvC8yq3aj 19G/re6BWIw+FXUpaTaOOgxHaSDvucCVb2HBsSIfEpcyxj0xa5tC7tFap2q6hED7 lre1ZOnk/x1dkTBfyURSKmmS6lbquR7rqRY3WSSTn5dOh2TJQIhSemqUsES+VyXw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrhedvgdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpefuvggrnhcuhghh ihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvgeqnecugg ftrfgrthhtvghrnhepteejleeivedtjeegueeuveeihfeuuddvgfegudeuffejveevgedt iedvuddtkeeinecuffhomhgrihhnpehgnhhurdhorhhgpdhnohhtmhhutghhmhgrihhlrd horhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep shhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgv X-ME-Proxy: In-Reply-To: Received-SPF: pass client-ip=64.147.123.20; envelope-from=spwhitton@spwhitton.name; helo=wout4-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:264156 Archived-At: Hello Matt, Thank you for your message -- there are however a few misunderstandings which I'll try to clear up. On Sun 07 Feb 2021 at 09:41PM -08, Matt Armstrong wrote: > (notmuch is under the GPL and I believe it is run as a GNU project -- > when I submitted patches they asked me for FSF papers -- but don't hold > me to that) It is not an FSF project. There is no copyright assignment. > From there, you could also imagine https://debbugs.gnu.org/ re-written > to use notmuch to store its state. This leads me to > https://notmuchmail.org/nmbug/ -- which is effectively just that. The > notmuch project uses itself to manage its own bug database. Developers > interact with the database using notmuch, change state by modifying tags > on messages, and synchronize those tags using a synchronization approach > built on top of git. > > For this to work well, individuals need: > > a) a full local copy of the email history for the bug system. > b) a current copy of the tags (the bug db metadata) No, individuals definitely do not require a full local copy of everything stored in the bug system for nmbug to work. You do need the git repository containing all the tags, but it is fine to only have some of the messages (e.g. only recent messages). I suggest thinking of the nmbug tagging as independent of debbugs state, at least to begin with. I think they're mostly solving different problems. > Which brings me to: if the point is to make certain kinds of bugs more > discoverable, adding that feture to debbugs is another option. For > example, if the bugs tagged "interface change" were interesting, debbugs > could send updates for such bugs to an "interface change" mailing list > that interested people could subscribe to. Well, you'd have to have debbugs mail the entire bug log to that mailing list at the point at which it gets tagged, which seems a bit awkward. The nmbug approach does not involve sending any messages in order to communicate a tagging of the thread. -- Sean Whitton