From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/51282 Path: main.gmane.org!not-for-mail From: Eric Knauel Newsgroups: gmane.emacs.gnus.general Subject: nnimap, gnus-agent and `/' as a subfolder separator Date: Wed, 09 Apr 2003 11:01:54 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1049879610 22495 80.91.224.249 (9 Apr 2003 09:13:30 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 9 Apr 2003 09:13:30 +0000 (UTC) Original-X-From: owner-ding@hpc.uh.edu Wed Apr 09 11:13:29 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 193Be4-0005qg-00 for ; Wed, 09 Apr 2003 11:13:28 +0200 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 193Bbu-00016O-00; Wed, 09 Apr 2003 04:11:14 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Wed, 09 Apr 2003 04:12:19 -0500 (CDT) Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id EAA07758 for ; Wed, 9 Apr 2003 04:12:06 -0500 (CDT) Original-Received: from root by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 193Bau-0005cI-00 for ; Wed, 09 Apr 2003 11:10:12 +0200 Mail-Followup-To: ding@hpc.uh.edu X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@hpc.uh.edu Original-Received: from news by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 193BXb-0005O8-00 for ; Wed, 09 Apr 2003 11:06:47 +0200 Original-Lines: 58 Original-X-Complaints-To: usenet@main.gmane.org Mail-Copies-To: never X-Face: $BP*2z+\?fNM."!*~JsIgw(Y]n?WG!KMc;^jL$SLrt@X4%uMguO/$3HO<5@43P@[~'kE'fG #YdP[sb6IJ5|Sm[z#9sI|)iJ})U5;Rt-?jI3i24zoJmonTV}kTVOm/5wMCnc3P~d#+BF1c&N6mdF{u CE+<;lN!v~JRyR"q0d5<\y]faXpTC4,wpQ{=<==?LRA`}3qqIgr User-Agent: Gnus/5.090017 (Oort Gnus v0.17) XEmacs/21.4 (Portable Code, darwin) Cancel-Lock: sha1:gg0Cr+4Zox2Jdzp2ysORoGnVdhQ= Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:51282 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:51282 Hi, The gnus-agent of Oort Gnus 0.17 seems to be confused when `/' is used as a subfolder separator on IMAP servers. I'm not sure whether this is a bug: I subscribed some nnimap groups, e.g. `nnimap+webmail.macnews.de:macnews/cocoa', accessing them in `Plugged mode' works fine, so does fetching the articles with gnus-agent `J s': ,---- | [knauel@albert cocoa] pwd | /Users/knauel/.gnus/News/agent/nnimap/webmail.macnews.de/macnews/cocoa | [knauel@albert cocoa] ls | 1 2 3 cocoa `---- However, if I try to access this group in `Unplugged mode' this will happen: ,---- | Signaling: (error "Couldn't request group nnimap+webmail.macnews.de:macnews/cocoa: Invalid group (no such directory)") | signal(error ("Couldn't request group nnimap+webmail.macnews.de:macnews/cocoa: Invalid group (no such directory)")) | cerror("Couldn't request group %s: %s" "nnimap+webmail.macnews.de:macnews/cocoa" "Invalid group (no such directory)") | apply(cerror "Couldn't request group %s: %s" ("nnimap+webmail.macnews.de:macnews/cocoa" "Invalid group (no such directory)")) | error("Couldn't request group %s: %s" "nnimap+webmail.macnews.de:macnews/cocoa" "Invalid group (no such directory)") | gnus-select-newsgroup("nnimap+webmail.macnews.de:macnews/cocoa" nil nil) | gnus-summary-read-group-1("nnimap+webmail.macnews.de:macnews/cocoa" nil t nil nil nil) | gnus-summary-read-group("nnimap+webmail.macnews.de:macnews/cocoa" nil t nil nil nil nil) | gnus-group-read-group(nil t) | gnus-group-select-group(nil) | gnus-topic-select-group(nil) | call-interactively(gnus-topic-select-group) `---- I suppose that gnus searches for the mail files in the wrong directory or gnus-agent creates the mail folder in the wrong directory. By looking at the function `nnmail-group-pathname' in nnmail.el I found out that it returns `/Users/knauel/.gnus/Mail/nnml/macnews_cocoa' in this case. If I `ln -s' that directory to the actual directory created by gnus-agent fetch ---it works fine. However, sometimes (I couldn't figure out why or when) gnus searches these groups at `/Users/knauel/.gnus/News/agent/nnimap/webmail.macnews.de', which is quite correct, but it can't find the subfolder `macnews/cocoa' in this directory. It's looking for `macnews_cocoa' there, so if make another link there, it'll work. That's very confusing. ;-) BTW I'm using (setq nnmail-use-long-file-names t) in my gnus.el. -Eric -- "Excuse me --- Di Du Du Duuuuh Di Dii --- Huh Weeeheeee" (Albert King)