From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/67276 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.gnus.general Subject: Re: gnus and imap Date: Fri, 22 Aug 2008 19:33:13 +0200 Message-ID: <87iqttq7ja.fsf@randomsample.de> References: <877iabwtjx.fsf@randomsample.de> <87abf51c4m.fsf@marauder.physik.uni-ulm.de> <874p5dm35l.fsf@randomsample.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1219426446 1383 80.91.229.12 (22 Aug 2008 17:34:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Aug 2008 17:34:06 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M15727@lists.math.uh.edu Fri Aug 22 19:34:59 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 1KWaXD-0001IW-O9 for ding-account@gmane.org; Fri, 22 Aug 2008 19:34:52 +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 1KWaVk-0001jg-43; Fri, 22 Aug 2008 12:33:20 -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 1KWaVj-0001jV-1a for ding@lists.math.uh.edu; Fri, 22 Aug 2008 12:33:19 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1KWaVf-0005DR-U6 for ding@lists.math.uh.edu; Fri, 22 Aug 2008 12:33:18 -0500 Original-Received: from m61s02.vlinux.de ([83.151.21.164]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1KWaVg-0004Ic-00 for ; Fri, 22 Aug 2008 19:33:16 +0200 Original-Received: from dslc-082-082-178-147.pools.arcor-ip.net ([82.82.178.147] helo=honk) by m61s02.vlinux.de with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1KWaVy-0001yL-0p for ding@gnus.org; Fri, 22 Aug 2008 19:33:34 +0200 Mail-Copies-To: never Mail-Followup-To: ding@gnus.org In-Reply-To: (Vitaly Mayatskikh's message of "Fri, 22 Aug 2008 18:27:04 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/22.2.90 (gnu/linux) X-Spam-Score: -2.6 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:67276 Archived-At: Vitaly Mayatskikh writes: > David Engster writes: > >> Vitaly, if you're willing to assign copyright to the FSF, please post >> patches (preferably against current Gnus CVS) as soon as you think it's >> ready for testing. > > That's my intentions. I didn't cover all Gnus sources yet, so is it a > good idea to post patches? Yes. Release early, release often. :-) >>>I decided to teach Gnus how to handle sequence sets in active info. >> >> I'm not sure what that implies. Does that mean you're extending active >> to contain the whole sequence of available article numbers, not just the >> highest and lowest one? > > Yes, exactly. OK, I'm currently running Gnus with your patches. Nothing exploded. :-) Group checking seems a bit slower, but I guess that's unavoidable for better article counts. There are surely some bugs - I sometimes get wrong article counts when *entering* the group, which is kinda funny, since it usually was vice versa. Also, groups sometimes seem to be updated twice when checking for new mail. I only skimmed through your patches. I see you extended the nntp-server-buffer to also include a range of all article numbers upon updating the group. This should work. I still wonder though, why did you abandon your previous effort to transmit a range of read articles in gnus-info? It seems easier to me. Thanks for your work, it's really appreciated. I'll be checking the code further over the weekend and maybe also get to debugging if I find the time. By the way, it'd be good if you could update to CVS Gnus on your side. -David