From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/38159 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: Problems with .newsrc.eld (aws: Re: self-contained nnml) Date: Tue, 21 Aug 2001 22:30:51 +0200 Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035173783 19353 80.91.224.250 (21 Oct 2002 04:16:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 04:16:23 +0000 (UTC) Return-Path: Return-Path: Original-Received: (qmail 18384 invoked from network); 21 Aug 2001 20:30:58 -0000 Original-Received: from dolk.extundo.com (195.42.214.242) by gnus.org with SMTP; 21 Aug 2001 20:30:58 -0000 Original-Received: from barbar.josefsson.org (slipsten.extundo.com [195.42.214.241]) (authenticated) by dolk.extundo.com (8.11.3/8.11.3) with ESMTP id f7LKV4w04158 for ; Tue, 21 Aug 2001 22:31:05 +0200 Original-To: ding@gnus.org In-Reply-To: (prj@po.cwru.edu's message of "Tue, 21 Aug 2001 14:13:43 -0400") Mail-Copies-To: nobody User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.0.104 Original-Lines: 19 Xref: main.gmane.org gmane.emacs.gnus.general:38159 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:38159 prj@po.cwru.edu (Paul Jarc) writes: >> Well, one point of the `.marks' file is that you don't need to backup >> .newsrc.eld at all, so I think it would be good to put more backend >> state in it. > > The problem here is that there is no analogue of -request-set-mark for > group parameters. If Gnus changes marks, then the backend finds out > via -request-set-mark. So the next time Gnus asks for marks with > -request-update-info, the backend knows that its marks are at least as > accurate as Gnus's current marks, and it can assume any differences > are an inaccuracy in Gnus's marks and correct them. But with group > parameters, the backend has no way to decide whether Gnus's current > parameters or the backend's stored parameters are more accurate. > -request-update-info is the only way the backend ever gets parameters > from Gnus, but also the only way it has to change Gnus's parameters. Right. Should this change? It wouldn't be difficult to add a backend interface to update group parameters, group levels etc.