all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#58678: 28.2; :session in org-babel for python unexpected output
@ 2022-10-20 21:12 Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-10-22  5:58 ` Ihor Radchenko
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-10-20 21:12 UTC (permalink / raw)
  To: 58678

[-- Attachment #1: Type: text/plain, Size: 5675 bytes --]

Running the following org file in 'emacs -Q' leads to an unexpected
output as demonstrated below:
```
#+begin_src elisp
(setq org-babel-python-command "python3")
(setq python-shell-interpreter "/usr/bin/python3")
(org-babel-do-load-languages
'org-babel-load-languages
'(
(python . t)))
#+end_src

#+begin_src python :results output
print(2)
#+end_src

#+RESULTS:
: 2

#+begin_src python :results output :session *python-test*
print(2)
#+end_src

#+RESULTS:
: >>> __PYTHON_EL_eval("try:\nwith open('/var/folders/dk/3btmprj123b_31jsp30thzrm0000gq/T/babel-9tY6uv/python-92ZLVe') as __org_babel_python_tmpfile:\nexec(compile(__org_babel_python_tmpfile.read(), __org_babel_python_tmpfile.name, 'exec'))\nexcept:\nraise\nfinally:\nprint('
```

In GNU Emacs 28.2 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6 (Build 21G115))
of 2022-10-12 built on MAC-140754
Windowing system distributor 'Apple', version 10.3.2113
System Description:macOS 12.6

Configured using:
'configure --disable-dependency-tracking --disable-silent-rules
--enable-locallisppath=/opt/homebrew/share/emacs/site-lisp
--infodir=/opt/homebrew/Cellar/emacs-plus@28/28.2/share/info/emacs
--prefix=/opt/homebrew/Cellar/emacs-plus@28/28.2 --with-xml2
--with-gnutls --without-dbus --without-imagemagick --with-modules
--with-rsvg --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe
-mmacosx-version-min=12
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
-DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT'
'CPPFLAGS=-I/opt/homebrew/opt/icu4c/include
-I/opt/homebrew/opt/openssl@1.1/include
-I/opt/homebrew/opt/readline/include -isystem/opt/homebrew/include
-F/opt/homebrew/Frameworks
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk'
'LDFLAGS=-L/opt/homebrew/opt/icu4c/lib
-L/opt/homebrew/opt/openssl@1.1/lib -L/opt/homebrew/opt/readline/lib
-L/opt/homebrew/lib -F/opt/homebrew/Frameworks
-Wl,-headerpad_max_install_names
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk''

Configured features:
ACL GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS
PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM ZLIB

Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix

Major mode: Info

Minor modes in effect:
shell-dirtrack-mode: t
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug sendmail info warnings compile ob-python
python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat shell ls-lisp vc-git diff-mode vc-dispatcher org-element
avl-tree generator ol-eww eww xdg url-queue thingatpt mm-url ol-rmail
ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt cl-extra
help-mode speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view
mml-smime smime dig gnus-sum shr kinsoku svg dom browse-url url
url-proxy url-privacy url-expand url-methods url-history url-cookie
url-domsuf url-util url-parse url-vars mailcap gnus-group gnus-undo
gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7
netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny
rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
gnus-win gnus nnheader gnus-util rmail rmail-loaddefs auth-source cl-seq
eieio eieio-core cl-macs eieio-loaddefs password-cache rfc2047 rfc2045
ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit
ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs
ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref
ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete pcomplete comint ansi-color ring org-list org-faces
org-entities noutline outline easy-mmode org-version ob-emacs-lisp
ob-core ob-eval org-table oc-basic json map bibtex iso8601 time-date
subr-x ol rx org-keys oc seq byte-opt gv bytecomp byte-compile cconv
org-compat advice org-macs org-loaddefs format-spec find-func cal-menu
calendar cal-loaddefs cl-loaddefs cl-lib iso-transl tooltip eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer cl-generic cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop
case-table epa-hook jka-cmpr-hook help simple abbrev obarray
cl-preloaded nadvice button loaddefs faces cus-face macroexp files
window text-properties overlay sha1 md5 base64 format env code-pages
mule custom widget hashtable-print-readable backquote threads kqueue
cocoa ns lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 217410 17812)
(symbols 48 22121 1)
(strings 32 80449 5421)
(string-bytes 1 2659099)
(vectors 16 40607)
(vector-slots 8 454675 43035)
(floats 8 276 108)
(intervals 56 1253 0)
(buffers 992 19))

Sent with [Proton Mail](https://proton.me/) secure email.

[-- Attachment #2: Type: text/html, Size: 54415 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: bug#58678: 28.2; :session in org-babel for python unexpected output
  2022-10-20 21:12 bug#58678: 28.2; :session in org-babel for python unexpected output Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-10-22  5:58 ` Ihor Radchenko
  2022-10-24 14:51   ` Sergey
  0 siblings, 1 reply; 9+ messages in thread
From: Ihor Radchenko @ 2022-10-22  5:58 UTC (permalink / raw)
  To: Sergey, emacs-orgmode; +Cc: 58678

[Redirecting from Emacs bugs]
[See the quote below for the original report]

> #+RESULTS:
> : >>> __PYTHON_EL_eval("try:\nwith open('/var/folders/dk/3btmprj123b_31jsp30thzrm0000gq/T/babel-9tY6uv/python-92ZLVe') as __org_babel_python_tmpfile:\nexec(compile(__org_babel_python_tmpfile.read(), __org_babel_python_tmpfile.name, 'exec'))\nexcept:\nraise\nfinally:\nprint('
> ```

I am unable to reproduce with the latest main on Linux.
Sergey, could you please try to reproduce with the latest Org version
from Git? See https://orgmode.org/manual/Feedback.html#Feedback

Best,
Ihor

Sergey via "Bug reports for GNU Emacs, the Swiss army knife of text
editors" <bug-gnu-emacs@gnu.org> writes:

> Running the following org file in 'emacs -Q' leads to an unexpected
> output as demonstrated below:
> ```
> #+begin_src elisp
> (setq org-babel-python-command "python3")
> (setq python-shell-interpreter "/usr/bin/python3")
> (org-babel-do-load-languages
> 'org-babel-load-languages
> '(
> (python . t)))
> #+end_src
>
> #+begin_src python :results output
> print(2)
> #+end_src
>
> #+RESULTS:
> : 2
>
> #+begin_src python :results output :session *python-test*
> print(2)
> #+end_src
>
> #+RESULTS:
> : >>> __PYTHON_EL_eval("try:\nwith open('/var/folders/dk/3btmprj123b_31jsp30thzrm0000gq/T/babel-9tY6uv/python-92ZLVe') as __org_babel_python_tmpfile:\nexec(compile(__org_babel_python_tmpfile.read(), __org_babel_python_tmpfile.name, 'exec'))\nexcept:\nraise\nfinally:\nprint('
> ```
>
> In GNU Emacs 28.2 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6 (Build 21G115))
> of 2022-10-12 built on MAC-140754
> Windowing system distributor 'Apple', version 10.3.2113
> System Description:macOS 12.6
>
> Configured using:
> 'configure --disable-dependency-tracking --disable-silent-rules
> --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp
> --infodir=/opt/homebrew/Cellar/emacs-plus@28/28.2/share/info/emacs
> --prefix=/opt/homebrew/Cellar/emacs-plus@28/28.2 --with-xml2
> --with-gnutls --without-dbus --without-imagemagick --with-modules
> --with-rsvg --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe
> -mmacosx-version-min=12
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
> -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT'
> 'CPPFLAGS=-I/opt/homebrew/opt/icu4c/include
> -I/opt/homebrew/opt/openssl@1.1/include
> -I/opt/homebrew/opt/readline/include -isystem/opt/homebrew/include
> -F/opt/homebrew/Frameworks
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk'
> 'LDFLAGS=-L/opt/homebrew/opt/icu4c/lib
> -L/opt/homebrew/opt/openssl@1.1/lib -L/opt/homebrew/opt/readline/lib
> -L/opt/homebrew/lib -F/opt/homebrew/Frameworks
> -Wl,-headerpad_max_install_names
> -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk''
>
> Configured features:
> ACL GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS
> PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM ZLIB
>
> Important settings:
> value of $LANG: en_US.UTF-8
> locale-coding-system: utf-8-unix
>
> Major mode: Info
>
> Minor modes in effect:
> shell-dirtrack-mode: t
> tooltip-mode: t
> global-eldoc-mode: t
> show-paren-mode: t
> electric-indent-mode: t
> mouse-wheel-mode: t
> tool-bar-mode: t
> menu-bar-mode: t
> file-name-shadow-mode: t
> global-font-lock-mode: t
> font-lock-mode: t
> blink-cursor-mode: t
> auto-composition-mode: t
> auto-encryption-mode: t
> auto-compression-mode: t
> buffer-read-only: t
> line-number-mode: t
> indent-tabs-mode: t
> transient-mark-mode: t
>
> Load-path shadows:
> None found.
>
> Features:
> (shadow sort mail-extr emacsbug sendmail info warnings compile ob-python
> python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
> tramp-compat shell ls-lisp vc-git diff-mode vc-dispatcher org-element
> avl-tree generator ol-eww eww xdg url-queue thingatpt mm-url ol-rmail
> ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt cl-extra
> help-mode speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view
> mml-smime smime dig gnus-sum shr kinsoku svg dom browse-url url
> url-proxy url-privacy url-expand url-methods url-history url-cookie
> url-domsuf url-util url-parse url-vars mailcap gnus-group gnus-undo
> gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7
> netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny
> rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode
> mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
> gnus-win gnus nnheader gnus-util rmail rmail-loaddefs auth-source cl-seq
> eieio eieio-core cl-macs eieio-loaddefs password-cache rfc2047 rfc2045
> ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit
> ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs
> ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref
> ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
> org-pcomplete pcomplete comint ansi-color ring org-list org-faces
> org-entities noutline outline easy-mmode org-version ob-emacs-lisp
> ob-core ob-eval org-table oc-basic json map bibtex iso8601 time-date
> subr-x ol rx org-keys oc seq byte-opt gv bytecomp byte-compile cconv
> org-compat advice org-macs org-loaddefs format-spec find-func cal-menu
> calendar cal-loaddefs cl-loaddefs cl-lib iso-transl tooltip eldoc paren
> electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
> term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd
> fontset image regexp-opt fringe tabulated-list replace newcomment
> text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
> isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
> font-core term/tty-colors frame minibuffer cl-generic cham georgian
> utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
> japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
> ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop
> case-table epa-hook jka-cmpr-hook help simple abbrev obarray
> cl-preloaded nadvice button loaddefs faces cus-face macroexp files
> window text-properties overlay sha1 md5 base64 format env code-pages
> mule custom widget hashtable-print-readable backquote threads kqueue
> cocoa ns lcms2 multi-tty make-network-process emacs)
>
> Memory information:
> ((conses 16 217410 17812)
> (symbols 48 22121 1)
> (strings 32 80449 5421)
> (string-bytes 1 2659099)
> (vectors 16 40607)
> (vector-slots 8 454675 43035)
> (floats 8 276 108)
> (intervals 56 1253 0)
> (buffers 992 19))
>
> Sent with [Proton Mail](https://proton.me/) secure email.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: bug#58678: 28.2; :session in org-babel for python unexpected output
  2022-10-22  5:58 ` Ihor Radchenko
@ 2022-10-24 14:51   ` Sergey
  2022-10-25  6:15     ` Ihor Radchenko
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey @ 2022-10-24 14:51 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode, 58678

I have traced this to org-bable issue with MacOS python readline and native completion. Similar issues discussed in 
https://github.com/jorgenschaefer/elpy/issues/887
and 
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753

The solution proposed in those threads, i.e., installing python from homebrew, which has gnureadline, helps for emacs 27 but causes freezing in emacs 28 after displaying following message:
```
Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
```

Setting ~python-shell-completion-native-enable~ to nil removes the warning but doesn't prevent freezing. This behaviour persists with minimal org setup as well (although, I believe my emacs comes with org pre-packaged).

Cheers,
Sergey.


------- Original Message -------
On Saturday, October 22nd, 2022 at 12:58 AM, Ihor Radchenko <yantar92@posteo.net> wrote:


> [Redirecting from Emacs bugs]
> [See the quote below for the original report]
> 
> > #+RESULTS:
> > : >>> __PYTHON_EL_eval("try:\nwith open('/var/folders/dk/3btmprj123b_31jsp30thzrm0000gq/T/babel-9tY6uv/python-92ZLVe') as __org_babel_python_tmpfile:\nexec(compile(__org_babel_python_tmpfile.read(), __org_babel_python_tmpfile.name, 'exec'))\nexcept:\nraise\nfinally:\nprint('
> > ```
> 
> 
> I am unable to reproduce with the latest main on Linux.
> Sergey, could you please try to reproduce with the latest Org version
> from Git? See https://orgmode.org/manual/Feedback.html#Feedback
> 
> Best,
> Ihor
> 
> Sergey via "Bug reports for GNU Emacs, the Swiss army knife of text
> editors" bug-gnu-emacs@gnu.org writes:
> 
> > Running the following org file in 'emacs -Q' leads to an unexpected
> > output as demonstrated below:
> > ```
> > #+begin_src elisp
> > (setq org-babel-python-command "python3")
> > (setq python-shell-interpreter "/usr/bin/python3")
> > (org-babel-do-load-languages
> > 'org-babel-load-languages
> > '(
> > (python . t)))
> > #+end_src
> > 
> > #+begin_src python :results output
> > print(2)
> > #+end_src
> > 
> > #+RESULTS:
> > : 2
> > 
> > #+begin_src python :results output :session python-test
> > print(2)
> > #+end_src
> > 
> > #+RESULTS:
> > : >>> __PYTHON_EL_eval("try:\nwith open('/var/folders/dk/3btmprj123b_31jsp30thzrm0000gq/T/babel-9tY6uv/python-92ZLVe') as __org_babel_python_tmpfile:\nexec(compile(__org_babel_python_tmpfile.read(), __org_babel_python_tmpfile.name, 'exec'))\nexcept:\nraise\nfinally:\nprint('
> > ```
> > 
> > In GNU Emacs 28.2 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6 (Build 21G115))
> > of 2022-10-12 built on MAC-140754
> > Windowing system distributor 'Apple', version 10.3.2113
> > System Description:macOS 12.6
> > 
> > Configured using:
> > 'configure --disable-dependency-tracking --disable-silent-rules
> > --enable-locallisppath=/opt/homebrew/share/emacs/site-lisp
> > --infodir=/opt/homebrew/Cellar/emacs-plus@28/28.2/share/info/emacs
> > --prefix=/opt/homebrew/Cellar/emacs-plus@28/28.2 --with-xml2
> > --with-gnutls --without-dbus --without-imagemagick --with-modules
> > --with-rsvg --with-ns --disable-ns-self-contained 'CFLAGS=-Os -w -pipe
> > -mmacosx-version-min=12
> > -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
> > -DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT'
> > 'CPPFLAGS=-I/opt/homebrew/opt/icu4c/include
> > -I/opt/homebrew/opt/openssl@1.1/include
> > -I/opt/homebrew/opt/readline/include -isystem/opt/homebrew/include
> > -F/opt/homebrew/Frameworks
> > -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk'
> > 'LDFLAGS=-L/opt/homebrew/opt/icu4c/lib
> > -L/opt/homebrew/opt/openssl@1.1/lib -L/opt/homebrew/opt/readline/lib
> > -L/opt/homebrew/lib -F/opt/homebrew/Frameworks
> > -Wl,-headerpad_max_install_names
> > -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk''
> > 
> > Configured features:
> > ACL GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS
> > PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM ZLIB
> > 
> > Important settings:
> > value of $LANG: en_US.UTF-8
> > locale-coding-system: utf-8-unix
> > 
> > Major mode: Info
> > 
> > Minor modes in effect:
> > shell-dirtrack-mode: t
> > tooltip-mode: t
> > global-eldoc-mode: t
> > show-paren-mode: t
> > electric-indent-mode: t
> > mouse-wheel-mode: t
> > tool-bar-mode: t
> > menu-bar-mode: t
> > file-name-shadow-mode: t
> > global-font-lock-mode: t
> > font-lock-mode: t
> > blink-cursor-mode: t
> > auto-composition-mode: t
> > auto-encryption-mode: t
> > auto-compression-mode: t
> > buffer-read-only: t
> > line-number-mode: t
> > indent-tabs-mode: t
> > transient-mark-mode: t
> > 
> > Load-path shadows:
> > None found.
> > 
> > Features:
> > (shadow sort mail-extr emacsbug sendmail info warnings compile ob-python
> > python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x
> > tramp-compat shell ls-lisp vc-git diff-mode vc-dispatcher org-element
> > avl-tree generator ol-eww eww xdg url-queue thingatpt mm-url ol-rmail
> > ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt cl-extra
> > help-mode speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view
> > mml-smime smime dig gnus-sum shr kinsoku svg dom browse-url url
> > url-proxy url-privacy url-expand url-methods url-history url-cookie
> > url-domsuf url-util url-parse url-vars mailcap gnus-group gnus-undo
> > gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7
> > netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny
> > rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode
> > mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
> > gnus-win gnus nnheader gnus-util rmail rmail-loaddefs auth-source cl-seq
> > eieio eieio-core cl-macs eieio-loaddefs password-cache rfc2047 rfc2045
> > ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit
> > ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs
> > ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi org ob ob-tangle ob-ref
> > ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
> > org-pcomplete pcomplete comint ansi-color ring org-list org-faces
> > org-entities noutline outline easy-mmode org-version ob-emacs-lisp
> > ob-core ob-eval org-table oc-basic json map bibtex iso8601 time-date
> > subr-x ol rx org-keys oc seq byte-opt gv bytecomp byte-compile cconv
> > org-compat advice org-macs org-loaddefs format-spec find-func cal-menu
> > calendar cal-loaddefs cl-loaddefs cl-lib iso-transl tooltip eldoc paren
> > electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
> > term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd
> > fontset image regexp-opt fringe tabulated-list replace newcomment
> > text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
> > isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
> > font-core term/tty-colors frame minibuffer cl-generic cham georgian
> > utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
> > japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
> > ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop
> > case-table epa-hook jka-cmpr-hook help simple abbrev obarray
> > cl-preloaded nadvice button loaddefs faces cus-face macroexp files
> > window text-properties overlay sha1 md5 base64 format env code-pages
> > mule custom widget hashtable-print-readable backquote threads kqueue
> > cocoa ns lcms2 multi-tty make-network-process emacs)
> > 
> > Memory information:
> > ((conses 16 217410 17812)
> > (symbols 48 22121 1)
> > (strings 32 80449 5421)
> > (string-bytes 1 2659099)
> > (vectors 16 40607)
> > (vector-slots 8 454675 43035)
> > (floats 8 276 108)
> > (intervals 56 1253 0)
> > (buffers 992 19))
> > 
> > Sent with Proton Mail secure email.
> 
> 
> --
> Ihor Radchenko // yantar92,
> Org mode contributor,
> Learn more about Org mode at https://orgmode.org/.
> 
> Support Org development at https://liberapay.com/org-mode,
> 
> or support my work at https://liberapay.com/yantar92


^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#58678: 28.2; :session in org-babel for python unexpected output
  2022-10-24 14:51   ` Sergey
@ 2022-10-25  6:15     ` Ihor Radchenko
  2024-05-02 17:11       ` Ihor Radchenko
  0 siblings, 1 reply; 9+ messages in thread
From: Ihor Radchenko @ 2022-10-25  6:15 UTC (permalink / raw)
  To: Sergey; +Cc: 58678

Sergey <srg.koshelev@proton.me> writes:

> I have traced this to org-bable issue with MacOS python readline and native completion. Similar issues discussed in 
> https://github.com/jorgenschaefer/elpy/issues/887
> and 
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753
>
> The solution proposed in those threads, i.e., installing python from homebrew, which has gnureadline, helps for emacs 27 but causes freezing in emacs 28 after displaying following message:
> ```
> Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
> ```
>
> Setting ~python-shell-completion-native-enable~ to nil removes the warning but doesn't prevent freezing. This behaviour persists with minimal org setup as well (although, I believe my emacs comes with org pre-packaged).

So, it looks like Emacs bug then.
Let us see what Emacs devs can suggest.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#58678: 28.2; :session in org-babel for python unexpected output
  2022-10-25  6:15     ` Ihor Radchenko
@ 2024-05-02 17:11       ` Ihor Radchenko
  2024-05-02 18:22         ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Ihor Radchenko @ 2024-05-02 17:11 UTC (permalink / raw)
  To: Sergey, Eli Zaretskii; +Cc: 58678

Ihor Radchenko <yantar92@posteo.net> writes:

>> I have traced this to org-bable issue with MacOS python readline and native completion. Similar issues discussed in 
>> https://github.com/jorgenschaefer/elpy/issues/887
>> and 
>> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753
>>
>> The solution proposed in those threads, i.e., installing python from homebrew, which has gnureadline, helps for emacs 27 but causes freezing in emacs 28 after displaying following message:
>> ```
>> Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
>> ```
>>
>> Setting ~python-shell-completion-native-enable~ to nil removes the warning but doesn't prevent freezing. This behaviour persists with minimal org setup as well (although, I believe my emacs comes with org pre-packaged).
>
> So, it looks like Emacs bug then.
> Let us see what Emacs devs can suggest.

CCing Eli. It looks like my reassignment to emacs fell through the cracks.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#58678: 28.2; :session in org-babel for python unexpected output
  2024-05-02 17:11       ` Ihor Radchenko
