From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/67244 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus and imap Date: Wed, 20 Aug 2008 18:16:34 +0200 Message-ID: <877iabwtjx.fsf@randomsample.de> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1219249142 12809 80.91.229.12 (20 Aug 2008 16:19:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Aug 2008 16:19:02 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M15695@lists.math.uh.edu Wed Aug 20 18:19:54 2008 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.50) id 1KVqPV-0003ih-IN for ding-account@gmane.org; Wed, 20 Aug 2008 18:19:49 +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 1KVqMY-00044J-Fq; Wed, 20 Aug 2008 11:16:46 -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 1KVqMW-000449-Vr for ding@lists.math.uh.edu; Wed, 20 Aug 2008 11:16:44 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1KVqMT-0003Uk-U3 for ding@lists.math.uh.edu; Wed, 20 Aug 2008 11:16:44 -0500 Original-Received: from m61s02.vlinux.de ([83.151.21.164]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1KVqMU-0004i2-00 for ; Wed, 20 Aug 2008 18:16:42 +0200 Original-Received: from dslc-082-082-178-155.pools.arcor-ip.net ([82.82.178.155] helo=void) by m61s02.vlinux.de with esmtpsa (TLS-1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.63) (envelope-from ) id 1KVqMf-0007Kd-K5 for ding@gnus.org; Wed, 20 Aug 2008 18:16:53 +0200 Mail-Followup-To: ding@gnus.org In-Reply-To: (Vitaly Mayatskikh's message of "Tue, 19 Aug 2008 18:14:34 +0200") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2.90 (gnu/linux) X-Spam-Score: 0.0 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:67244 Archived-At: Vitaly Mayatskikh writes: > As you all may know, Gnus counts articles in newsgroup within one single > sequence (min . max). This prevents imap backend to display correct > numbers of read/unread articles and cause many other weird and ugly > things, because imap stores uids of articles in sequence set. What do > you think of extending active info in Gnus from sequence to the > sequence set? I did it experimentally with adding "unread" list to the > group info and changing all work with gnus-active to manipulations > with gnus-info-read and gnus-info-unread, and nnimap works just fine for > me now. However, all other backends are broken at the moment, but if you > think it is a good intention (to extend active info to sequence set), it > will be no problems to add this feature for all backends. I think it's a good idea. All those problems with wrong article counts due to "holes" in the article numbers have driven me nuts while doing nnmairix... However, saying that adding this feature to all back ends is "no problem" seems a bit optimistic to me. Gnus has lots of back ends (close to 30), and there are external back ends like nnshimbun which are not part of Gnus. So in my opinion the old code should be kept and used as a fall-back method for back ends which do not store the unread sequence in the info list. -David