From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/49730 Path: main.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: wrong directory separator Date: Sun, 02 Feb 2003 00:48:00 +0900 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 1044114459 21695 80.91.224.249 (1 Feb 2003 15:47:39 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 1 Feb 2003 15:47:39 +0000 (UTC) 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 18ezrm-0005dl-00 for ; Sat, 01 Feb 2003 16:47:38 +0100 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 18ezsd-0005oP-00; Sat, 01 Feb 2003 09:48:31 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sat, 01 Feb 2003 09:49:27 -0600 (CST) Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id JAA08288 for ; Sat, 1 Feb 2003 09:49:16 -0600 (CST) Original-Received: (qmail 50931 invoked by alias); 1 Feb 2003 15:48:15 -0000 Original-Received: (qmail 50926 invoked from network); 1 Feb 2003 15:48:15 -0000 Original-Received: from java.hostforweb.net (66.197.222.237) by 66.230.238.6 with SMTP; 1 Feb 2003 15:48:15 -0000 Original-Received: from [66.197.244.213] (helo=yamaoka.cc) by java.hostforweb.net with esmtp (Exim 3.36 #1) id 18ezsL-0001HI-00 for ding@gnus.org; Sat, 01 Feb 2003 10:48:13 -0500 Original-To: ding@gnus.org X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2.95 (i686-pc-linux-gnu) Cancel-Lock: sha1:sO4VKsMa6zQ/Es3Bg2c2z/Q561g= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - java.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [0 0] X-AntiAbuse: Sender Address Domain - yamaoka.cc Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:49730 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:49730 Hi, Someone reported that the nnml-generate-nov-databases command causes a terrible problem by the new variable nnheader-directory-separator-character. The default value for the variable is the backslash character (i.e., ?\\) for many non-UNIX systems; windows-nt, os/2, emx, and cygwin. However, the reporter uses Meadow 1.15 (based on Emacs 20.7 under Win32), system-type is windows-nt, and the slash character is used as a directory separator in Emacs Lisp expressions. When he ran the nnml-generate-nov-databases command, a new group "foo/bar" (not "foo.bar") was created from the existent directory "~/Mail/foo/bar/", and such an illegal group name was saved in the ~/Mail/active file and the ~/.newsrc.eld file. To make matters worse, he said that the new directory "foo_bar" was also created for saving the .marks file there. The root cause of the problem is the default value for the nnheader-directory-separator-character variable. Since I'm not using M$ Windoze so much, I don't know whether there are any versions of Emacsen using the backslash character in the expand-file-name function as follows: (let ((default-directory ".")) (expand-file-name "bar" "foo")) => ".\\foo\\bar" Any ideas? -- Katsumi Yamaoka