@ 2024-05-02 18:22         ` Eli Zaretskii
  2024-05-03  8:35           ` kobarity
  0 siblings, 1 reply; 9+ messages in thread
From: Eli Zaretskii @ 2024-05-02 18:22 UTC (permalink / raw)
  To: Ihor Radchenko, kobarity; +Cc: 58678, srg.koshelev

> From: Ihor Radchenko <yantar92@posteo.net>
> Cc: 58678@debbugs.gnu.org
> Date: Thu, 02 May 2024 17:11:15 +0000
> 
> Ihor Radchenko <yantar92@posteo.net> writes:
> 
> >> I have traced this to org-bable issue with MacOS python readline and native completion. Similar issues discussed in 
> >> https://github.com/jorgenschaefer/elpy/issues/887
> >> and 
> >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753
> >>
> >> The solution proposed in those threads, i.e., installing python from homebrew, which has gnureadline, helps for emacs 27 but causes freezing in emacs 28 after displaying following message:
> >> ```
> >> Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
> >> ```
> >>
> >> Setting ~python-shell-completion-native-enable~ to nil removes the warning but doesn't prevent freezing. This behaviour persists with minimal org setup as well (although, I believe my emacs comes with org pre-packaged).
> >
> > So, it looks like Emacs bug then.
> > Let us see what Emacs devs can suggest.
> 
> CCing Eli.

