From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/45400 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-15?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: agent/imap offline reading Date: Wed, 26 Jun 2002 13:05:11 +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 1025089622 5859 127.0.0.1 (26 Jun 2002 11:07:02 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 26 Jun 2002 11:07:02 +0000 (UTC) Cc: ding@gnus.org Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17NAdZ-0001W8-00 for ; Wed, 26 Jun 2002 13:07:02 +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 17NAcm-0005uC-00; Wed, 26 Jun 2002 06:06:13 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 26 Jun 2002 06:06:33 -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 GAA24780 for ; Wed, 26 Jun 2002 06:06:21 -0500 (CDT) Original-Received: (qmail 15987 invoked by alias); 26 Jun 2002 11:05:45 -0000 Original-Received: (qmail 15982 invoked from network); 26 Jun 2002 11:05:45 -0000 Original-Received: from waldorf.cs.uni-dortmund.de (129.217.4.42) by gnus.org with SMTP; 26 Jun 2002 11:05:45 -0000 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g5QB5Hb14491; Wed, 26 Jun 2002 13:05:17 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id NAA06201; Wed, 26 Jun 2002 13:05:12 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id D9A723B5E4; Wed, 26 Jun 2002 13:05:11 +0200 (CEST) Original-To: Danny Siu Mail-Followup-To: Danny Siu , ding@gnus.org In-Reply-To: (Simon Josefsson's message of "Wed, 26 Jun 2002 10:55:15 +0200") Original-Lines: 26 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:45400 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:45400 Simon Josefsson writes: > The default value is stored in the agent predicate file, so if we > change the default the old default will still be in people's agent > predicate file. So people with old agent predicate files that upgrade > to new gnus will start to download read articles. The upgrade > procedure could contain a step that wraps all old predicates in a (and > read ,@OLD) but it isn't nice to do that without telling the user. > And what if the user later downgrades? I'm not sure what Gnus does > given an unknown predicate. Hm. Can you make it so that predicates which do not refer to "read" behave the same as now (only unread articles fulfill the predicate), and that people have to do something to get the read articles, too? Hm. Lessee. An agent predicate is a boolean combination of conditions which is applied to each article, I guess. Hm. There it is quite counterintuitive to specify such things. Whee. If the predicate does not contain the symbol `read' you could interpret it as before, only if `read' is in there do you use the new interpretation. This is really ugly, though. kai -- A large number of young women don't trust men with beards. (BFBS Radio)