From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#41842: 28.0.50; gnus-new-mail-mark is applied to too many groups Date: Tue, 28 Jul 2020 00:35:56 +0200 Message-ID: <877duo4mcz.fsf@gnus.org> References: <87wo4a36eu.fsf@tcd.ie> <87h7u4wbif.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10849"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 41842@debbugs.gnu.org To: "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 28 00:37:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1k0Bk6-0002i0-70 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 28 Jul 2020 00:37:10 +0200 Original-Received: from localhost ([::1]:44622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k0Bk4-0004r9-T6 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Jul 2020 18:37:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55256) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k0Bjy-0004qo-04 for bug-gnu-emacs@gnu.org; Mon, 27 Jul 2020 18:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:44447) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k0Bjx-0000ut-NK for bug-gnu-emacs@gnu.org; Mon, 27 Jul 2020 18:37:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k0Bjx-0003DA-KS; Mon, 27 Jul 2020 18:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 27 Jul 2020 22:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41842 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 41842-submit@debbugs.gnu.org id=B41842.159588937112287 (code B ref 41842); Mon, 27 Jul 2020 22:37:01 +0000 Original-Received: (at 41842) by debbugs.gnu.org; 27 Jul 2020 22:36:11 +0000 Original-Received: from localhost ([127.0.0.1]:55992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Bj8-0003C7-RC for submit@debbugs.gnu.org; Mon, 27 Jul 2020 18:36:11 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:55710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0Bj7-0003Bv-De for 41842@debbugs.gnu.org; Mon, 27 Jul 2020 18:36:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=UEd4NcQZcsFov5y8VI/MkY/eGh8qcJHAr5T7HWzWYIY=; b=V1m1maN8naFm+aeSKmRxq6QVln 9yA1Oq8oLYxtWsR2h5NUijWqUah5W8lKLGcJ1Udi7HSBtTuIiHN+uuqzGHqd+JjwhLFgQ2tisBv91 hnmDSyRrAnZEdJneqNKth651TGwXiuKspM6ObBZboxJKp0ti8RVp3yLaelNWvfXvk6b4=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k0Biv-0005Yp-TB; Tue, 28 Jul 2020 00:36:03 +0200 In-Reply-To: <87h7u4wbif.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 19 Jul 2020 03:15:36 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:183610 Archived-At: Lars Ingebrigtsen writes: > But looking at the code used in nnmail.el (i.e., > nnmail-check-duplication), it doesn't (at that point) know what the Gnus > group names are; it just gets data from the backends. (This is when > nnml splits from, say, pop3 fetching.) > > So I don't know how to fix this generally. Aha! I traced the call sequence up and up to try to find out just how to get at what the select method was, and it's not present in the nine layers of calls down to where nnmail-split-history is set... But! gnus-command-method is bound! The unique Gnus group name can be trivially determined based on that. I think. I'll try hacking that up and see what happens... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no