I have no idea what happens here, so I added kobarity in the hope that
he would know.

> It looks like my reassignment to emacs fell through the cracks.

It didn't fall through the cracks (see
https://debbugs.gnu.org/cgi/bugreport.cgi?msg=20;bug=58678), but
reassignment doesn't trigger any email delivery to the maintainers, so
you cannot expect anyone else to know you've reassigned, unless you CC
us.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#58678: 28.2; :session in org-babel for python unexpected output
  2024-05-02 18:22         ` Eli Zaretskii
@ 2024-05-03  8:35           ` kobarity
  2024-05-09 22:28             ` Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 9+ messages in thread
From: kobarity @ 2024-05-03  8:35 UTC (permalink / raw)
  To: srg.koshelev, Eli Zaretskii; +Cc: Ihor Radchenko, 58678

Eli Zaretskii wrote:
> 
> > From: Ihor Radchenko <yantar92@posteo.net>
> > Cc: 58678@debbugs.gnu.org
> > Date: Thu, 02 May 2024 17:11:15 +0000
> > 
> > Ihor Radchenko <yantar92@posteo.net> writes:
> > 
> > >> I have traced this to org-bable issue with MacOS python readline and native completion. Similar issues discussed in 
> > >> https://github.com/jorgenschaefer/elpy/issues/887
> > >> and 
> > >> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753
> > >>
> > >> The solution proposed in those threads, i.e., installing python from homebrew, which has gnureadline, helps for emacs 27 but causes freezing in emacs 28 after displaying following message:
> > >> ```
> > >> Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.
> > >> ```
> > >>
> > >> Setting ~python-shell-completion-native-enable~ to nil removes the warning but doesn't prevent freezing. This behaviour persists with minimal org setup as well (although, I believe my emacs comes with org pre-packaged).
> > >
> > > So, it looks like Emacs bug then.
> > > Let us see what Emacs devs can suggest.
> > 
> > CCing Eli.
> 
> I have no idea what happens here, so I added kobarity in the hope that
> he would know.

As far as I have tried on my son's MacBook, this problem was
reproduced with 29.3 but not with the latest python.el.  It was fixed
by the commit d5757178464ca51f79c7fc1ab199a1582e92ab32.

Sergey, could you try one of the following?

1. With Emacs 29, apply the changes of python.el in the commit
   d5757178464ca51f79c7fc1ab199a1582e92ab32.
2. Build Emacs on master branch.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#58678: 28.2; :session in org-babel for python unexpected output
  2024-05-03  8:35           ` kobarity
