From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 22 12:55:30 2012 Received: (at submit) by debbugs.gnu.org; 22 Dec 2012 17:55:30 +0000 Received: from localhost ([127.0.0.1]:55776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TmTIH-0007FE-9Z for submit@debbugs.gnu.org; Sat, 22 Dec 2012 12:55:30 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50040) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TmTIE-0007F1-7A for submit@debbugs.gnu.org; Sat, 22 Dec 2012 12:55:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TmTHr-0008Rk-1z for submit@debbugs.gnu.org; Sat, 22 Dec 2012 12:55:06 -0500 Received: from lists.gnu.org ([208.118.235.17]:36276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TmTHq-0008RV-T2 for submit@debbugs.gnu.org; Sat, 22 Dec 2012 12:55:02 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TmTHj-0005Tc-1Z for bug-gnu-emacs@gnu.org; Sat, 22 Dec 2012 12:55:02 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FREEMAIL_REPLY,RCVD_IN_DNSWL_LOW,T_DKIM_INVALID,USER_IN_WHITELIST autolearn=no version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TmTHb-00087h-Ny for bug-gnu-emacs@gnu.org; Sat, 22 Dec 2012 12:54:54 -0500 Received: from mail-da0-f47.google.com ([209.85.210.47]:58921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TmTHO-00083j-58; Sat, 22 Dec 2012 12:54:34 -0500 Received: by mail-da0-f47.google.com with SMTP id s35so2575074dak.20 for ; Sat, 22 Dec 2012 09:54:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:in-reply-to:references:user-agent :date:message-id:mime-version:content-type; bh=XIw7NqQdQaIVjMJdBL8bvcRNBNXeqvqrR0w0QpLFBn0=; b=td5P4/uuhIAHnLeT1zewMAu20yaP1kGsK+g6uWgwgpsEQKlUUUibTAVCvwTiaOhD6L hL0rGeg+ZaHOtAidgHJa1cfKY5rNYd9YH3bZKyqH8+/HB4lkYf5z49J09CahhYhY4XJf fY7iRlPZ1M5rgo5f8qQTzWoeSb14W/7Pp4Ldp/jh9DSC4XmZNgBWYkKctfxVEP33iGc4 T6F7F/p/WFP0Vp+hOlCQtFJ+Q45EXD8cOlTBvfXYsgJpXXFzh8vyJTTm7CQTevT1OEyK 0KTIlluUZl2q+gWATZTYgObUjdCYwm7UANGH+ncCxF5Ale8/nPfzDk9oGvGRAAaeOdAY bJuA== X-Received: by 10.66.83.134 with SMTP id q6mr47887698pay.34.1356198873138; Sat, 22 Dec 2012 09:54:33 -0800 (PST) Received: from debian-6.05 ([115.242.155.202]) by mx.google.com with ESMTPS id u1sm9594577pav.16.2012.12.22.09.54.29 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 22 Dec 2012 09:54:32 -0800 (PST) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: org-odt: Batch exports creates data loss, deletes original org file In-Reply-To: <50D5D942.6050700@gmail.com> (Wiskey's message of "Sat, 22 Dec 2012 11:01:06 -0500") References: <50D4ADAF.2050800@gmail.com> <87txredz7h.fsf@gmail.com> <50D5D942.6050700@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Sat, 22 Dec 2012 23:28:12 +0530 Message-ID: <87mwx6ezpn.fsf_-_@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: submit Cc: emacs-orgmode@gnu.org, Wiskey 5 Alpha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) > Thank you for your reply. Below you will find a small example to > illustrate the problem. First I have a small test org-mode file in > the directory, =test.org=. It's contents is shown next. I run the > batch process, which causes an error. All files in the directory are > deleted except for the .odt file ! Data loss is very bad. I am sorry. Looks like you had backups. I will forward a fix to Org/Emacs in few hours. > $ emacs --batch --load=$HOME/.emacs --visit=./test.org --funcall > org-export-as-odt-batch Meanwhile, instead of using `org-export-as-odt-batch', you can try the following which uses `org-export-as-odt'. $ emacs --batch -Q -L ~/src/org-mode/lisp --visit=./test-new.org --funcall org-export-as-odt > Thanks again. I am running emacs version 23.4.1 on Ubuntu 12.10, and > org-mode from elpa package =org-plus-contrib 20121217= > > -Tim > > > aldrichtr@liberty:/tmp/export-process > $ ls > test.org > aldrichtr@liberty:/tmp/export-process > $ cat test.org > > * This is heading one > And some text > ** heading one two > And some text > > aldrichtr@liberty:/tmp/export-process > $ emacs --batch --load=$HOME/.emacs --visit=./test.org --funcall > org-export-as-odt-batch > ... > Debug (org-odt): Searching for OpenDocument schema files... > Debug (org-odt): Trying /usr/share/emacs/etc/org/schema/... > Debug (org-odt): Trying /usr/share/emacs/etc/org/schema/... > Debug (org-odt): No OpenDocument schema files installed > Debug (org-odt): Searching for OpenDocument styles files... > Debug (org-odt): Trying /usr/share/emacs/etc/org/styles/... > Debug (org-odt): Trying /usr/share/emacs/etc/org/styles/... > Debug (org-odt): Trying /home/aldrichtr/.emacs.d/elpa/etc/styles/... > Debug (org-odt): Trying > /home/aldrichtr/.emacs.d/elpa/org-plus-contrib-20121217/etc/styles/... > Debug (org-odt): Using styles under > /home/aldrichtr/.emacs.d/elpa/org-plus-contrib-20121217/etc/styles/ > Exporting to ODT using org-lparse... > Using vacuous schema > [yas] Loading for `nxml-mode', just-in-time: (yas--load-directory-1 > /home/aldrichtr/.emacs.d/elpa/yasnippet-20121127.25/snippets/nxml-mode > (quote nxml-mode) (quote (text-mode)))! > [yas] Loading compiled snippets from > /home/aldrichtr/.emacs.d/elpa/yasnippet-20121127.25/snippets/nxml-mode > LaTeX to MathML converter not available. Using verbatim instead. > Exporting... > ODT export done, pushed to kill ring and clipboard > Wrote /tmp/export-process/meta.xml > Using vacuous schema > Saving file /tmp/export-process/styles.xml... > Wrote /tmp/export-process/styles.xml > Wrote /tmp/export-process/mimetype > Using vacuous schema > Saving file /tmp/export-process/styles.xml... > Wrote /tmp/export-process/styles.xml > (No changes need to be saved) > Saving file /tmp/export-process/META-INF/manifest.xml... > Wrote /tmp/export-process/META-INF/manifest.xml > Saving file /tmp/export-process/content.xml... > Wrote /tmp/export-process/content.xml > Using vacuous schema > (No changes need to be saved) > Creating odt file... > Running zip -mX0 test.odt mimetype > Running zip -rmTq test.odt . > Debugger entered--Lisp error: (file-already-exists "File already > exists" "/tmp/export-process/test.odt") > rename-file("test.odt" "/tmp/export-process/") > (let* ((target-name ...) (target-dir ...) (cmds ...)) (when > (file-exists-p target) (delete-file target)) (let (... exitcode > err-string) (message "Creating odt file...") (mapc ... cmds)) > (rename-file target-name target-dir)) > (let ((xml-files ...)) (when (equal org-lparse-backend ...) (push > "styles.xml" xml-files)) (mapc (lambda ... ...) xml-files) (let* > (... ... ...) (when ... ...) (let ... ... ...) (rename-file > target-name target-dir))) > org-odt-save-as-outfile("/tmp/export-process/test.odt" > (:latex-image-options nil :exclude-tags ("noexport") :select-tags > ("export") :publishing-directory nil :timestamp nil > :expand-quoted-html t :html-table-tag " cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" > frame=\"hsides\">" :xml-declaration (("html" . " encoding=\"%s\"?>") ("php" . " encoding=\\\"%s\\\" ?>\"; ?>")) :html-postamble auto :html-preamble t > :html-extension "html" :inline-images maybe :convert-org-links t > :agenda-style nil :style-extra "" :style "" :style-include-scripts t > :style-include-default t :table-auto-headline t :tables t > :time-stamp-file t :creator-info t :email-info nil :author-info t > :email "wiskey5alpha@gmail.com" ...)) > funcall(org-odt-save-as-outfile "/tmp/export-process/test.odt" > (:latex-image-options nil :exclude-tags ("noexport") :select-tags > ("export") :publishing-directory nil :timestamp nil > :expand-quoted-html t :html-table-tag "
cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" > frame=\"hsides\">" :xml-declaration (("html" . " encoding=\"%s\"?>") ("php" . " encoding=\\\"%s\\\" ?>\"; ?>")) :html-postamble auto :html-preamble t > :html-extension "html" :inline-images maybe :convert-org-links t > :agenda-style nil :style-extra "" :style "" :style-include-scripts t > :style-include-default t :table-auto-headline t :tables t > :time-stamp-file t :creator-info t :email-info nil :author-info t > :email "wiskey5alpha@gmail.com" ...)) > (and f (functionp f) (funcall f filename opt-plist)) > (or (and f (functionp f) (funcall f filename opt-plist)) (save-buffer)) > (let ((f ...)) (or (and f ... ...) (save-buffer))) > (cond ((not to-buffer) (let ... ...) (or ... ...)) ((eq to-buffer > ...) (prog1 ... ...)) (t (current-buffer))) > (let ((case-fold-search nil) (org-odd-levels-only odd)) (mapc > (lambda ... ...) org-export-plist-vars) (setq umax (if arg > ... org-export-headline-levels)) (setq umax-toc (if ... ... umax)) > (setq org-lparse-opt-plist (plist-put org-lparse-opt-plist > :headline-levels umax)) (when (and org-export-with-toc ...) (setq > lines ...)) (unless body-only (org-lparse-begin ... opt-plist) > (org-lparse-begin ... opt-plist)) (setq head-count 0) > (org-init-section-numbers) (org-lparse-begin-paragraph) (while (setq > line ... origline line) (catch > ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) > (when (org-lparse-current-environment-p ...) > (org-lparse-end-environment ...)) (org-lparse-end-level 1 umax) (when > (and ... org-lparse-dyn-first-heading-pos) > (org-lparse-end-outline-text-or-outline)) (org-lparse-end (quote > DOCUMENT-BODY) opt-plist) (unless body-only (org-lparse-end ...)) > (org-lparse-end (quote EXPORT)) (when org-lparse-collect-buffer > (kill-buffer org-lparse-collect-buffer)) (goto-char (point-min)) (or > (org-export-push-to-kill-ring ...) (message "Exporting... done")) > (cond (... ... ...) (... ...) (t ...))) > (let* (hfy-user-sheet-assoc org-lparse-encode-pending > org-lparse-par-open (org-lparse-par-open-stashed 0) > (org-lparse-list-stack ...) org-lparse-list-table-p > org-lparse-list-table:table-cell-open org-lparse-list-table:table-row > org-lparse-list-table:lines org-lparse-outline-text-open > (org-lparse-latex-fragment-fallback ...) > (org-lparse-insert-tag-with-newlines ...) (org-lparse-to-buffer > to-buffer) (org-lparse-body-only body-only) > (org-lparse-entity-control-callbacks-alist ...) > (org-lparse-entity-format-callbacks-alist ...) (opt-plist ...) > (body-only ...) valid org-lparse-dyn-first-heading-pos (odd > org-odd-levels-only) (region-p ...) (rbeg ...) (rend ...) (subtree-p > ...) (level-offset ...) (opt-plist ...) (org-current-export-dir ...) > (org-current-export-file buffer-file-name) (level 0) (line "") > (origline "") txt todo (umax nil) (umax-toc nil) (filename ...) > (current-dir ...) (auto-insert nil) (buffer ...) (org-levels-open ...) > (dummy ...) (date ...) (date ...) (dummy ...) (title ...) (dummy ...) > (html-table-tag ...) (quote-re0 ...) (quote-re ...) ...) (let (...) > (org-unmodified ...)) (message "Exporting...") > (org-init-section-numbers) (setq org-lparse-output-buffer buffer) > (set-buffer org-lparse-output-buffer) (let (...) (erase-buffer)) > (fundamental-mode) (org-install-letbind) (and (fboundp ...) > (set-buffer-file-coding-system coding-system-for-write)) (let > (... ...) (mapc ... org-export-plist-vars) (setq umax ...) (setq > umax-toc ...) (setq org-lparse-opt-plist ...) (when ... ...) (unless > body-only ... ...) (setq head-count 0) (org-init-section-numbers) > (org-lparse-begin-paragraph) (while ... ...) (when ... ...) > (org-lparse-end-level 1 umax) (when ... ...) (org-lparse-end > ... opt-plist) (unless body-only ...) (org-lparse-end ...) (when > org-lparse-collect-buffer ...) (goto-char ...) (or ... ...) (cond > ... ... ...))) > org-do-lparse(3 hidden nil nil nil nil) > (prog1 (org-do-lparse arg hidden ext-plist to-buffer body-only > pub-dir) (remove-hook (quote org-export-preprocess-hook) (quote > org-lparse-strip-experimental-blocks-maybe)) (remove-hook (quote > org-export-preprocess-after-blockquote-hook) (quote > org-lparse-preprocess-after-blockquote))) > (let* ((org-lparse-backend ...) (org-lparse-other-backend ...)) > (add-hook (quote org-export-preprocess-hook) (quote > org-lparse-strip-experimental-blocks-maybe)) (add-hook (quote > org-export-preprocess-after-blockquote-hook) (quote > org-lparse-preprocess-after-blockquote)) (unless > (org-lparse-backend-is-native-p native-backend) (error "Don't know how > to export natively to backend %s" native-backend)) (unless (or > ... ...) (error "Don't know how to export to backend %s %s" > target-backend ...)) (run-hooks (quote org-export-first-hook)) (prog1 > (org-do-lparse arg hidden ext-plist to-buffer body-only pub-dir) > (remove-hook ... ...) (remove-hook ... ...))) > org-lparse("odt" "odt" 3 hidden) > org-lparse-batch("odt") > org-export-as-odt-batch() > command-line-1(("--load=/home/aldrichtr/.emacs" "--visit=./test.org" > "--funcall" "org-export-as-odt-batch")) > command-line() > normal-top-level() > > aldrichtr@liberty:/tmp/export-process > $ ls > test.odt > aldrichtr@liberty:/tmp/export-process > $ > > > -- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 23 02:26:49 2012 Received: (at 13254) by debbugs.gnu.org; 23 Dec 2012 07:26:49 +0000 Received: from localhost ([127.0.0.1]:56140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TmfxQ-0003a8-3b for submit@debbugs.gnu.org; Sun, 23 Dec 2012 02:26:49 -0500 Received: from mail-da0-f54.google.com ([209.85.210.54]:50478) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TmfxM-0003Zz-7O for 13254@debbugs.gnu.org; Sun, 23 Dec 2012 02:26:45 -0500 Received: by mail-da0-f54.google.com with SMTP id n2so2731585dad.27 for <13254@debbugs.gnu.org>; Sat, 22 Dec 2012 23:26:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=ZaDqo0KS0cnfkq6SSQLKRFLczbWXH+wqHlIE2u0fT1E=; b=fJd5ku5X7H9EthUduJm+XFD2SkoXsPMU2pYHm9ykhUI1rsuduHdijwKXDRTIdSfZjz +d9AAFBn7wcfTOeKIPjp90l2IiJ8nKWx4fYAyGsb3g4Bme8qhQLKgbx9dN5UbxlaA4bt CSlr9Ur0EiX9gWdvaDLE2YgngVS7CHjQXcXAR78wbSsgoexRD+J3fjtajkd6Sji3+44A DomnFdn2/TMRROTm6a4UUBDt5HaggRMED4TtDXVyEVOJ2cSxcbMsKccuLrIBJ6FquXtd /OaDsYrJ40xKQgE63Rk6KcqncvKYPhWXxezOmAhZuKzeHjUg+q0F3YvOsuKidou97Iy3 d4pg== X-Received: by 10.66.81.68 with SMTP id y4mr51978510pax.66.1356247579981; Sat, 22 Dec 2012 23:26:19 -0800 (PST) Received: from debian-6.05 ([115.242.199.183]) by mx.google.com with ESMTPS id ug6sm10118877pbc.4.2012.12.22.23.26.14 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 22 Dec 2012 23:26:19 -0800 (PST) From: Jambunathan K To: 13254@debbugs.gnu.org, Bastien Subject: Re: bug#13254: org-odt: Batch exports creates data loss, deletes original org file References: <50D4ADAF.2050800@gmail.com> <87txredz7h.fsf@gmail.com> <50D5D942.6050700@gmail.com> <87mwx6ezpn.fsf_-_@gmail.com> Date: Sun, 23 Dec 2012 12:59:56 +0530 In-Reply-To: <87mwx6ezpn.fsf_-_@gmail.com> (Jambunathan K.'s message of "Sat, 22 Dec 2012 23:28:12 +0530") Message-ID: <87k3s9w7ij.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 13254 Cc: emacs-orgmode@gnu.org, Wiskey 5 Alpha X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.3 (/) Bastien I have pushed a fix to my private branch (see below). Please merge both `maint' AND `master' branches. `maint' branch - has 2 fixes for org-odt.el `master' branch - above fixes - New exporter changes. ,---- http://repo.or.cz/w/org-mode/org-kjn.git | | URL: git://repo.or.cz/org-mode/org-kjn.git | http://repo.or.cz/r/org-mode/org-kjn.git | | Push URL: ssh://repo.or.cz/srv/git/org-mode/org-kjn.git | `---- ,---- git log --format=oneline upstream/maint.. | | 82e061 org-odt.el: Fix Emacs Bug#13254 | 443542 org-odt.el: Correctly format link to headlines that have | `---- ,---- git log --format=oneline upstream/master.. | | 507ce4 org-odt.el: Fix Emacs Bug#13254 | 0754e3 org-e-odt.el: Handle links to target, list items | ad2ee6 org-e-odt.el: Handle links to headline, table etc that h | 3a2b5d org-odt.el: Correctly format link to headlines that have | c4597f org-e-odt.el: Handle clickable images | a7ad1c org-e-odt.el: Use `org-export-data-with-translations' | 76d529 org-e-odt.el: Support for short captions | 9d496c org-e-odt.el: Port fix for Bug#13197 | 9d56ba org-e-odt.el: Fix typesetting of Math formulae | fe0b1c org-e-odt.el: Add frame title and description to latex e | 6faf36 org-odt.el: Improve TOC entries | d9d62a org-e-odt.el: Emit priority in headlines, right justify | 533c8a org-e-odt.el: Not all keywords are supported | 1e30ef org-e-odt.el: Use new version of org-export-get-previous | 84eadb org-e-odt.el: New experimental option `org-e-odt-use-dat | 64b7c8 Fix Table of Contents, Clock block and various styles | acbb74 org-e-odt.el: Fix export issues on Windows XP | a2f5d8 org-e-odt.el: Honor `org-export-with-date' | 087936 Update OpenDocument schema files to v1.2 OASIS standard | d904e5 OrgOdtStyles.xml, OrgOdtContentTemplate.xml: Refresh | `---- Jambunathan K writes: >> Thank you for your reply. Below you will find a small example to >> illustrate the problem. First I have a small test org-mode file in >> the directory, =test.org=. It's contents is shown next. I run the >> batch process, which causes an error. All files in the directory are >> deleted except for the .odt file ! > > Data loss is very bad. I am sorry. Looks like you had backups. > > I will forward a fix to Org/Emacs in few hours. > >> $ emacs --batch --load=$HOME/.emacs --visit=./test.org --funcall >> org-export-as-odt-batch > > Meanwhile, instead of using `org-export-as-odt-batch', you can try the > following which uses `org-export-as-odt'. > > $ emacs --batch -Q -L ~/src/org-mode/lisp --visit=./test-new.org --funcall > org-export-as-odt > > >> Thanks again. I am running emacs version 23.4.1 on Ubuntu 12.10, and >> org-mode from elpa package =org-plus-contrib 20121217= >> >> -Tim >> >> >> aldrichtr@liberty:/tmp/export-process >> $ ls >> test.org >> aldrichtr@liberty:/tmp/export-process >> $ cat test.org >> >> * This is heading one >> And some text >> ** heading one two >> And some text >> >> aldrichtr@liberty:/tmp/export-process >> $ emacs --batch --load=$HOME/.emacs --visit=./test.org --funcall >> org-export-as-odt-batch >> ... >> Debug (org-odt): Searching for OpenDocument schema files... >> Debug (org-odt): Trying /usr/share/emacs/etc/org/schema/... >> Debug (org-odt): Trying /usr/share/emacs/etc/org/schema/... >> Debug (org-odt): No OpenDocument schema files installed >> Debug (org-odt): Searching for OpenDocument styles files... >> Debug (org-odt): Trying /usr/share/emacs/etc/org/styles/... >> Debug (org-odt): Trying /usr/share/emacs/etc/org/styles/... >> Debug (org-odt): Trying /home/aldrichtr/.emacs.d/elpa/etc/styles/... >> Debug (org-odt): Trying >> /home/aldrichtr/.emacs.d/elpa/org-plus-contrib-20121217/etc/styles/... >> Debug (org-odt): Using styles under >> /home/aldrichtr/.emacs.d/elpa/org-plus-contrib-20121217/etc/styles/ >> Exporting to ODT using org-lparse... >> Using vacuous schema >> [yas] Loading for `nxml-mode', just-in-time: (yas--load-directory-1 >> /home/aldrichtr/.emacs.d/elpa/yasnippet-20121127.25/snippets/nxml-mode >> (quote nxml-mode) (quote (text-mode)))! >> [yas] Loading compiled snippets from >> /home/aldrichtr/.emacs.d/elpa/yasnippet-20121127.25/snippets/nxml-mode >> LaTeX to MathML converter not available. Using verbatim instead. >> Exporting... >> ODT export done, pushed to kill ring and clipboard >> Wrote /tmp/export-process/meta.xml >> Using vacuous schema >> Saving file /tmp/export-process/styles.xml... >> Wrote /tmp/export-process/styles.xml >> Wrote /tmp/export-process/mimetype >> Using vacuous schema >> Saving file /tmp/export-process/styles.xml... >> Wrote /tmp/export-process/styles.xml >> (No changes need to be saved) >> Saving file /tmp/export-process/META-INF/manifest.xml... >> Wrote /tmp/export-process/META-INF/manifest.xml >> Saving file /tmp/export-process/content.xml... >> Wrote /tmp/export-process/content.xml >> Using vacuous schema >> (No changes need to be saved) >> Creating odt file... >> Running zip -mX0 test.odt mimetype >> Running zip -rmTq test.odt . >> Debugger entered--Lisp error: (file-already-exists "File already >> exists" "/tmp/export-process/test.odt") >> rename-file("test.odt" "/tmp/export-process/") >> (let* ((target-name ...) (target-dir ...) (cmds ...)) (when >> (file-exists-p target) (delete-file target)) (let (... exitcode >> err-string) (message "Creating odt file...") (mapc ... cmds)) >> (rename-file target-name target-dir)) >> (let ((xml-files ...)) (when (equal org-lparse-backend ...) (push >> "styles.xml" xml-files)) (mapc (lambda ... ...) xml-files) (let* >> (... ... ...) (when ... ...) (let ... ... ...) (rename-file >> target-name target-dir))) >> org-odt-save-as-outfile("/tmp/export-process/test.odt" >> (:latex-image-options nil :exclude-tags ("noexport") :select-tags >> ("export") :publishing-directory nil :timestamp nil >> :expand-quoted-html t :html-table-tag "
> cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" >> frame=\"hsides\">" :xml-declaration (("html" . "> encoding=\"%s\"?>") ("php" . "> encoding=\\\"%s\\\" ?>\"; ?>")) :html-postamble auto :html-preamble t >> :html-extension "html" :inline-images maybe :convert-org-links t >> :agenda-style nil :style-extra "" :style "" :style-include-scripts t >> :style-include-default t :table-auto-headline t :tables t >> :time-stamp-file t :creator-info t :email-info nil :author-info t >> :email "wiskey5alpha@gmail.com" ...)) >> funcall(org-odt-save-as-outfile "/tmp/export-process/test.odt" >> (:latex-image-options nil :exclude-tags ("noexport") :select-tags >> ("export") :publishing-directory nil :timestamp nil >> :expand-quoted-html t :html-table-tag "
> cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" >> frame=\"hsides\">" :xml-declaration (("html" . "> encoding=\"%s\"?>") ("php" . "> encoding=\\\"%s\\\" ?>\"; ?>")) :html-postamble auto :html-preamble t >> :html-extension "html" :inline-images maybe :convert-org-links t >> :agenda-style nil :style-extra "" :style "" :style-include-scripts t >> :style-include-default t :table-auto-headline t :tables t >> :time-stamp-file t :creator-info t :email-info nil :author-info t >> :email "wiskey5alpha@gmail.com" ...)) >> (and f (functionp f) (funcall f filename opt-plist)) >> (or (and f (functionp f) (funcall f filename opt-plist)) (save-buffer)) >> (let ((f ...)) (or (and f ... ...) (save-buffer))) >> (cond ((not to-buffer) (let ... ...) (or ... ...)) ((eq to-buffer >> ...) (prog1 ... ...)) (t (current-buffer))) >> (let ((case-fold-search nil) (org-odd-levels-only odd)) (mapc >> (lambda ... ...) org-export-plist-vars) (setq umax (if arg >> ... org-export-headline-levels)) (setq umax-toc (if ... ... umax)) >> (setq org-lparse-opt-plist (plist-put org-lparse-opt-plist >> :headline-levels umax)) (when (and org-export-with-toc ...) (setq >> lines ...)) (unless body-only (org-lparse-begin ... opt-plist) >> (org-lparse-begin ... opt-plist)) (setq head-count 0) >> (org-init-section-numbers) (org-lparse-begin-paragraph) (while (setq >> line ... origline line) (catch >> ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) >> (when (org-lparse-current-environment-p ...) >> (org-lparse-end-environment ...)) (org-lparse-end-level 1 umax) (when >> (and ... org-lparse-dyn-first-heading-pos) >> (org-lparse-end-outline-text-or-outline)) (org-lparse-end (quote >> DOCUMENT-BODY) opt-plist) (unless body-only (org-lparse-end ...)) >> (org-lparse-end (quote EXPORT)) (when org-lparse-collect-buffer >> (kill-buffer org-lparse-collect-buffer)) (goto-char (point-min)) (or >> (org-export-push-to-kill-ring ...) (message "Exporting... done")) >> (cond (... ... ...) (... ...) (t ...))) >> (let* (hfy-user-sheet-assoc org-lparse-encode-pending >> org-lparse-par-open (org-lparse-par-open-stashed 0) >> (org-lparse-list-stack ...) org-lparse-list-table-p >> org-lparse-list-table:table-cell-open org-lparse-list-table:table-row >> org-lparse-list-table:lines org-lparse-outline-text-open >> (org-lparse-latex-fragment-fallback ...) >> (org-lparse-insert-tag-with-newlines ...) (org-lparse-to-buffer >> to-buffer) (org-lparse-body-only body-only) >> (org-lparse-entity-control-callbacks-alist ...) >> (org-lparse-entity-format-callbacks-alist ...) (opt-plist ...) >> (body-only ...) valid org-lparse-dyn-first-heading-pos (odd >> org-odd-levels-only) (region-p ...) (rbeg ...) (rend ...) (subtree-p >> ...) (level-offset ...) (opt-plist ...) (org-current-export-dir ...) >> (org-current-export-file buffer-file-name) (level 0) (line "") >> (origline "") txt todo (umax nil) (umax-toc nil) (filename ...) >> (current-dir ...) (auto-insert nil) (buffer ...) (org-levels-open ...) >> (dummy ...) (date ...) (date ...) (dummy ...) (title ...) (dummy ...) >> (html-table-tag ...) (quote-re0 ...) (quote-re ...) ...) (let (...) >> (org-unmodified ...)) (message "Exporting...") >> (org-init-section-numbers) (setq org-lparse-output-buffer buffer) >> (set-buffer org-lparse-output-buffer) (let (...) (erase-buffer)) >> (fundamental-mode) (org-install-letbind) (and (fboundp ...) >> (set-buffer-file-coding-system coding-system-for-write)) (let >> (... ...) (mapc ... org-export-plist-vars) (setq umax ...) (setq >> umax-toc ...) (setq org-lparse-opt-plist ...) (when ... ...) (unless >> body-only ... ...) (setq head-count 0) (org-init-section-numbers) >> (org-lparse-begin-paragraph) (while ... ...) (when ... ...) >> (org-lparse-end-level 1 umax) (when ... ...) (org-lparse-end >> ... opt-plist) (unless body-only ...) (org-lparse-end ...) (when >> org-lparse-collect-buffer ...) (goto-char ...) (or ... ...) (cond >> ... ... ...))) >> org-do-lparse(3 hidden nil nil nil nil) >> (prog1 (org-do-lparse arg hidden ext-plist to-buffer body-only >> pub-dir) (remove-hook (quote org-export-preprocess-hook) (quote >> org-lparse-strip-experimental-blocks-maybe)) (remove-hook (quote >> org-export-preprocess-after-blockquote-hook) (quote >> org-lparse-preprocess-after-blockquote))) >> (let* ((org-lparse-backend ...) (org-lparse-other-backend ...)) >> (add-hook (quote org-export-preprocess-hook) (quote >> org-lparse-strip-experimental-blocks-maybe)) (add-hook (quote >> org-export-preprocess-after-blockquote-hook) (quote >> org-lparse-preprocess-after-blockquote)) (unless >> (org-lparse-backend-is-native-p native-backend) (error "Don't know how >> to export natively to backend %s" native-backend)) (unless (or >> ... ...) (error "Don't know how to export to backend %s %s" >> target-backend ...)) (run-hooks (quote org-export-first-hook)) (prog1 >> (org-do-lparse arg hidden ext-plist to-buffer body-only pub-dir) >> (remove-hook ... ...) (remove-hook ... ...))) >> org-lparse("odt" "odt" 3 hidden) >> org-lparse-batch("odt") >> org-export-as-odt-batch() >> command-line-1(("--load=/home/aldrichtr/.emacs" "--visit=./test.org" >> "--funcall" "org-export-as-odt-batch")) >> command-line() >> normal-top-level() >> >> aldrichtr@liberty:/tmp/export-process >> $ ls >> test.odt >> aldrichtr@liberty:/tmp/export-process >> $ >> >> >> -- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 23 06:48:29 2012 Received: (at 13254) by debbugs.gnu.org; 23 Dec 2012 11:48:29 +0000 Received: from localhost ([127.0.0.1]:56218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tmk2f-0001Ps-D8 for submit@debbugs.gnu.org; Sun, 23 Dec 2012 06:48:29 -0500 Received: from mail-wi0-f174.google.com ([209.85.212.174]:61088) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tmk2c-0001Pk-6x for 13254@debbugs.gnu.org; Sun, 23 Dec 2012 06:48:26 -0500 Received: by mail-wi0-f174.google.com with SMTP id hm9so6004360wib.1 for <13254@debbugs.gnu.org>; Sun, 23 Dec 2012 03:47:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=Jy5u3cczl+0brae8ikgiFS8P0iNKVp3/Dx9+QDO3NwY=; b=TzHaMHb6drWij4B8wjlNQZlkdvXOPiSHYKusqZ/BwUYuoOMy/Mn4Bg02SVfMRUFEK1 oLlvwXs2QaqgoLUfa4PtGH1Sq4ij2KB1qDeoLuohMGhuhCe33yCQANsf1/kijfH4Kq8C z9kUC6SA4mwkjH0wKLvif5BsKDbYkonmbTAJ9eNnDiLplrajpxaeLV2lV4wCU8VA9nzm crP0IVBffvwKwnvKe43nCBQ0dbDWYDWDVQQUYfuKkCF2ucHLo6va0MGFi9pOyLSDNT6C hAcDIGr+V3n7s2LBfU5GKRZF4+Rsa9ET6CrbkXKUhn8FMSzhyPDTaDcOXs8HAHIuTMeW NIRg== X-Received: by 10.180.87.228 with SMTP id bb4mr13193194wib.31.1356263279685; Sun, 23 Dec 2012 03:47:59 -0800 (PST) Received: from bzg.localdomain (249.117.114.78.rev.sfr.net. [78.114.117.249]) by mx.google.com with ESMTPS id bd7sm27725529wib.8.2012.12.23.03.47.57 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 23 Dec 2012 03:47:58 -0800 (PST) Received: by bzg.localdomain (Postfix, from userid 1000) id 61BE11C206CC; Sun, 23 Dec 2012 12:47:58 +0100 (CET) From: Bastien To: Jambunathan K Subject: Re: bug#13254: org-odt: Batch exports creates data loss, deletes original org file In-Reply-To: <87k3s9w7ij.fsf@gmail.com> (Jambunathan K.'s message of "Sun, 23 Dec 2012 12:59:56 +0530") References: <50D4ADAF.2050800@gmail.com> <87txredz7h.fsf@gmail.com> <50D5D942.6050700@gmail.com> <87mwx6ezpn.fsf_-_@gmail.com> <87k3s9w7ij.fsf@gmail.com> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Date: Sun, 23 Dec 2012 12:47:58 +0100 Message-ID: <87zk153s7l.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13254 Cc: 13254@debbugs.gnu.org, wiskey5alpha@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Jambunathan, Jambunathan K writes: > I have pushed a fix to my private branch (see below). Please merge both > `maint' AND `master' branches. Done. Thanks a lot for continuing this work! -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 03 01:43:35 2013 Received: (at 13254) by debbugs.gnu.org; 3 Jan 2013 06:43:35 +0000 Received: from localhost ([127.0.0.1]:40927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqeWa-00066q-HK for submit@debbugs.gnu.org; Thu, 03 Jan 2013 01:43:35 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:40853) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqeWX-00066h-7p for 13254@debbugs.gnu.org; Thu, 03 Jan 2013 01:43:30 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TqeWW-0004cf-85; Thu, 03 Jan 2013 01:43:28 -0500 From: Glenn Morris To: Bastien Subject: Re: bug#13254: org-odt: Batch exports creates data loss, deletes original org file References: <50D4ADAF.2050800@gmail.com> <87txredz7h.fsf@gmail.com> <50D5D942.6050700@gmail.com> <87mwx6ezpn.fsf_-_@gmail.com> <87k3s9w7ij.fsf@gmail.com> <87zk153s7l.fsf@bzg.ath.cx> X-Spook: Bosnia NWO ICE Albright Ft. Bragg Mena Crowell clones X-Ran: gaATyO:lfF1;3{4B7DJU52_ndB3q}cY.+HKx$/+*4f)mF9Wpy79%=~28TkWd,~FF+dm_|R X-Hue: cyan X-Attribution: GM Date: Thu, 03 Jan 2013 01:43:28 -0500 In-Reply-To: <87zk153s7l.fsf@bzg.ath.cx> (Bastien's message of "Sun, 23 Dec 2012 12:47:58 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 13254 Cc: 13254@debbugs.gnu.org, Jambunathan K , wiskey5alpha@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) Please can we have the relevant patch installed in emacs-24. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 03 04:15:23 2013 Received: (at 13254) by debbugs.gnu.org; 3 Jan 2013 09:15:23 +0000 Received: from localhost ([127.0.0.1]:41018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqgtW-0002Jf-Kp for submit@debbugs.gnu.org; Thu, 03 Jan 2013 04:15:23 -0500 Received: from mail-we0-f180.google.com ([74.125.82.180]:54684) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TqgtV-0002JZ-50 for 13254@debbugs.gnu.org; Thu, 03 Jan 2013 04:15:21 -0500 Received: by mail-we0-f180.google.com with SMTP id t57so7009787wey.11 for <13254@debbugs.gnu.org>; Thu, 03 Jan 2013 01:15:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:sender:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type; bh=8KHHLmr210IG8QadiiywGmg3OjzaxrKQZ/lunXYjWfI=; b=w61rIX0sYDmVe7jhKkJTnWTxY6ciATE//0tljcrO5ddAC7IAdkYI7metrauh6dg3v5 SHbzSQBiKmy9Ws/iwG4Md2t+mONZVvVz6DYZ73SIiOAsXAX/Miz/s0O9z2/nuSa9tJSH Z8KrIDwLeNhpYvIoRbv9i4JlDPnXeQy5UrTXC0o41bpG8xDOj2YmUezuuid1kAdjQjKo WjxcO45yMyKMcGS+o5kuNdkU0cCfiKNOq/WbXZk4Ixg96JfGB1+5g+0ocSbDp434dYrx q30FtFGarSGYSv7vc4neJhsZf4WB468xpchZTwBLcSjgCXLsKjcnhnjb/HFQbWLWO+Qj /+6Q== X-Received: by 10.194.88.65 with SMTP id be1mr76881279wjb.25.1357204520255; Thu, 03 Jan 2013 01:15:20 -0800 (PST) Received: from bzg.localdomain (mar75-2-81-56-68-112.fbx.proxad.net. [81.56.68.112]) by mx.google.com with ESMTPS id bd7sm84454476wib.8.2013.01.03.01.15.18 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 03 Jan 2013 01:15:19 -0800 (PST) Received: by bzg.localdomain (Postfix, from userid 1000) id 7081B1C202E8; Thu, 3 Jan 2013 10:15:17 +0100 (CET) From: Bastien To: Glenn Morris Subject: Re: bug#13254: org-odt: Batch exports creates data loss, deletes original org file In-Reply-To: (Glenn Morris's message of "Thu, 03 Jan 2013 01:43:28 -0500") References: <50D4ADAF.2050800@gmail.com> <87txredz7h.fsf@gmail.com> <50D5D942.6050700@gmail.com> <87mwx6ezpn.fsf_-_@gmail.com> <87k3s9w7ij.fsf@gmail.com> <87zk153s7l.fsf@bzg.ath.cx> User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux) Date: Thu, 03 Jan 2013 10:15:17 +0100 Message-ID: <87623e4ogq.fsf@bzg.ath.cx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 13254 Cc: 13254@debbugs.gnu.org, Jambunathan K , wiskey5alpha@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Glenn, Glenn Morris writes: > Please can we have the relevant patch installed in emacs-24. I plan to release Org 7.9.3 before the end of the week, most probably on sunday eve. I will do the merge then. -- Bastien From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 08 12:42:28 2013 Received: (at control) by debbugs.gnu.org; 8 Jan 2013 17:42:28 +0000 Received: from localhost ([127.0.0.1]:57049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TsdC0-0008QS-5Z for submit@debbugs.gnu.org; Tue, 08 Jan 2013 12:42:28 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37865 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TsdBw-0008QH-RH for control@debbugs.gnu.org; Tue, 08 Jan 2013 12:42:25 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TsdBr-0004Lw-72 for control@debbugs.gnu.org; Tue, 08 Jan 2013 12:42:19 -0500 Date: Tue, 08 Jan 2013 12:42:19 -0500 Message-Id: Subject: control message for bug 13254 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 13254 From unknown Sun Jun 15 08:32:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 06 Feb 2013 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator