From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31960 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: (provide 'nnmaildir) Date: Tue, 01 Aug 2000 12:03:42 -0400 Sender: owner-ding@hpc.uh.edu Message-ID: References: <20000715005611.8018.qmail@multivac.student.cwru.edu> <20000717182810.13970.qmail@multivac.student.cwru.edu> NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035168310 17028 80.91.224.250 (21 Oct 2002 02:45:10 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:45:10 +0000 (UTC) Return-Path: Original-Received: from fisher.math.uh.edu (fisher.math.uh.edu [129.7.128.35]) by mailhost.sclp.com (Postfix) with ESMTP id 376AAD051E for ; Sun, 6 Aug 2000 15:06:11 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by fisher.math.uh.edu (8.9.1/8.9.1) with ESMTP id TAC01118; Tue, 1 Aug 2000 19:19:22 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 01 Aug 2000 19:14:55 -0500 (CDT) Original-Received: from Post-Office.UH.EDU (Post-Office.UH.EDU [129.7.1.20]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id TAA13197 for ; Tue, 1 Aug 2000 19:12:51 -0500 (CDT) Original-Received: from CONVERSION-DAEMON by Post-Office.UH.EDU (PMDF V5.2-32 #40812) id <0FYM00M01FAEOZ@Post-Office.UH.EDU> for ding@hpc.uh.edu; Tue, 1 Aug 2000 11:03:54 -0500 (CDT) Original-Received: from mailhost.sclp.com (www.taekwondo.net [209.196.61.66]) by Post-Office.UH.EDU (PMDF V5.2-32 #40812) with ESMTP id <0FYM0075QFAAGB@Post-Office.UH.EDU> for ding@hpc.uh.edu; Tue, 01 Aug 2000 11:03:47 -0500 (CDT) Original-Received: from multivac.student.cwru.edu (multivac.STUDENT.CWRU.Edu [129.22.239.69]) by mailhost.sclp.com (Postfix) with SMTP id 978DED051F for ; Tue, 01 Aug 2000 12:03:43 -0400 (EDT) Original-Received: (qmail 29719 invoked by uid 500); Tue, 01 Aug 2000 16:03:42 +0000 In-reply-to: prj@po.cwru.edu's message of "Mon, 31 Jul 2000 12:42:12 -0400" Original-To: ding@gnus.org Mail-followup-to: ding@gnus.org X-Mailer: Gnus v5.7/Emacs 20.7 Original-Lines: 37 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31960 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31960 I wrote: > Important things still to be done: expiration, moving articles > between groups. Halfway there, and then some. bugfix: narrow search for existing Lines: to just this article bugfix: request-list was reporting the lowest article number of new, empty maildirs as 1, and the largest as 0 internal: request-type - returns `mail' feature: request-expire-articles, controlled by nnmail-expiry-wait{,-function} feature: request-rename-group - requires user to update select method manually Since group names are defined in the select method, and not stored in the maildir, request-rename-group can only do so much. It'll update the select method and other data structures in memory, but the definition in the user's .emacs must be updated manually. Maybe I should rethink this approach to group naming? To migrate from yesterday's version to today's, just remove the cur/.nnmaildir-min-* files from your maildirs. They're no longer used. Don't touch the .nnmaildir-max-* ones, though. I'm going to speed up range processing by reusing article numbers. I'll use request-update-info to reassign article numbers, keeping them small and consecutive. Do any existing backends do this? Even if the reassignment is too expensive to be worthwhile, I expect there would be some benefit in forgetting the readness of articles less than the smallest existing article. Even nntp.el could do that much. The expirable mark seems not to persist between sessions for articles that haven't expired yet. Is the backend supposed to maintain these marks? paul