@ 2024-05-09 22:28             ` Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2024-05-10  6:00               ` Eli Zaretskii
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2024-05-09 22:28 UTC (permalink / raw)
  To: kobarity; +Cc: Eli Zaretskii, Ihor Radchenko, 58678

Hey Eli!

Thank you for reaching out!
I have Emacs 29.1 installed on my Macbook with Spacemacs config. I am not sure what commit python.el is on in Spacemacs but the python code works with :session. 

Sent with Proton Mail secure email.

On Friday, May 3rd, 2024 at 3:35 AM, kobarity <kobarity@gmail.com> wrote:

> Eli Zaretskii wrote:
> 
> > > From: Ihor Radchenko yantar92@posteo.net
> > > Cc: 58678@debbugs.gnu.org
> > > Date: Thu, 02 May 2024 17:11:15 +0000
> > > 
> > > Ihor Radchenko yantar92@posteo.net writes:
> > > 
> > > > > I have traced this to org-bable issue with MacOS python readline and native completion. Similar issues discussed in
> > > > > https://github.com/jorgenschaefer/elpy/issues/887
> > > > > and
> > > > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25753
> > > > > 
> > > > > The solution proposed in those threads, i.e., installing python from homebrew, which has gnureadline, helps for emacs 27 but causes freezing in emacs 28 after displaying following message:
> > > > > `Warning (python): Your ‘python-shell-interpreter’ doesn’t seem to support readline, yet ‘python-shell-completion-native-enable’ was t and "python3" is not part of the ‘python-shell-completion-native-disabled-interpreters’ list. Native completions have been disabled locally.`
> > > > > 
> > > > > Setting ~python-shell-completion-native-enable~ to nil removes the warning but doesn't prevent freezing. This behaviour persists with minimal org setup as well (although, I believe my emacs comes with org pre-packaged).
> > > > 
> > > > So, it looks like Emacs bug then.
> > > > Let us see what Emacs devs can suggest.
> > > 
> > > CCing Eli.
> > 
> > I have no idea what happens here, so I added kobarity in the hope that
> > he would know.
> 
> 
> As far as I have tried on my son's MacBook, this problem was
> reproduced with 29.3 but not with the latest python.el. It was fixed
> by the commit d5757178464ca51f79c7fc1ab199a1582e92ab32.
> 
> Sergey, could you try one of the following?
> 
> 1. With Emacs 29, apply the changes of python.el in the commit
> d5757178464ca51f79c7fc1ab199a1582e92ab32.
> 2. Build Emacs on master branch.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#58678: 28.2; :session in org-babel for python unexpected output
  2024-05-09 22:28             ` Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2024-05-10  6:00               ` Eli Zaretskii
  0 siblings, 0 replies; 9+ messages in thread
