From unknown Sat Sep 20 08:01:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10350 <10350@debbugs.gnu.org> To: bug#10350 <10350@debbugs.gnu.org> Subject: Status: [PATCH] agent confused by homonymous groups Reply-To: bug#10350 <10350@debbugs.gnu.org> Date: Sat, 20 Sep 2025 15:01:37 +0000 retitle 10350 [PATCH] agent confused by homonymous groups reassign 10350 gnus submitter 10350 Wolfgang Jenkner severity 10350 normal tag 10350 fixed patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 21 23:41:36 2011 Received: (at submit) by debbugs.gnu.org; 22 Dec 2011 04:41:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdaTE-0003cn-EX for submit@debbugs.gnu.org; Wed, 21 Dec 2011 23:41:36 -0500 Received: from mx02.lb01.inode.at ([62.99.145.2] helo=mx.inode.at) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RdaT7-0003cb-LI for submit@debbugs.gnu.org; Wed, 21 Dec 2011 23:41:30 -0500 Received: from [85.127.157.168] (port=6717 helo=iznogoud.viz) by smartmx-02.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1RdaR3-0007yH-93 for submit@debbugs.gnu.org; Thu, 22 Dec 2011 05:39:17 +0100 Received: from wolfgang by iznogoud.viz with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RdaR1-0000sH-M2 for submit@debbugs.gnu.org; Thu, 22 Dec 2011 05:39:15 +0100 From: Wolfgang Jenkner To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Subject: [PATCH] agent confused by homonymous groups Date: Thu, 22 Dec 2011 05:35:03 +0100 X-Debbugs-Version: 5.110018 X-Debbugs-Package: gnus Message-ID: <851urx9q4s.fsf@iznogoud.viz> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.8 (--) Let ~/.gnus consist of (setq gnus-select-method '(nntp "news.gnus.org")) (add-to-list 'gnus-secondary-select-methods '(nntp "nntp.aioe.org")) Now start gnus, agentize both news servers, subscribe to comp.emacs from news.gnus.org, get new articles, read an article, then subscribe to the same newsgroup from nntp.aioe.org and get new articles ESC x g n u s RET ^ n J a J a q S s c o m p . e m a c s RET g 1 SPC q S s ESC p n n t p + n n t p . a i o e . o r g : RET g You will see something like 25091: nntp+nntp.aioe.org:comp.emacs 29190: comp.emacs but if you try to read an article from nntp+nntp.aioe.org:comp.emacs . 1 SPC you just get the message "No unread news". Actually, the number Gnus reports for this group is bogus: $ echo "GROUP comp.emacs" | nc nntp.aioe.org 119 200 nntp.aioe.org InterNetNews NNRP server INN 2.5.2 ready (posting ok) 211 146 4101 4247 comp.emacs You'll see below that I don't care at all about the cost of reading or writing agent.lib/local some more but, of course, YMMV. No Gnus v0.18 GNU Emacs 24.0.92.1 (amd64-portbld-freebsd9.0, GTK+ Version 2.24.6) of 2011-12-04 on iznogoud.viz 2011-12-07 Wolfgang Jenkner * gnus-agent.el (gnus-agent-load-local): Recompute `gnus-agent-article-local' if its +method does not match `gnus-command-method'. -- >8 -- Subject: [PATCH] Recompute gnus-agent-article-local on changing method. This prevents gnus-agent-save-local from saving a stale symbol-value corresponding to some homonymous group (belonging to a different method). --- lisp/gnus-agent.el | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/lisp/gnus-agent.el b/lisp/gnus-agent.el index 849f66b..a0321f9 100644 --- a/lisp/gnus-agent.el +++ b/lisp/gnus-agent.el @@ -2235,7 +2235,10 @@ doesn't exist, to valid the overview buffer." article counts for each of the method's subscribed groups." (let ((gnus-command-method (or method gnus-command-method))) (when (or (null gnus-agent-article-local-times) - (zerop gnus-agent-article-local-times)) + (zerop gnus-agent-article-local-times) + (not (gnus-methods-equal-p + gnus-command-method + (symbol-value (intern "+method" gnus-agent-article-local))))) (setq gnus-agent-article-local (gnus-cache-file-contents (gnus-agent-lib-file "local") -- 1.7.8 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 04 15:43:15 2012 Received: (at 10350) by debbugs.gnu.org; 4 Jan 2012 20:43:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiXg3-0007ev-GP for submit@debbugs.gnu.org; Wed, 04 Jan 2012 15:43:15 -0500 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiXg0-0007el-OP for 10350@debbugs.gnu.org; Wed, 04 Jan 2012 15:43:14 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RiXca-0002hT-2u; Wed, 04 Jan 2012 21:39:40 +0100 From: Lars Magne Ingebrigtsen To: Wolfgang Jenkner Subject: Re: bug#10350: [PATCH] agent confused by homonymous groups References: <851urx9q4s.fsf@iznogoud.viz> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEW6X48HAQPXpLFJIC4U CA13QFKo6KtIAAACPUlEQVQ4jWWUTZLiMAyFPUn7AC7MPh2aPW7Z+zZW9gZH97/KPDkhdM1oARRf nv4VY7rNv23CH9YYEljVD7FyGECSJpK4EFHI2fvsYB7AOXZuwW/nAwU6PQ5QJLji3Dn7cAt0/oMn l6CAJL5AMvD+8Nk7gEwNwKs+xMHY7wecKlhFmlukRY8YlMsafGaNYRORS8iwUShChYKDLwChxskS SePgJbU1wCujRjzJMi7EHAFOHF1wvIHIYlkrfGg92a8dDPOsreoda64ntzqvwLzb2Ho74MptisMa d4vMB3jO8a6g8G4vIPPyM88rZ42SHfs3SN/zHF/PczyALU8A19NCCi/FWC7lK82hz6bPYwMXLS+y Ak3YHyD6chvZP+M/WV0KptjY3cPuKe+Kr2dBV0u+/9qSDQzYkCT8Y9429BjWlZjieYDCiMWOtbSB C9rJ+We2JMN1GqqMO/jqIc8K8Hit9aX4fAEdPSaKiFsdn30vT1BQIwVxMburXJD7bNGAJm0l3sHF OQA3YPIJG4557eC6Ne4ORT+F9QA+KlksL6qQw9VUr/16oEjU0hh5wY5srRn0wiwaI0nXMum1YTtF j85WDQ6iX3B1WVptpsqtA+0TstLKP5J0YD+qLRCvyw5WUQViRVWsOIR1Aw0KjaE3DNCkxF2RgEyr 1hIAxdYBgo+FqpnsgssaFSQFi/pG1nWaRLiMukXo7Qb6+RmUHk9aGek46KbXos2p12Ybmf9t3vdi Gt6npLsCQy+H7Z009PfSXzwDvTPdH4G4AAAAAElFTkSuQmCC X-Now-Playing: Various's _Disco Discharge: Pink Pounders (2)_: "Peggi Blu - Girls It Ain't Easy (Original 12" mix)" Date: Wed, 04 Jan 2012 21:39:39 +0100 In-Reply-To: <851urx9q4s.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Thu, 22 Dec 2011 05:35:03 +0100") Message-ID: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1RiXca-0002hT-2u X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1326314380.50355@keDR/lHwHeCOXD2B7zuFSA X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 10350 Cc: 10350@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Wolfgang Jenkner writes: > 2011-12-07 Wolfgang Jenkner > > * gnus-agent.el (gnus-agent-load-local): Recompute > `gnus-agent-article-local' if its +method does not match > `gnus-command-method'. Thanks; applied. Even though this is a "tiny patch", this is now the third one, so we're at the limit where the FSF requires copyright assignments for the code. Would you be willing to assign Emacs copyright to the FSF? Doing so now will speed up applying any further patches from you in the future. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 04 15:43:25 2012 Received: (at control) by debbugs.gnu.org; 4 Jan 2012 20:43:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiXgC-0007fF-Ny for submit@debbugs.gnu.org; Wed, 04 Jan 2012 15:43:25 -0500 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiXgB-0007f9-6Y for control@debbugs.gnu.org; Wed, 04 Jan 2012 15:43:23 -0500 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RiXcl-0002hi-Pp for control@debbugs.gnu.org; Wed, 04 Jan 2012 21:39:51 +0100 Date: Wed, 04 Jan 2012 21:39:50 +0100 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #10350 X-MailScanner-ID: 1RiXcl-0002hi-Pp X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1326314391.99228@DpSRxm9iO2RxUCI4/5NbUw X-Spam-Status: No X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) tags 10350 fixed close 10350 24.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 04 20:48:49 2012 Received: (at 10350) by debbugs.gnu.org; 5 Jan 2012 01:48:49 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RicRl-0000p0-AW for submit@debbugs.gnu.org; Wed, 04 Jan 2012 20:48:49 -0500 Received: from mx11.lb01.inode.at ([62.99.145.13] helo=mx.inode.at) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RicRh-0000or-Rj for 10350@debbugs.gnu.org; Wed, 04 Jan 2012 20:48:46 -0500 Received: from [85.127.250.84] (port=8167 helo=iznogoud.viz) by smartmx-11.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1RicOL-0001d4-Df; Thu, 05 Jan 2012 02:45:17 +0100 Received: from wolfgang by iznogoud.viz with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RicOK-00012L-3N; Thu, 05 Jan 2012 02:45:16 +0100 From: Wolfgang Jenkner To: Lars Magne Ingebrigtsen Subject: Re: bug#10350: [PATCH] agent confused by homonymous groups References: <851urx9q4s.fsf@iznogoud.viz> Date: Thu, 05 Jan 2012 02:45:15 +0100 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Wed, 04 Jan 2012 21:39:39 +0100") Message-ID: <85sjjux6qc.fsf@iznogoud.viz> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 10350 Cc: 10350@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Lars Magne Ingebrigtsen writes: > Even though this is a "tiny patch", this is now the third one, There are some more in emacs. > Would you be willing to assign Emacs copyright to the FSF? Sure. Wolfgang From unknown Sat Sep 20 08:01:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 02 Feb 2012 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator