From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/79033 Path: news.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Improving dribble data handling Date: Wed, 08 Jun 2011 19:17:42 +0900 Organization: Emacsen advocacy group Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1307528377 22930 80.91.229.12 (8 Jun 2011 10:19:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Jun 2011 10:19:37 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M27332@lists.math.uh.edu Wed Jun 08 12:19:33 2011 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 1QUFrI-0003qP-2A for ding-account@gmane.org; Wed, 08 Jun 2011 12:19:32 +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 1QUFqK-0003ue-DZ; Wed, 08 Jun 2011 05:18:32 -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 1QUFqI-0003uV-HZ for ding@lists.math.uh.edu; Wed, 08 Jun 2011 05:18:30 -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 1QUFqG-0003Dy-JW for ding@lists.math.uh.edu; Wed, 08 Jun 2011 05:18:29 -0500 Original-Received: from orlando.hostforweb.net ([216.246.45.90]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1QUFpp-0005m7-G2 for ding@gnus.org; Wed, 08 Jun 2011 12:18:01 +0200 Original-Received: from localhost ([127.0.0.1]:33988) by orlando.hostforweb.net with esmtpa (Exim 4.69) (envelope-from ) id 1QUFpi-0003Er-C8 for ding@gnus.org; Wed, 08 Jun 2011 05:17:54 -0500 X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (cygwin) Cancel-Lock: sha1:dNyPDDbI0YAc+23wnY9FI5ygpv0= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - orlando.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:79033 Archived-At: Hi, You may see the dribble buffer and the dribble file get pretty big if you use Gnus all day long without saving .newsrc.eld. I tried improving Gnus' dribble data handling so as to prevent the dribble buffer from growing infinitely and not to add unnecessary dribble entry in which newsgroup info is unchanged. What this does: When adding a new newsgroup info for a certain group to the dribble buffer, old entries for the same group will be deleted. Dribble data won't be added when quitting from a group with no update (i.e., the `Q' summary command). The present patch is here: http://www.jpl.org/ftp/pub/tmp/gnus-dribble.patch I'll get along with it for some days and install to Gnus git, hopefully.