From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GKB3NPZd5mNNAAEAbAwnHQ (envelope-from ) for ; Fri, 10 Feb 2023 16:08:38 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id MCt1NPZd5mNYWAAA9RJhRA (envelope-from ) for ; Fri, 10 Feb 2023 16:08:38 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4308529750 for ; Fri, 10 Feb 2023 16:08:38 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pQV0G-0002cC-CK; Fri, 10 Feb 2023 10:07:57 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQV0E-0002bc-3n for emacs-orgmode@gnu.org; Fri, 10 Feb 2023 10:07:54 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQV08-00083l-PJ for emacs-orgmode@gnu.org; Fri, 10 Feb 2023 10:07:53 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pQV07-0002c6-6o for emacs-orgmode@gnu.org; Fri, 10 Feb 2023 16:07:47 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Detlev Zundel Subject: [BUG] Problems with ':exports result' for shell and plantuml blocks [9.6-pre (release_9.5.5-995-g4b9aef @ /home/dzu/.emacs.d/straight/build/org-mode/)] Date: Fri, 10 Feb 2023 16:07:38 +0100 Organization: Church of Emacs - Missionary division Message-ID: <87mt5lbltx.fsf@member.fsf.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" User-Agent: Gnus/5.13 (Gnus v5.13) Cancel-Lock: sha1:/rJQ8GlBx2heQNBRqpBhzK+Cm2A= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.248, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1676041718; a=rsa-sha256; cv=none; b=qlkXeeoJmzlDzJTwQYY0yuz5TzhJC2dG0RKymTGCk/r8MMagzFptp52VOEpQyB9ycxnypq 8eZ1jPCebYGbAhoICMbgjmDExsA2xkgyIPSCONzxAJPEmeIeKOd19Bi7J8Q07vmga6LdTv 7LwOiafQSgY3CdqHQLRVinjW2QJlF0I7rZgBycJCFBhoNMn5ZwwUq9SzhHfgh+6lKyPMRL 9rJ5Ff/Emj9T33caAr10IQX1tAZpVFn7oSDTyOPLMeSW0u09O7KdleRNLBm4iPekoqlLS4 Chyl/xzwVMghGQq/m1YrsBatMHDrmJlqrr4w1JvukXF7D684kJXen2txSH8Q6Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=member.fsf.org (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1676041718; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=qMZK90jrVZ3s2oGBAkD2ZHO8+54VL6TAUg6wGQq304o=; b=lfeN++cVS7cZq/UN5wGFhsj5iBCEm9Q7q7xa9TrrZzJo4m83qU82jc8zgqIyx2ms8rMaxV dGaDsBHWrwgkfJLb2XRr4Hb7ZxGr5V4Uhq4+WFYjXk/TEyOY1BHBmOqS39ZRDd30Ftvobj Dl4ETNeDWvIhdlft/aDfocI3lHdlgOlKCN1bEv3RV12vXO/hjS2KbaPLXMz+keESf5y1BC ThMbqMp7QWJX7tOlwPU6z0WoD1n3JIEM9scLg6nSrnOMSB25pBPwYiKyR2R6Y/5gQyQ/Y1 WGofyRK3gbckydOP5SW/tqqbCpGLKBpKdQAzpkjokCjBOid6ujuaEKkCIShocA== X-Migadu-Scanner: scn0.migadu.com X-Spam-Score: -3.11 X-Migadu-Queue-Id: 4308529750 X-Migadu-Spam-Score: -3.11 Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=member.fsf.org (policy=none) X-TUID: uSAKONzGvwmB --=-=-= Content-Type: text/plain Hi list, I am having problems with exporting code blocks to pdf or html documents. I noticed the problem with a PlantUML block that I use for inline diagrams. As I only want the diagram in the output, I use ':exports result' in the header of the block. My main target is PDF output and the PDF looks fine, although I get errors in the '*Org PDF LaTeX Output*' buffer: 'Error: no lexer for alias 'plantuml' found'. Looking at the intermediate LaTeX buffer, the code block indeed is also there, but because of the error does not produce any output in the PDF. So I tried to shrink the problem down to reproduce the error and there I found another thing that I do not understand. To proove that ':exports result' works, I added two one line shell calls, but to my amazement, calling 'pwd' also exports the code, but not calling 'date'. To me things look identical, so I have no idea why this would happen. The problems also show when exporting to html, so they seem to be somewhere in the inner workings of org mode. Please find attached a short test case showing the problem. It requires PlantUML to generate the diagram, but the shell blocks also show a problem that should be easy to reproduce. Am I doing something terribly stupid? How can I make things work, like I would expect them to? Any hint greatly appreciated! Thanks Detlev ----8<---------- Remember to cover the basics, that is, what you expected to happen and what in fact did happen. You don't know how to make a good report? See https://orgmode.org/manual/Feedback.html#Feedback Your bug report will be posted to the Org mailing list. ------------------------------------------------------------------------ Emacs : GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.36, cairo version 1.16.0) of 2023-01-31 Package: Org mode version 9.6-pre (release_9.5.5-995-g4b9aef @ /home/dzu/.emacs.d/straight/build/org-mode/) current state: ============== (setq org-link-elisp-confirm-function 'yes-or-no-p org-html-table-caption-above nil org-ditaa-jar-path "/usr/share/ditaa/ditaa.jar" org-bibtex-headline-format-function #[257 "\300\236A\207" [:title] 3 "\n\n(fn ENTRY)"] org-babel-after-execute-hook '(org-redisplay-inline-images) org-persist-after-read-hook '(org-element--cache-persist-after-read) org-export-before-parsing-hook '(org-attach-expand-links) org-cycle-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-archive-hook '(org-attach-archive-delete-maybe) org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function org-edit-src-content-indentation 0 org-ascii-format-drawer-function #[771 "\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"] org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-show-empty-lines org-cycle-optimize-window-after-visibility-change) org-persist-before-read-hook '(org-element--cache-persist-before-read) org-mode-hook '(#[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-fold-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes #[0 "\301\211\207" [imenu-create-index-function org-imenu-get-tree] 2] flymake-languagetool-load) org-babel-load-languages '((ditaa . t) (dot . t) (emacs-lisp . t) (gnuplot . t) (lilypond . t) (plantuml . t) (shell . t) (sparql . t)) org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"] org-latex-format-headline-function 'org-latex-format-headline-default-function org-confirm-shell-link-function 'yes-or-no-p org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] outline-isearch-open-invisible-function 'outline-isearch-open-invisible org-latex-classes '(("beamer" "\\documentclass[presentation]{beamer}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("article" "\\documentclass[11pt]{article}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt]{report}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ) org-plantuml-jar-path "/usr/local/share/plantuml/plantuml.jar" org-odt-format-headline-function 'org-odt-format-headline-default-function org-agenda-before-write-hook '(org-agenda-add-entry-text) org-latex-packages-alist '(("" "minted")) org-babel-tangle-lang-exts '(("LilyPond" . "ly") ("rustic" . "rs") ("emacs-lisp" . "el") ("elisp" . "el")) org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-confirm-elisp-link-function 'yes-or-no-p org-latex-src-block-backend 'minted org-clock-idle-time 15 org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-confirm-babel-evaluate nil org-fold-core-isearch-open-function 'org-fold--isearch-reveal org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function org-persist-before-write-hook '(org-element--cache-persist-before-write) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-link-shell-confirm-function 'yes-or-no-p org-babel-pre-tangle-hook '(save-buffer) org-agenda-loop-over-headlines-in-active-region nil org-occur-hook '(org-first-headline-recenter) org-metadown-hook '(org-babel-pop-to-session-maybe) org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("treemacs" :store treemacs-store-org-link) ("id" :follow org-id-open) ("eww" :follow org-eww-open :store org-eww-store-link) ("rmail" :follow org-rmail-open :store org-rmail-store-link) ("mhe" :follow org-mhe-open :store org-mhe-store-link) ("irc" :follow org-irc-visit :store org-irc-store-link :export org-irc-export) ("info" :follow org-info-open :export org-info-export :store org-info-store-link :insert-description org-info-description-as-command) ("gnus" :follow org-gnus-open :store org-gnus-store-link) ("docview" :follow org-docview-open :export org-docview-export :store org-docview-store-link) ("bibtex" :follow org-bibtex-open :store org-bibtex-store-link) ("bbdb" :follow org-bbdb-open :export org-bbdb-export :complete org-bbdb-complete-link :store org-bbdb-store-link) ("w3m" :store org-w3m-store-link) ("doi" :follow org-link-doi-open :export org-link-doi-export) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :follow #[514 "\301\300\302Q\"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("mailto" :follow #[514 "\301\300\302Q\"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("https" :follow #[514 "\301\300\302Q\"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("http" :follow #[514 "\301\300\302Q\"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("ftp" :follow #[514 "\301\300\302Q\"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("help" :follow org-link--open-help :store org-link--store-help) ("file" :complete org-link-complete-file) ("elisp" :follow org-link--open-elisp)) org-html-format-headline-function 'org-html-format-headline-default-function org-metaup-hook '(org-babel-load-in-session-maybe) org-agenda-include-diary t org-startup-with-inline-images t org-log-note-clock-out t org-latex-pdf-process '("%latex -shell-escape -interaction nonstopmode -output-directory %o %f" "bibtex %b" "%latex -shell-escape -interaction nonstopmode -output-directory %o %f" "%latex -shell-escape -interaction nonstopmode -output-directory %o %f") org-src-lang-modes '(("dot" . graphviz-dot) ("rust" . rustic) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" . sh) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("desktop" . conf-desktop) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite" . sql) ("toml" . conf-toml)) org-clock-into-drawer "LOGBOOK" ) --=-=-= Content-Type: text/plain Content-Disposition: inline; filename=bug.org Content-Description: Test document #+latex_header: \usepackage{multicol} #+latex_header: \usepackage[inkscapelatex=false]{svg} * Different use cases ** Current work directory #+begin_src sh :exports result :eval never-export pwd #+end_src #+RESULTS: : /home/dzu/ebv/doc/ebv/presentations/zephyr-org ** Time #+begin_src sh :exports results :eval never-export date #+end_src #+RESULTS: : Do 9. Feb 22:22:01 CET 2023 ** Current work directory #+begin_src sh :exports result :eval never-export pwd #+end_src #+RESULTS: : /home/dzu/ebv/doc/ebv/presentations/zephyr-org ** PlantUML diagram #+begin_src plantuml :exports result :file ob-dtsi.svg @startmindmap + imx8mm-ddr4-evk.dts ++ imx8mm-evk.dtsi +++ imx8mm.dtsi ++++ i.MX8M Mini description +++ EVK specifications ++ DDR4 specifications @endmindmap #+end_src #+RESULTS: [[file:ob-dtsi.svg]] --=-=-=--