From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/73043 Path: news.gmane.org!not-for-mail From: Dave Goldberg Newsgroups: gmane.emacs.gnus.general Subject: Number of unread articles suddenly incorrect with Exchange 2007 Date: Wed, 13 Oct 2010 09:42:34 -0400 Message-ID: <84k4lmgqet.fsf@davestoy.home> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1286977437 21544 80.91.229.12 (13 Oct 2010 13:43:57 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 13 Oct 2010 13:43:57 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M21415@lists.math.uh.edu Wed Oct 13 15:43:56 2010 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.69) (envelope-from ) id 1P61cZ-0004O6-K0 for ding-account@gmane.org; Wed, 13 Oct 2010 15:43:55 +0200 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 1P61c3-000097-3a; Wed, 13 Oct 2010 08:43:23 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P61c0-00008p-Va for ding@lists.math.uh.edu; Wed, 13 Oct 2010 08:43:20 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P61bq-0005xB-9S for ding@lists.math.uh.edu; Wed, 13 Oct 2010 08:43:20 -0500 Original-Received: from vms173017pub.verizon.net ([206.46.173.17]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P61bl-0007L4-00 for ; Wed, 13 Oct 2010 15:43:05 +0200 Original-Received: from davestoy.home.verizon.net ([unknown] [173.48.216.252]) by vms173017.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0LA800MP9E2OOUN6@vms173017.mailsrvcs.net> for ding@gnus.org; Wed, 13 Oct 2010 08:42:26 -0500 (CDT) X-Face: W!bie|rYVd43O:2CkHTb*~s5}Yzx30X<@6Tq_bnP56Hp!xX4sVl4tgYRirjRcke\wfY!JJ9 i?]VIUJicJzq2\!3%7$5R%wi!R[.]Va97q User-Agent: Gnus/5.110011 (No Gnus v0.11) XEmacs/21.4.22 (linux) X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:73043 Archived-At: In the group buffer. Groups on the cyrus server show accurate number of articles. Groups on Exchange 2007 do not. The number shown is typically 2 to 3 times bigger than actual, but sometimes it's even further off. This is essentially a regression to behavior I saw before all the changes started a couple months ago. It had been fixed until a git pull this morning; my previous pull was some time last week. The IMAP conversation appears to be showing accurate numbers. Here is a sample from the relevant *nnimap...* buffer. This after doing M-g on one group to narrow it down, however similar results show after doing g: * 449 EXISTS * 0 RECENT * FLAGS (%Seen %Answered %Flagged %Deleted %Draft $MDNSent) * OK [PERMANENTFLAGS (%Seen %Answered %Flagged %Deleted %Draft $MDNSent)] Permanent flags * OK [UNSEEN 446] Is the first unseen message * OK [UIDVALIDITY 1899] UIDVALIDITY value * OK [UIDNEXT 583070] The next unique identifier value 1414 OK [READ-WRITE] SELECT completed. * 1 FETCH (FLAGS (%Seen) UID 581195) [...] same thing for each UID * 446 FETCH (FLAGS () UID 583066) * 447 FETCH (FLAGS () UID 583067) * 448 FETCH (FLAGS () UID 583068) * 449 FETCH (FLAGS (%Seen) UID 583069) 1415 OK FETCH completed. And sure enough, there are indeed only three unseen/unread articles in the group, but the group buffer says 10. This happens, with different numbers, of course, to every group on that server, including some that have 0 actual unread articles showing up as having several hundred unread. I've started to figure out edebug as part of this process, but don't know what function to check here. Please let me know and I'll give it a whirl. Thanks, -- Dave Goldberg david.goldberg6@verizon.net