From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/79121 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.gnus.general Subject: Re: Bug with referring articles Date: Thu, 16 Jun 2011 08:51:49 +0200 Message-ID: <87oc1y1d6i.fsf@member.fsf.org> References: <87fwnbr15c.fsf@fastmail.fm> <87boxzhrs8.fsf@member.fsf.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1308207135 10556 80.91.229.12 (16 Jun 2011 06:52:15 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 16 Jun 2011 06:52:15 +0000 (UTC) Cc: Andreas Schwab , ding@gnus.org To: Dave Abrahams Original-X-From: ding-owner+M27420@lists.math.uh.edu Thu Jun 16 08:52:11 2011 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QX6R0-0006Wz-TK for ding-account@gmane.org; Thu, 16 Jun 2011 08:52:11 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1QX6Qn-00066P-I4; Thu, 16 Jun 2011 01:51:57 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1QX6Ql-00066D-0B for ding@lists.math.uh.edu; Thu, 16 Jun 2011 01:51:55 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1QX6Qj-0004kl-E5 for ding@lists.math.uh.edu; Thu, 16 Jun 2011 01:51:54 -0500 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1QX6Qh-0007AN-Lx for ding@gnus.org; Thu, 16 Jun 2011 08:51:51 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 19224D23B6; Thu, 16 Jun 2011 08:51:51 +0200 (CEST) X-Virus-Scanned: amavisd-new at uni-koblenz.de Original-Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XnSf0PbEVsoc; Thu, 16 Jun 2011 08:51:50 +0200 (CEST) X-CHKRCPT: Envelopesender noch tassilo@member.fsf.org Original-Received: from thinkpad (tsdh.uni-koblenz.de [141.26.67.142]) by deliver.uni-koblenz.de (Postfix) with ESMTPA id DE693D23B4; Thu, 16 Jun 2011 08:51:49 +0200 (CEST) In-Reply-To: (Dave Abrahams's message of "Wed, 15 Jun 2011 18:16:13 -0400") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Spam-Score: -4.9 (----) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:79121 Archived-At: Dave Abrahams writes: >> Out of couriosity, I just process-marked all ~12 folders of one of my >> imap servers in *Group* and did >> >> C-u G G HEADER Message-ID <87d3ig2qcf.fsf@yun.yagibdah.de> RET imap RET >> >> to search for lee's moved message in all folders containing about >> 50.000 messages in total using a plain IMAP seach. The nnir result >> buffer contained this single message and the search over all groups >> took about 3 seconds. So basically, I think it would be reasonable >> try nnir imap searches in the `current' refer method if that is imap. > > I'm not quite sure what you're suggesting here. A modification to > Gnus, or...? Yes, exactly. Basically, there are two points. Firstly, the current code for referring articles is broken, because only the first method in `gnus-refer-article-method' is actually tried as I've explained in <87fwnbr15c.fsf@fastmail.fm>. So that has to be fixed anyway. Secondly, I think that the `current' method may perform nnir searches over all groups of that server if the article cannot be found in the current group and nnir is configured properly, as it is by default for IMAP. Or alternatively, there might be some new `current-nnir' method. However, I have to admit that this is only some conceptual talk. I have no real clue how the code is supposed to work, and this whole summary updating doesn't look too trivial. :-) Bye, Tassilo -- Sent from my Emacs