From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/32319 Path: main.gmane.org!not-for-mail From: Christoph Rohland Newsgroups: gmane.emacs.gnus.general Subject: Re: nnimap/nnagent troubles Date: 03 Sep 2000 20:06:16 +0200 Sender: owner-ding@hpc.uh.edu 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 1035168610 19085 80.91.224.250 (21 Oct 2002 02:50:10 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:50:10 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: from spinoza.math.uh.edu (spinoza.math.uh.edu [129.7.128.18]) by mailhost.sclp.com (Postfix) with ESMTP id 579F8D051E for ; Mon, 4 Sep 2000 02:32:21 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by spinoza.math.uh.edu (8.9.1/8.9.1) with ESMTP id BAC09086; Mon, 4 Sep 2000 01:32:15 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 04 Sep 2000 01:31:32 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@66-209.196.61.interliant.com [209.196.61.66] (may be forged)) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id BAA16127 for ; Mon, 4 Sep 2000 01:31:15 -0500 (CDT) Original-Received: from smtpde02.sap-ag.de (smtpde02.sap-ag.de [194.39.131.53]) by mailhost.sclp.com (Postfix) with ESMTP id 3691FD051E for ; Mon, 4 Sep 2000 02:31:41 -0400 (EDT) Original-Received: from sap-ag.de ([194.39.131.3]) by smtpde02.sap-ag.de (out) with ESMTP id IAA22858; Mon, 4 Sep 2000 08:27:20 +0200 (MESZ) Original-Received: from localhost.wdf.sap-ag.de (ct3032.wdf.sap-ag.de [147.204.29.32]) by sap-ag.de (8.8.8/8.8.8) with SMTP id IAA03794; Mon, 4 Sep 2000 08:31:33 +0200 (MET DST) Original-To: Simon Josefsson In-Reply-To: Simon Josefsson's message of "03 Sep 2000 16:21:50 +0200" User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Bryce Canyon) Original-Lines: 41 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:32319 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:32319 Simon Josefsson writes: > Christoph Rohland writes: > > I tried to use ssl as connection type, but somehow my > > laptop did not use it despite the fact that I did set the > > parameter in gnus-secondary-select-methods. > > Ah yes, the curse of changing select method without removing > references to the old server. Yes, I did change nnimap from primary select method to secondary some time before... > Since Gnus store the full server in various places (in every group > info, in agent etc) you need to unsubscribe groups, unregister the > server from the agent and THEN change server method in your .gnus. If > this isn't done, there will be inconsistent server specifications in > various parts of Gnus causing all sorts of strange problems. But I think here lies the culprit. gnus stores many information redundant and also mixes very different kinds of them up. It should really follow its own data structure for configuration by having one point to store the server information and another for group information which only should reference the server by name. (see the agent issue) and it really should not mix the more transient status information (~.newsrc) with the configuration. Actually I would think of something like: 1) .newsrc(.eld) stores status information for the articles. 2) We have a server config file which stores all the server info. The agent should also use this. 3) We have group config files: To which server does it belong (and only one reference). To which agent category does it belong? We could extend this to a directory and directly store the relevant files like overview and cache/agent files here. (BTW cache and agent [c|sh]ould be one thing.) Probably the score file could be here also. Christoph