From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/41538 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: `gnus-unseen-mark' everywhere Date: Thu, 03 Jan 2002 21:21:36 +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 1035176917 6658 80.91.224.250 (21 Oct 2002 05:08:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 05:08:37 +0000 (UTC) Return-Path: Original-Received: (qmail 16026 invoked from network); 3 Jan 2002 20:23:54 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 3 Jan 2002 20:23:54 -0000 Original-Received: from sina.hpc.uh.edu ([129.7.128.10]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16MEOe-0004te-00; Thu, 03 Jan 2002 14:23:28 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 03 Jan 2002 14:23:20 -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 OAA03249 for ; Thu, 3 Jan 2002 14:23:08 -0600 (CST) Original-Received: (qmail 16020 invoked by alias); 3 Jan 2002 20:23:11 -0000 Original-Received: (qmail 16015 invoked from network); 3 Jan 2002 20:23:10 -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; 3 Jan 2002 20:23:10 -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 g03KN56X027126 for ; Thu, 3 Jan 2002 21:23:07 +0100 Original-To: ding@gnus.org In-Reply-To: (prj@po.cwru.edu's message of "Thu, 03 Jan 2002 14:53:25 -0500") Mail-Copies-To: nobody Original-Lines: 27 User-Agent: Gnus/5.090005 (Oort Gnus v0.05) XEmacs/21.4 (Common Lisp, i686-pc-linux) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:41538 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:41538 prj@po.cwru.edu (Paul Jarc) writes: > Simon Josefsson wrote: >> This is intended as a feature -- Gnus (i.e. .newsrc.eld) remembers >> `seen' marks. Backends remembers `recent' marks. If the backend >> would remember `seen', it would make the two flags have the same >> semantics. > > I still disagree on that. It seems to me that the semantic difference > is only a matter of where changes are initiated for each mark. This > ought to be orthogonal to how the marks are stored. Hm, yes, but I think the issue is mixed if you consider multi-user scenarios. Consider a nnml folder which two persons access. The recent mark, maintained by nnml.el, is the same for both persons (now, actually, nnml doesn't set the recent mark, but for sake of argument). The seen mark however cannot be stored in the backend because they would become the same for both persons. The seen mark should be a kind of "local" seenedness, and "recent" a remote/backend seenedness. I guess the problem is that the marks are not divided between one set of global marks that apply to all users of the backend and one local set of user-specific marks. Renaming "seen" to "seen-" would solve that, but perhaps keeping "seen" in .newsrc.eld and "recent" in the backend is good enough. Do you see the problem I think I see?