From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/43646 Path: quimby.gnus.org!not-for-mail From: ShengHuo ZHU Newsgroups: gmane.emacs.gnus.general Subject: Re: What is happening in agentized groups? Date: Mon, 25 Feb 2002 20:30:30 -0500 Message-ID: References: <2nsn7pnzy6.fsf@zsh.cs.rochester.edu> NNTP-Posting-Host: quimby2.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: quimby2.netfonds.no 1014687370 9375 195.204.10.66 (26 Feb 2002 01:36:10 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 26 Feb 2002 01:36:10 GMT Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16fWXJ-0002R2-00; Tue, 26 Feb 2002 02:36:09 +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 16fWSN-0006in-00; Mon, 25 Feb 2002 19:31:03 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 25 Feb 2002 19:30:58 -0600 (CST) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id TAA17325 for ; Mon, 25 Feb 2002 19:30:47 -0600 (CST) Original-Received: (qmail 8791 invoked by alias); 26 Feb 2002 01:30:38 -0000 Original-Received: (qmail 8786 invoked from network); 26 Feb 2002 01:30:37 -0000 Original-Received: from roc-24-58-72-167.rochester.rr.com (HELO zsh.2y.net) (@24.58.72.167) by gnus.org with SMTP; 26 Feb 2002 01:30:37 -0000 Original-Received: (from zsh@localhost) by zsh.2y.net (8.11.6/8.11.2) id g1Q1UU001984; Mon, 25 Feb 2002 20:30:30 -0500 Original-To: ding@gnus.org X-Attribution: ZSH X-Face: #zw9`a=vHLkn+ZH8C (Harry Putnam's message of "Mon, 25 Feb 2002 16:41:22 -0800") Original-Lines: 38 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2.50 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: quimby.gnus.org gmane.emacs.gnus.general:43646 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:43646 Harry Putnam writes: [...] > But back to this business of the undownloaded entries in summary > buffer: I'm not sure I see what the value of that is. In my case it > just gives me a huge summary buffer to process if I should happen to > enter the group with C-u. Actually, the word "Undownload" in the summary buffer has different meaning from the one marked as @. Gnus agent grabs articles in three steps, 1) updating the active file (automatically when you type 'g' in the group buffer), 2) braiding .overview files (when you type `J s' or automatically when you enter the group plugged and if gnus-agent-cache is non-nil), 3) grabbing the articles (when you type 'J s' and if the predicates return true). If you enter a group unplugged without step 2, some articles are shown as "Undownloaded article ???" in the summary buffer, because the NOV is unknown. So, it is not related to whether the predicates return true or false. Before I patched it in January 2002, those articles would be marked as read though you didn't see them. It is bad because you might miss some news or mails. Also, without the patch, if gnus-agent-cache is nil and you didn't download the .overview manually, when you enter the group unplugged, some marks which you marked when plugged will lose, because nnagent tells Gnus those articles didn't exist on nnagent, but Gnus interprets it as those articles didn't exist at all. Now, the question is what about canceled or expired articles. Ideally, canceled articles should not be listed, and expired articles on the server should not either, but agent-expired articles, which are still on the server, should. However, nnagent knows neither whether they exist on the server, nor whether they are canceled or expired on the server (at least not in the current mechanism). So, for the safety reason, let's assume those articles exist. ShengHuo