From: Eli Zaretskii @ 2024-05-10  6:00 UTC (permalink / raw)
  To: Sergey; +Cc: kobarity, yantar92, 58678

> Date: Thu, 09 May 2024 22:28:05 +0000
> From: Sergey <srg.koshelev@proton.me>
> Cc: Eli Zaretskii <eliz@gnu.org>, Ihor Radchenko <yantar92@posteo.net>, 58678@debbugs.gnu.org
> 
> Hey Eli!
> 
> Thank you for reaching out!
> I have Emacs 29.1 installed on my Macbook with Spacemacs config. I am not sure what commit python.el is on in Spacemacs but the python code works with :session. 

Thanks.

Does anyone know how can we make sure that Spacemacs includes the fix?





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-05-10  6:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-20 21:12 bug#58678: 28.2; :session in org-babel for python unexpected output Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-10-22  5:58 ` Ihor Radchenko
2022-10-24 14:51   ` Sergey
2022-10-25  6:15     ` Ihor Radchenko
2024-05-02 17:11       ` Ihor Radchenko
2024-05-02 18:22         ` Eli Zaretskii
2024-05-03  8:35           ` kobarity
2024-05-09 22:28             ` Sergey via Bug reports for GNU Emacs, the Swiss army knife of text editors
2024-05-10  6:00               ` Eli Zaretskii

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.