From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/44647 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: nnmaildir.el + courier IMAP compatibility patch Date: Fri, 03 May 2002 17:37:42 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: owner-ding@hpc.uh.edu Message-ID: References: <87n0viphxx.fsf@squeaker.lickey.com> <874rhp420w.fsf@squeaker.lickey.com> <87d6wdylka.fsf@squeaker.lickey.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1020461683 25249 127.0.0.1 (3 May 2002 21:34:43 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 3 May 2002 21:34:43 +0000 (UTC) Cc: ding Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 173khP-0006Z7-00 for ; Fri, 03 May 2002 23:34:43 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 173kgr-00060n-00; Fri, 03 May 2002 16:34:09 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 03 May 2002 16:34:24 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id QAA22526 for ; Fri, 3 May 2002 16:34:12 -0500 (CDT) Original-Received: (qmail 1701 invoked by alias); 3 May 2002 21:33:52 -0000 Original-Received: (qmail 1696 invoked from network); 3 May 2002 21:33:52 -0000 Original-Received: from multivac.student.cwru.edu (HELO multivac.cwru.edu) (qmailr@129.22.96.25) by gnus.org with SMTP; 3 May 2002 21:33:52 -0000 Original-Received: (qmail 8363 invoked by uid 500); 3 May 2002 21:38:05 -0000 Original-To: Matt Armstrong In-Reply-To: <87d6wdylka.fsf@squeaker.lickey.com> (Matt Armstrong's message of "Fri, 03 May 2002 15:21:25 -0600") Mail-Copies-To: nobody Mail-Followup-To: Matt Armstrong , ding Original-Lines: 42 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:44647 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:44647 Matt Armstrong wrote: > Anyway, the performance problems I was seeing went away when I set > gnus-fetch-old-headers to nil. I had it set to 25. I think > gnus-fetch-old-headers causes a lot of fetches by message-id. Perhaps > that is slowish with nnmaildir? I wouldn't expect so. elp is our friend. > First, lemme be clear that I think this is a minor thing and that > nnmaildir is great and I'm thankful that you created it. :-) :) > But, do you worry about concurrent use by other email clients? It > seems like nnmaildir can't depend on the :2, suffix remaining constant > anyway. nnmaildir is not designed to work concurrently with programs that change the message filenames. But it's ok to run those programs non-concurrently, between Gnus sessions. Marks won't be shared, but nothing should break. > One argument against the "maildir way" of storing marks is that it > makes it less efficient to, say, find all the ticked articles. You've > got to glob the whole cur directory instead of just the ticked marks > dir. Right. Also, if you want concurrent access, you can't assume the filename is constant even within a session, so you may have to rescan the directory just to find a message, even when you already know the unique part of the name. > Say I go on vacation for two weeks and read mail via a web mail > client that accesses my mail via IMAP. It'd be great to come back > to Gnus and have everything I read actually marked read in Gnus. That makes a case for having a common mark scheme, but not for any one particular mark scheme. :/ It probably wouldn't be too hard to write a script to update marks in one direction or ther other, though. paul