On Mon, 25 Jan 2016 21:51:05 -0800, Erik Hetzner <e...@e6h.org> wrote: > > Hi all, > > make test is hanging on my environment, on the babel sh tests.
[…] It turns out the issue is my prompt, that is, the value of the =PS1= environment variable, which contains a lambda (λ, U+03BB). I suspect the following will fail for all: $ PS1="λ " emacs -Q --batch -L lisp/ -L testing/ -L testing/lisp -l lisp/org.el -l lisp/org-id.el -l testing/org-test.el --eval "(progn (org-reload) (setq org-confirm-babel-evaluate nil) (org-babel-do-load-languages 'org-babel-load-languages '((emacs-lisp . t) (shell . t) (org . t))))" -f org-test-run-batch-tests … passed 70/443 test-ob-shell/dont-insert-spaces-on-expanded-bodies [ hangs here ] It is easy enough to set =PS1= to something sane in the Makefile, but this might be an issue with ob-shell.el. Unfortunately I don’t understand ob-shell.el well enough to fix this. best, Erik