Gnus development mailing list
 help / color / mirror / Atom feed
From: ShengHuo ZHU <zsh@cs.rochester.edu>
Subject: Re: What is happening in agentized groups?
Date: Mon, 25 Feb 2002 20:30:30 -0500	[thread overview]
Message-ID: <2n8z9h58sp.fsf@zsh.cs.rochester.edu> (raw)
In-Reply-To: <m1sn7pqdl9.fsf@reader.newsguy.com> (Harry Putnam's message of "Mon, 25 Feb 2002 16:41:22 -0800")

Harry Putnam <reader@newsguy.com> 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



  parent reply	other threads:[~2002-02-26  1:30 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-25 18:40 Harry Putnam
2002-02-25 19:06 ` ShengHuo ZHU
2002-02-25 19:06 ` ShengHuo ZHU
2002-02-25 21:57   ` Harry Putnam
2002-02-25 21:57   ` Harry Putnam
2002-02-25 22:11     ` Simon Josefsson
2002-02-25 22:11     ` Simon Josefsson
2002-02-25 22:26       ` Harry Putnam
2002-02-25 23:10         ` Simon Josefsson
2002-02-25 23:10         ` Simon Josefsson
2002-02-26  0:41           ` Harry Putnam
2002-02-26  0:41           ` Harry Putnam
2002-02-26  1:30             ` ShengHuo ZHU
2002-02-26  1:30             ` ShengHuo ZHU [this message]
2002-02-26  4:31               ` Harry Putnam
2002-02-26  5:25                 ` ShengHuo ZHU
2002-02-26  6:38                   ` Harry Putnam
2002-02-26  6:38                   ` Harry Putnam
2002-02-28  3:42                   ` Harry Putnam
2002-02-28  3:42                   ` Harry Putnam
2002-02-26  5:25                 ` ShengHuo ZHU
2002-02-26  4:31               ` Harry Putnam
2002-02-25 22:26       ` Harry Putnam
2002-02-26 13:10       ` Christoph Rohland
2002-02-26 13:10       ` Christoph Rohland
2002-02-27 16:01   ` Steinar Bang
2002-02-27 16:01   ` Steinar Bang
  -- strict thread matches above, loose matches on Subject: below --
2002-02-25 18:40 Harry Putnam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2n8z9h58sp.fsf@zsh.cs.rochester.edu \
    --to=zsh@cs.rochester.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).