From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/47798 Path: main.gmane.org!not-for-mail From: kai.grossjohann@uni-duisburg.de (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: HEADS UP: Largely rewritten gnus-agent implementation. Date: Sat, 23 Nov 2002 17:03:37 +0100 Organization: University of Dortmund, Germany Sender: owner-ding@hpc.uh.edu Message-ID: <84bs4ggtnq.fsf@lucy.cs.uni-dortmund.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1038069375 17679 80.91.224.249 (23 Nov 2002 16:36:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 23 Nov 2002 16:36:15 +0000 (UTC) Cc: Kevin Greiner Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18FdGP-0004b0-00 for ; Sat, 23 Nov 2002 17:36:14 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18FdFz-00034t-00; Sat, 23 Nov 2002 10:35:47 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sat, 23 Nov 2002 10:36:31 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@[209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id KAA14121 for ; Sat, 23 Nov 2002 10:36:12 -0600 (CST) Original-Received: (qmail 12028 invoked by alias); 23 Nov 2002 16:35:13 -0000 Original-Received: (qmail 12023 invoked from network); 23 Nov 2002 16:35:12 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by gnus.org with SMTP; 23 Nov 2002 16:35:12 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 18Fcng-0003Mu-00 for ; Sat, 23 Nov 2002 17:06:32 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 35 Original-NNTP-Posting-Host: p5087740f.dip.t-dialin.net Original-X-Trace: quimby.gnus.org 1038067592 12951 80.135.116.15 (23 Nov 2002 16:06:32 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 23 Nov 2002 16:06:32 GMT User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu) Cancel-Lock: sha1:D+4ri3pXaN4QYU3pk1RQadh7pnM= Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:47798 Kevin Greiner did a really great job, I think, of improving gnus-agent and making it more efficient, too. I kind of forgot what exactly he has changed, but I can say the following: * The old .fetched files that I introduced are not needed anymore. * gnus-agent-consider-all-articles is supported properly. There is a sanity check in there which invokes (debug), so if you see that, please report it to Kevin and/or me, with some information about what you were seeing. After gathering the data (especially the contents of the backtrace buffer), it should be safe to just continue, the mess will be cleaned up automatically. The ChangeLog entries are from me, they are probably bogus to some degree. This can be sorted out later, though. Kevin is gone over the weekend and he suggested that I wait with committing this, but I'm too excited to wait! Ah, maybe I should mention some gotcha. With previous versions of the code (but not the one I'm checking in!) I saw that articles were marked as read when entering the group and they appeared to be gone. If this happens, don't panik. Instead, do C-x u from the group buffer (gnus-undo, to revert the marking as read), then use `J u' on the group to fetch it, then try to enter the group again. This worked reliably to make the articles reappear when I tried it. (The problem only happens in plugged mode.) I don't think that you will see this, but just in case... I think that's it! Please report your findings. kai -- ~/.signature is: umop ap!sdn (Frank Nobis)