From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/81897 Path: news.gmane.org!not-for-mail From: Dave Abrahams Newsgroups: gmane.emacs.gnus.general Subject: Re: Updated IMAP unread count correction Date: Sun, 10 Jun 2012 18:03:31 -0400 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1339365870 26000 80.91.229.3 (10 Jun 2012 22:04:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 10 Jun 2012 22:04:30 +0000 (UTC) Cc: ding@gnus.org, John Wiegley To: Lars Magne Ingebrigtsen Original-X-From: ding-owner+M30167@lists.math.uh.edu Mon Jun 11 00:04:29 2012 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SdqFI-00016f-PQ for ding-account@gmane.org; Mon, 11 Jun 2012 00:04:29 +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 1SdqEV-0008DS-Lp; Sun, 10 Jun 2012 17:03:39 -0500 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 1SdqEU-0008DJ-IP for ding@lists.math.uh.edu; Sun, 10 Jun 2012 17:03:38 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1SdqET-0002VC-4z for ding@lists.math.uh.edu; Sun, 10 Jun 2012 17:03:38 -0500 Original-Received: from mail-qc0-f172.google.com ([209.85.216.172]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1SdqER-0003hM-A4 for ding@gnus.org; Mon, 11 Jun 2012 00:03:35 +0200 Original-Received: by qcsq13 with SMTP id q13so2365129qcs.17 for ; Sun, 10 Jun 2012 15:03:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type:x-gm-message-state; bh=lmUoQzi5jxOnGdjADN5XIKUTMlBJczbinYo/v52Y7JU=; b=a4W8v7X2VW7SO0basDIXHZ4ysy7IAG7nS8DcRESM6Bi6RwXnY5cbuW6SsdPJxJZmfn rOwunW34LmsoGVCrmr0i8NaR1cGutl8SNa4cQyUwbc/SxNycR8/GEwRiJUMwrpLcLYdl 64Dqu2Sv/s3/AvQNa52TAQ/wHQXOqf5tw293S8jGMxhxBaSEIt5CdxLzk/HJJcPjrrSo ohE06DNXUCSB5LvfnOhfeyzFMGw0hkKBp5zVWZFBM0QpYqJ2pAEekrQubQJFoV+VZZj2 v5mYHX9H94jEr6rvSsGL8GnHGxnPQ4+kpOxk2NSY2VOxBDcBZHgWhuXqjj+JCkWKjall y2Lw== Original-Received: by 10.229.134.193 with SMTP id k1mr5417575qct.64.1339365809404; Sun, 10 Jun 2012 15:03:29 -0700 (PDT) Original-Received: from pluto.local (207-172-223-249.c3-0.smr-ubr3.sbo-smr.ma.static.cable.rcn.com. [207.172.223.249]) by mx.google.com with ESMTPS id ci17sm19158275qab.1.2012.06.10.15.03.28 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 10 Jun 2012 15:03:28 -0700 (PDT) Original-Received: by pluto.local (Postfix, from userid 501) id F1B935276A90; Sun, 10 Jun 2012 18:03:31 -0400 (EDT) In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sun, 10 Jun 2012 23:39:09 +0200") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.0.94 (darwin) X-Gm-Message-State: ALoCoQkiZA6yK969T3SxFmBhW+Hs4W7fFa9VqI1XHZ2LhHnM0W8L1rmG9yELx014idN2obkoO+X6 X-Spam-Score: -2.9 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:81897 Archived-At: on Sun Jun 10 2012, Lars Magne Ingebrigtsen wrote: > Dave Abrahams writes: > >> I'm afraid I have no idea how to reproduce it, nor do I know how it >> happened in the first place. And since I am using the referenced code, >> I never see an incorrect count anymore, so I wouldn't notice if it came >> back. I could turn that code off, and we'd surely see the wrong counts >> again, but I don't know that it would help us find the cause. > > Well, without running the default code, we'll never find out. The you mean the standard code? It won't do any good at all to run that code unless I can get it to report the right number, so that I'll notice when it reports the wrong one. If you can tell me how to get things back in sync, I can try running the normal code again. [Incidentally, one thing I dearly wish for in Gnus is the ability to say "throw out all the information you have that can be derived from the server (and re-derive it on demand)." Gnus caches all kinids of things in all kinds of ways and when things get out-of-sync, it's always a nightmare for me.] I don't know if it helps, but I am using a local dovecot with offlineimap and recently had to rebuild the local mailstore. Thus the UIDs of messages on the server could easily have been changed. > I'm not able to reproduce the problem. > > `G E' on a group will show you what messages Gnus thinks don't exist on > the server. (In the `unexist' list.) If that gets out of sync, > something wrong happened. `G E' on my INBOX currently shows more than 800 "seen" entries and about 3 in the unexist list. There are only 3 messages actually existing in that mailbox. Not sure what that tells you, though. -- Dave Abrahams BoostPro Computing http://www.boostpro.com