From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/41593 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: `gnus-unseen-mark' everywhere Date: Fri, 04 Jan 2002 21:43:30 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: <86elld3ptd.fsf@i2d.home> <86666nc1a0.fsf@i2d.home> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035176965 7012 80.91.224.250 (21 Oct 2002 05:09:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 05:09:25 +0000 (UTC) Return-Path: Original-Received: (qmail 3153 invoked from network); 4 Jan 2002 20:47:57 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 4 Jan 2002 20:47:57 -0000 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 16MbDY-0005Rd-00; Fri, 04 Jan 2002 14:45:32 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 04 Jan 2002 14:45:24 -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 OAA09780 for ; Fri, 4 Jan 2002 14:45:12 -0600 (CST) Original-Received: (qmail 3093 invoked by alias); 4 Jan 2002 20:45:12 -0000 Original-Received: (qmail 3088 invoked from network); 4 Jan 2002 20:45:12 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by gnus.org with SMTP; 4 Jan 2002 20:45:12 -0000 Original-Received: from localhost.localdomain ([195.42.214.241]) (authenticated bits=0) by yxa.extundo.com (8.12.1/8.12.1) with ESMTP id g04Kj36X001516 for ; Fri, 4 Jan 2002 21:45:07 +0100 Original-To: ding@gnus.org In-Reply-To: (prj@po.cwru.edu's message of "Thu, 03 Jan 2002 16:59:54 -0500") Mail-Copies-To: nobody Original-Lines: 36 User-Agent: Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.1.50 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:41593 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:41593 prj@po.cwru.edu (Paul Jarc) writes: > Simon Josefsson wrote: >> The gnus-article-unpropagatable-p etc stuff should be moved into >> nnml/nnfolder (perhaps nnmail) then, because we wouldn't want `seen' >> marks to be stored in nnml .marks. > > Well, at least some things other than "seen" should probably be still > dealt with as they are now. E.g., "cache" really shouldn't be stored > in any backend, because the information "cache" represents has nothing > to do with what is stored in the backend. We could add a new > mechanism for handling "seen" (and others like it, if there are any). Hm. One could argue (as I probably did in our last discussion) that the "seen" mark does not have to do with anything in the backend either. >> Hm, but this means the backends has knowledge about the semantics of >> marks, which is wrong as well. > > Gnus could define a list of marks that are supposed to be per-user in > shared groups; Gnus knows the semantics of the marks and thus knows > which marks should be included. (And users might have different ideas > about what ought to be per-user, so this could even be defcustom'ed.) > Backends could then DTRT with whichever marks are included in that > variable, without knowing *why* they're in that variable. Would that > be any better? I guess so, but it sounds like work. Right now the dichotomy is between marks that belong in backends and marks that doesn't belong there, and among the few marks that doesn't belong in backends (seen cache download unsend score) only "seen" is questionable. Having a, erhm, trichotomy with marks that do not belong in backends and per-user backend marks and global backend marks would perhaps be more flexible but rather complex.