From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66240 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Problems with gnus-registry Date: Mon, 04 Feb 2008 15:03:09 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <868x20wi2a.fsf@lifelogs.com> References: <76sl0vma5q.fsf@dev-d01.ppllc.com> <86k5loxulw.fsf@lifelogs.com> <76tzkoq1t4.fsf@dev-d01.ppllc.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1202159004 25259 80.91.229.12 (4 Feb 2008 21:03:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 4 Feb 2008 21:03:24 +0000 (UTC) Cc: ding@gnus.org To: Jake Colman Original-X-From: ding-owner+M14731@lists.math.uh.edu Mon Feb 04 22:03:44 2008 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.50) id 1JM8Tf-0000gm-Il for ding-account@gmane.org; Mon, 04 Feb 2008 22:03:43 +0100 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 1JM8SF-0005yz-LL; Mon, 04 Feb 2008 15:02:15 -0600 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 1JM8SE-0005yb-3h for ding@lists.math.uh.edu; Mon, 04 Feb 2008 15:02:14 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1JM8S7-0006GX-ML for ding@lists.math.uh.edu; Mon, 04 Feb 2008 15:02:13 -0600 Original-Received: from mail.blockstar.com ([170.224.69.95]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1JM8S8-00074U-00 for ; Mon, 04 Feb 2008 22:02:08 +0100 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com (unknown [38.98.147.130]) by mail.blockstar.com (Postfix) with ESMTP id E856E3F8E17; Mon, 4 Feb 2008 13:37:03 -0800 (PST) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" X-Hashcash: 1:20:080204:ding@gnus.org::5C7n27VLBjRpfEon:00002D/Q X-Hashcash: 1:20:080204:colman@ppllc.com::rSjXRYin98qk2XzL:04Amf In-Reply-To: <76tzkoq1t4.fsf@dev-d01.ppllc.com> (Jake Colman's message of "Mon, 04 Feb 2008 08:38:31 -0500") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.50 (gnu/linux) X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66240 Archived-At: On Mon, 04 Feb 2008 08:38:31 -0500 Jake Colman wrote: >>>>>> "TZ" == Ted Zlatanov writes: TZ> this looks OK. Can you send me your registry contents for a TZ> particular message that didn't get split properly, and the message TZ> itself? Also the stuff in *messages* (make sure you increase TZ> gnus-verbose before you run it) printed by the registry would be TZ> helpful. Jake> I apologize for following up my own email. Jake> I just ran a controlled test. I manually moved the incorrectly filed email Jake> into its correct group. That resulted in the following entry made to Jake> .gnus.registry.eld: Jake> ("<0B72769B5EA61E45BFDAB9B849923FE703359839@hamilton.ppllc.com>" ((mtime 18343 4695 975321)) "INBOX/Principia/PM-295-296"))) Jake> I replied to that email and waited for a reply to come back. When it did, my Jake> Message-Log shows: Jake> nnimap: Fetching (part of) article 850672 from INBOX... Jake> nnimap: Fetching (part of) article 850672 from nil...done Jake> gnus-registry-split-fancy-with-parent traced nil to group nil Jake> IMAP split moved hamilton:INBOX:850672 to INBOX/Principia Jake> That is the email that should have been traced to Jake> "INBOX/Principia/PM-295-296". The parent message is known, then. By the way, you can always run M-: (gnus-registry-split-fancy-with-parent) in a buffer showing the original article (I forget, you may have to hit `t' to show all the headers). The result of that command is what the registry will say at splitting time, so you don't have to wait for a mail reply to arrive to test things :) Right now it's probably returning nil (which passes control to the next splitting rule); please test if that's true. Next, try running M-: (message-fetch-field "references") M-: (message-fetch-field "in-reply-to") in a buffer showing the article you mention. That will show the references we know in this article. It should return something. Those references are what we use to track the parent of the article (in addition to the subject and the sender, if you turn those on in the registry settings; see gnus-registry-track-extra). Without references we can't do anything, so if they are missing we need to fix that. Next, if there are references, do M-: (gnus-extract-references (message-fetch-field "references")) which should give you the list of referenced message IDs. Is one of them in the registry? It would be great if you could attach the message itself. Send it to me privately if you prefer. Ted