From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/38157 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.emacs.gnus.general Subject: Re: Problems with .newsrc.eld (aws: Re: self-contained nnml) Date: Tue, 21 Aug 2001 14:13:43 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? 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 1035173782 19344 80.91.224.250 (21 Oct 2002 04:16:22 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 04:16:22 +0000 (UTC) Return-Path: Return-Path: Original-Received: (qmail 16648 invoked from network); 21 Aug 2001 18:33:45 -0000 Original-Received: from multivac.student.cwru.edu (HELO multivac.cwru.edu) (261@129.22.96.25) by gnus.org with SMTP; 21 Aug 2001 18:33:45 -0000 Original-Received: (qmail 14509 invoked by uid 500); 21 Aug 2001 18:14:05 -0000 Mail-Followup-To: ding@gnus.org Original-To: ding@gnus.org Mail-Copies-To: never In-Reply-To: (Simon Josefsson's message of "Tue, 21 Aug 2001 18:31:23 +0200 (CEST)") User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/20.7 Original-Lines: 24 Xref: main.gmane.org gmane.emacs.gnus.general:38157 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:38157 Simon Josefsson wrote: > On Tue, 21 Aug 2001, Daniel Pittman wrote: >> Well, group parameters such as the `to-list' and `to-address', I would >> expect to transfer and back-up correctly. If I stopped backing up the >> .eld file and they got lost, I would go find a corner and cry or >> something. :) > > 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. paul