From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/43690 Path: quimby.gnus.org!not-for-mail From: Lloyd Zusman Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap-request-list operates differently right after startup Date: Wed, 27 Feb 2002 21:22:07 -0500 Organization: FreeBSD/Linux Hippopotamus Preserve Message-ID: References: NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: quimby2.netfonds.no 1014863238 2076 195.204.10.66 (28 Feb 2002 02:27:18 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 28 Feb 2002 02:27:18 GMT Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16gGHs-0000XJ-00; Thu, 28 Feb 2002 03:27:16 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16gGDP-0002b4-00; Wed, 27 Feb 2002 20:22:39 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 27 Feb 2002 20:22:41 -0600 (CST) 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 UAA28444 for ; Wed, 27 Feb 2002 20:22:28 -0600 (CST) Original-Received: (qmail 8192 invoked by alias); 28 Feb 2002 02:22:22 -0000 Original-Received: (qmail 8187 invoked from network); 28 Feb 2002 02:22:22 -0000 Original-Received: from home.acholado.net (216.27.138.216) by gnus.org with SMTP; 28 Feb 2002 02:22:22 -0000 Original-Received: (from hippo@localhost) by home.acholado.net (8.11.6/8.11.6) id g1S2M7j12162; Wed, 27 Feb 2002 21:22:07 -0500 X-Authentication-Warning: home.acholado.net: hippo set sender to ljz@asfast.com using -f Original-To: ding@gnus.org X-Face: "!ga1s|?LNLE3MeeeEYs(%LIl9q[xV9!j4#xf4!**BFW_ihlOb;:Slb>)vy>CJM (Lloyd Zusman's message of "Wed, 27 Feb 2002 21:17:46 -0500") Original-Lines: 123 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) XEmacs/21.4 (Common Lisp, i686-pc-linux) Precedence: list X-Majordomo: 1.94.jlt7 Xref: quimby.gnus.org gmane.emacs.gnus.general:43690 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:43690 Also ... I forgot to mention that this problem occurs when I invoke gnus-group-get-new-news. Lloyd Zusman writes: > I've been seeing a problem in recent Oort versions (maybe over the past > 4-6 weeks), where nnimap-request-list sees newly arrived messages if > it's invoked immediately after startup, but where it then refuses to see > any more new messages if it's re-invoked subsequent times. This begins > to occur after the messages which were originally present at startup > have been read, and then nnimap-request-list is re-invoked after new > messages have arrived in my INBOX; i.e., these new messages are not > seen. > > Below are two nnimap-debug logs which illustrate the problem. Notice > that in the log that's generated right when Gnus is starting up, the > result of the nnimap-find-minmax-uid call is the appropriate minmax > list. However, note that in the second invocation, after that first > message had been read, the result of nnimap-find-minmax-uid is now nil, > even though there are indeed new messages in my INBOX at the time of the > second invocation. > > If I then exit XEmacs and Gnus, and then restart, I will then see the > INBOX messages that were previously missed (i.e., the > nnimap-find-minmax-uid call will then return the proper minmax > information). > > I'm running XEmacs 21.4.6 under RedHat Linux 7.2, and my INBOX is on a > remote host that's running a very recent version of Courier. > > Any ideas? > > Thanks in advance. > > > nnimap-debug log right when Gnus is starting up > ----------------------------------------------- > > ====================================================================== > 1 -> nnimap-server-opened: server="myimap" > 1 <- nnimap-server-opened: nil > ====================================================================== > 1 -> nnimap-open-server: server="myimap" defs=((nnimap-address "imap.myserver.com") (imap-log t) (nnimap-nov-is-evil t)) > | 2 -> nnimap-server-opened: server="myimap" > | 2 <- nnimap-server-opened: nil > | 2 -> nnimap-open-connection: server="myimap" > | | 3 -> nnimap-possibly-change-server: server="myimap" > | | 3 <- nnimap-possibly-change-server: " *nnimap* myimap" > | 2 <- nnimap-open-connection: (("myimap" " *nnimap* myimap")) > 1 <- nnimap-open-server: (("myimap" " *nnimap* myimap")) > ====================================================================== > 1 -> nnimap-request-scan: group=nil server="myimap" > | 2 -> nnimap-split-articles: group=nil server="myimap" > | | 3 -> nnimap-possibly-change-server: server="myimap" > | | 3 <- nnimap-possibly-change-server: " *nnimap* myimap" > | | 3 -> nnimap-split-find-inbox: server="myimap" > | | 3 <- nnimap-split-find-inbox: nil > | 2 <- nnimap-split-articles: t > 1 <- nnimap-request-scan: t > ====================================================================== > 1 -> nnimap-request-list: server="myimap" > | 2 -> nnimap-possibly-change-server: server="myimap" > | 2 <- nnimap-possibly-change-server: " *nnimap* myimap" > | 2 -> nnimap-before-find-minmax-bugworkaround: > | 2 <- nnimap-before-find-minmax-bugworkaround: nil > | 2 -> nnimap-pattern-to-list-arguments: pattern=("INBOX") > | 2 <- nnimap-pattern-to-list-arguments: ((nil . "INBOX")) > | 2 -> nnimap-find-minmax-uid: group="INBOX" examine=examine > | 2 <- nnimap-find-minmax-uid: (1 314860 314860) > 1 <- nnimap-request-list: t > ====================================================================== > 1 -> nnimap-server-opened: server="myimap" > 1 <- nnimap-server-opened: (open run) > ====================================================================== > 1 -> nnimap-request-newgroups: date="Wed, 27 Feb 2002 20:54:51 -0500" server="myimap" > | 2 -> nnimap-possibly-change-server: server="myimap" > | 2 <- nnimap-possibly-change-server: " *nnimap* myimap" > | 2 -> nnimap-before-find-minmax-bugworkaround: > | 2 <- nnimap-before-find-minmax-bugworkaround: nil > | 2 -> nnimap-pattern-to-list-arguments: pattern=("INBOX") > | 2 <- nnimap-pattern-to-list-arguments: ((nil . "INBOX")) > 1 <- nnimap-request-newgroups: t > > > nnimap-log after all original messages were read and new ones have arrived > -------------------------------------------------------------------------- > > ====================================================================== > 1 -> nnimap-server-opened: server="myimap" > 1 <- nnimap-server-opened: (open run) > ====================================================================== > 1 -> nnimap-request-scan: group=nil server="myimap" > | 2 -> nnimap-split-articles: group=nil server="myimap" > | | 3 -> nnimap-possibly-change-server: server="myimap" > | | 3 <- nnimap-possibly-change-server: " *nnimap* myimap" > | | 3 -> nnimap-split-find-inbox: server="myimap" > | | 3 <- nnimap-split-find-inbox: nil > | 2 <- nnimap-split-articles: t > 1 <- nnimap-request-scan: t > ====================================================================== > 1 -> nnimap-request-list: server="myimap" > | 2 -> nnimap-possibly-change-server: server="myimap" > | 2 <- nnimap-possibly-change-server: " *nnimap* myimap" > | 2 -> nnimap-before-find-minmax-bugworkaround: > | 2 <- nnimap-before-find-minmax-bugworkaround: nil > | 2 -> nnimap-pattern-to-list-arguments: pattern=("INBOX") > | 2 <- nnimap-pattern-to-list-arguments: ((nil . "INBOX")) > | 2 -> nnimap-find-minmax-uid: group="INBOX" examine=examine > | 2 <- nnimap-find-minmax-uid: (0 nil nil) > 1 <- nnimap-request-list: t > > > > -- > Lloyd Zusman > ljz@asfast.com > > -- Lloyd Zusman ljz@asfast.com