From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/47260 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Re: Offline mail and group cooperation Date: Thu, 17 Oct 2002 22:15:47 +0200 Organization: University of Dortmund, Germany Sender: owner-ding@hpc.uh.edu Message-ID: <847kggbz4c.fsf@crybaby.cs.uni-dortmund.de> References: <84d6q8c03a.fsf@crybaby.cs.uni-dortmund.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1034885785 31023 80.91.224.249 (17 Oct 2002 20:16:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 17 Oct 2002 20:16:25 +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 182H4B-000844-00 for ; Thu, 17 Oct 2002 22:16:23 +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 182H3y-00049E-00; Thu, 17 Oct 2002 15:16:10 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 17 Oct 2002 15:16:52 -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 PAA08539 for ; Thu, 17 Oct 2002 15:16:38 -0500 (CDT) Original-Received: (qmail 19509 invoked by alias); 17 Oct 2002 20:15:51 -0000 Original-Received: (qmail 19504 invoked from network); 17 Oct 2002 20:15:50 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by gnus.org with SMTP; 17 Oct 2002 20:15:50 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 182Huu-0004GC-00 for ; Thu, 17 Oct 2002 23:10:52 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 41 Original-NNTP-Posting-Host: pd951f063.dip.t-dialin.net Original-X-Trace: quimby.gnus.org 1034889052 16379 217.81.240.99 (17 Oct 2002 21:10:52 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 17 Oct 2002 21:10:52 GMT User-Agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.3.50 (i686-pc-linux-gnu) Cancel-Lock: sha1:0Y+efz+VxvpELxvCUKEYa2caeYc= Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:47260 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:47260 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann) writes: > It's getting urgent for me. I really want to be able to download all > articles, including the read ones. I've been looking at the patch from http://www.gnus.org/cgi-bin/wilma_hiliter/ding/200007/msg00006.html?line=30#hilite -- this is the one you meant? The first hunk cannot be applied easily because the code looks very different around that part. (If the comment still identifies the spot.) I've also been thinking about changing the predicate syntax so that the old predicates are still valid (with the same meaning), and only new-style predicates include the unread articles. One possibility would be to look for each predicate whether it contains the symbols `read' and `unread'. If the symbols are not present, it must be an old-style predicate, and it is rewritten: let P be the predicate, then the rewritten predicate is (and (not read) P). If one of the symbols `read' or `unread' are present, then the predicate is not rewritten but just taken as-is. But then people have to say something atrocious like (or read true) to just fetch all articles. This is really ugly. Or is there a better way to do it so that the new predicates aren't so ugly? Simon, would you be willing to update your patch to the current gnus-agent? I'd test it right away. [time passes] I even found a good name for that variable: gnus-agent-consider-all-articles. It would default to nil. And gnus-agent-fetch-headers can just have the current behavior or include all articles, depending on the variable. kai -- ~/.signature is: umop ap!sdn (Frank Nobis)