From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastian Rose Subject: Re: Bug on file publish Date: Sun, 26 Oct 2008 23:10:09 +0100 Message-ID: <4904EAC1.40602@gmx.de> References: <98ECED6C-E9C1-48EA-B858-E580557834BF@uva.nl> Reply-To: sebastian_rose@gmx.de Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KuDo4-0000zW-SE for emacs-orgmode@gnu.org; Sun, 26 Oct 2008 18:09:56 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KuDo2-0000z8-EU for emacs-orgmode@gnu.org; Sun, 26 Oct 2008 18:09:55 -0400 Received: from [199.232.76.173] (port=53899 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KuDo2-0000z5-8h for emacs-orgmode@gnu.org; Sun, 26 Oct 2008 18:09:54 -0400 Received: from mail.gmx.net ([213.165.64.20]:59645) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1KuDo1-0001cU-Tu for emacs-orgmode@gnu.org; Sun, 26 Oct 2008 18:09:54 -0400 In-Reply-To: <98ECED6C-E9C1-48EA-B858-E580557834BF@uva.nl> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: org-mode , Carsten Dominik Hi, in org-publish-get-base-files-1 (car (file-attributes "~/notes/.#index.org")) gives sebastian@orgon.4849:1225047914 !!! So we have to test, if fd-p is the name of an existing file in base-dir. That's it. (if (and fd-p --HERE-- recurse (not (string-match "^\\.+$" fnd)) (if skip-dir (not (string-match skip-dir fnd)) t)) Regards, Sebastian Carsten Dominik wrote: > Hi Richard, > > Maybe this is some file locking mechanism? > > I am quite sure that Org does not create this file explicitly. > > Can you try to figure out exactly how things happen in > org-publish-get-base-files-1, and which line exactly is causing the > error to be triggered? > > - Carsten > > On Oct 25, 2008, at 2:09 AM, Richard Riley wrote: > >> >> If I modify a file and then publish it using "C-c C-e f" without saving >> it I get an error of the form: >> >> ,---- >> | File error: "Opening directory", "no such file or directory", >> | "/home/shamrock/webs/mydomain/.#index.org" >> `---- >> >> I traced it through with edebug (how do you set a watch on a variable? I >> couldnt get it through my thick skull from the manual). >> >> Anyway, the error occurs in >> >> org-publish-get-base-files-1 >> >> and is a result of a broken link : >> ,---- >> | lrwxrwxrwx 1 shamrock shamrock 54 2008-10-25 02:03 .#index.org -> >> shamrock@development.mydomain.net.21672:1224638771 >> | shamrock@development:~/webs/mydomain$ cat .#index.org >> | cat: .#index.org: No such file or directory >> `---- >> >> The link is created somewhere in the publish process and is not properly >> constructed if the file has not been saved prior to publish. >> >> Someone more familiar with the process might know immediately where to >> fix it, if not I will have a crack next week. >> >> >> -- >> We've arranged a civilization in which most crucial elements >> profoundly depend on science and technology. We have also arranged >> things so that almost no one understands science and technology. This >> is a prescription for disaster. We might get away with it for a >> while, but sooner or later this combustible mixture of ignorance and >> power is going to blow up in our faces. ~Carl Sagan >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Remember: use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode >