From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/46680 Path: main.gmane.org!not-for-mail From: grossjoh@lothlorien.cs.uni-dortmund.de (Kai =?iso-8859-15?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: Offline mail and group cooperation Date: Tue, 24 Sep 2002 14:11:44 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1032869595 10145 127.0.0.1 (24 Sep 2002 12:13:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 24 Sep 2002 12:13:15 +0000 (UTC) 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 17toYz-0002dU-00 for ; Tue, 24 Sep 2002 14:13:13 +0200 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 17toYQ-0004Ht-00; Tue, 24 Sep 2002 07:12:38 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 24 Sep 2002 07:13:18 -0500 (CDT) 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 HAA10528 for ; Tue, 24 Sep 2002 07:13:01 -0500 (CDT) Original-Received: (qmail 27221 invoked by alias); 24 Sep 2002 12:12:17 -0000 Original-Received: (qmail 27211 invoked from network); 24 Sep 2002 12:12:17 -0000 Original-Received: from waldorf.cs.uni-dortmund.de (129.217.4.42) by gnus.org with SMTP; 24 Sep 2002 12:12:17 -0000 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g8OCBn808879 for ; Tue, 24 Sep 2002 14:11:49 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id OAA21191; Tue, 24 Sep 2002 14:11:44 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id 4B7703B64E; Tue, 24 Sep 2002 14:11:44 +0200 (CEST) Original-To: ding@gnus.org Mail-Followup-To: ding@gnus.org In-Reply-To: (Simon Josefsson's message of "Tue, 24 Sep 2002 13:33:21 +0200") Original-Lines: 31 User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:46680 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:46680 Simon Josefsson writes: > Right now the Agent is hard coded to never download articles marked as > read in Gnus. I posted a (very lightly tested) patch to fix this long > time ago, but never committed it as it breaks backwards compatibility > (people that want the old behaviour had to add a `read' Agent > predicate to only download read articles, which was the old > behaviour). > > What you describe is how most other disconnected clients work, so I > think it would be nice to support it, but I'm not sure how. Is it > worth breaking backwards compatibility for this? Perhaps adding a > `unread' Agent predicate which you'd need to add to get this behaviour > could work. One idea: add a variable gnus-agent-support-read-predicate, defaulting to nil. If people set it to t, then they have to add a `read' predicate to get the old behavior. Of course, if adding the `unread' predicate is feasible, then this is also good. For our situation, I think it makes no sense to even try the current behavior, as we surely want to refer to old articles. (Hm. But if we start with always using the Agent, then it will have downloaded the old articles when they were unread. Hm. But then we might easily miss to download a message. Not good.) kai -- ~/.signature is: umop 3p!sdn (Frank Nobis)