From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66220 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Problems with gnus-registry Date: Fri, 01 Feb 2008 14:57:47 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <86k5loxulw.fsf@lifelogs.com> References: <76sl0vma5q.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 1201899459 2666 80.91.229.12 (1 Feb 2008 20:57:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Feb 2008 20:57:39 +0000 (UTC) Cc: ding@gnus.org To: Jake Colman Original-X-From: ding-owner+M14711@lists.math.uh.edu Fri Feb 01 21:57:59 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 1JL2xS-0003J0-NF for ding-account@gmane.org; Fri, 01 Feb 2008 21:57:59 +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 1JL2wS-0002tG-Ow; Fri, 01 Feb 2008 14:56:56 -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 1JL2wR-0002sw-8b for ding@lists.math.uh.edu; Fri, 01 Feb 2008 14:56:55 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1JL2wJ-00051j-BL for ding@lists.math.uh.edu; Fri, 01 Feb 2008 14:56:55 -0600 Original-Received: from mail.blockstar.com ([170.224.69.95]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1JL2wJ-0004wL-00 for ; Fri, 01 Feb 2008 21:56:48 +0100 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com (unknown [38.98.147.130]) by mail.blockstar.com (Postfix) with ESMTP id 4F1DB3F8E11; Fri, 1 Feb 2008 13:31:17 -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:080201:colman@ppllc.com::5m/hlH6Zes+rH0nT:02G88 X-Hashcash: 1:20:080201:ding@gnus.org::pMRSJo9VBth8Q/NS:00000KUQ In-Reply-To: <76sl0vma5q.fsf@dev-d01.ppllc.com> (Jake Colman's message of "Fri, 18 Jan 2008 10:21:53 -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:66220 Archived-At: On Fri, 18 Jan 2008 10:21:53 -0500 Jake Colman wrote: Jake> I am starting to use gnus-registry so that emails are filed in the same Jake> folder as its parent. Unfortunately, it does not seem to be working. Jake> Hopefuly, I am simply just misusing it in some way. Jake> These settings appear in my .gnus file: Jake> ----------------------------------------------- Jake> (setq gnus-registry-max-entries 2500 Jake> gnus-registry-use-long-group-names nil) Jake> (gnus-registry-initialize) Jake> (setq nnimap-split-fancy Jake> '(| Jake> ; some up-front splitting Jake> (: gnus-registry-split-fancy-with-parent) Hi Jake, this looks OK. Can you send me your registry contents for a particular message that didn't get split properly, and the message itself? Also the stuff in *messages* (make sure you increase gnus-verbose before you run it) printed by the registry would be helpful. Jake> I will typically send an email such that, using gcc-self, it wil be filed Jake> into a specified group. I would expect that gnus-registry would auto-file Jake> any reply to that email into the same group as its parent. Instead, it gets Jake> filed using the other rules contained in nnimap-split-fancy. This should work. You can look in the registry file (after you save it) to check what's stored. Also you can do M-: (gethash "ID" gnus-registry-hashtb) where ID is the message ID (as the registry remembers it, with brackets and all) to see the exact registry info about a message. In fact, do this M-: before anything else to be sure the registry is loaded and knows about your messages. Jake> Similarly, I will sometimes manually copy an unread email into a specific Jake> group. I will then go to that group, and reply to that email. Again Jake> subsequent replies are not filed with its parent. This should definitely be noticed by the registry. Again, I need to see the registry contents and the message that didn't get filed right, plus the *messages* if possible. Jake> Finally, incoming emails might be auto-filtered into a specific group via Jake> nnimap-split-fancy. I will then go to that group, and read and and reply to Jake> that email. Again subsequent replies are not filed with its parent. Jake> Should gnus-registry handle these cases as I am expecting? If so, what do I Jake> need to do to make it work? Note that if you have more than 2500 registry entries, the older ones will get expired when you save, and the registry won't remember where they lived. Additionally, every time you visit a group with N visible messages, the registry will make N entries by design. Turn off gnus-registry-max-entries while testing and see if it makes a difference. Each entry is not big, it's just a list, so you'll pay a little more memory, that's all. I think all these cases should be handled, and they work for me. I need the debug info. Ted