3
2
[org-mode-tests/commits/master/test-ubuntu-emacs-28.yml] build failed
"builds.sr.ht" <builds@sr.ht > writes:
> org-mode-tests/commits/master/test-ubuntu-emacs-28.yml #872740: FAILED in 9m59s
>
> [2e08c57][0] — [Christian Köstlin][1]
>
> fix: Remove customizations that break indentation for one test
>
> [0]: https://git.sr.ht/~bzg/org-mode-tests/commit/2e08c57b8e94e0a0ad3ce3117854cc8fc64cb5b4
> [1]: christian.koestlin@gmail.com
>
> https://builds.sr.ht/~bzg/job/872740
>
> ✓ setup ✗ build
3 unexpected results:
FAILED test-ob-python/async-named-output ((should (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block results-after) (buffer-string)))) :form (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block results-after) (buffer-string))) :value nil)
FAILED test-ob-python/async-output-drawer ((should (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block result) (buffer-string)))) :form (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block result) (buffer-string))) :value nil)
FAILED test-ob-python/async-simple-session-output ((should (let ((expected "Yep!")) (and (not (string= expected ...)) (string= expected (progn ... ... ...))))) :form (let ((expected "Yep!")) (and (not (string= expected (org-babel-execute-src-block))) (string= expected (progn (sleep-for 0 200) (goto-char ...) (org-babel-read-result))))) :value nil)
I am wondering if these failures may have anything to do with
(sleep-for 0 10) in org-babel-python-evaluate-session. This kind of
magic 10ms delay may be broken under load.
--
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 >
+1
On Mon, Oct 31, 2022 at 10:28 AM Ihor Radchenko <yantar92@posteo.net > wrote:
>
> "builds.sr.ht" <builds@sr.ht > writes:
>
> > org-mode-tests/commits/master/test-ubuntu-emacs-28.yml #872740: FAILED in 9m59s
> >
> > [2e08c57][0] — [Christian Köstlin][1]
> >
> > fix: Remove customizations that break indentation for one test
> >
> > [0]: https://git.sr.ht/~bzg/org-mode-tests/commit/2e08c57b8e94e0a0ad3ce3117854cc8fc64cb5b4
> > [1]: christian.koestlin@gmail.com
> >
> > https://builds.sr.ht/~bzg/job/872740
> >
> > ✓ setup ✗ build
>
> 3 unexpected results:
> FAILED test-ob-python/async-named-output ((should (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block results-after) (buffer-string)))) :form (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block results-after) (buffer-string))) :value nil)
> FAILED test-ob-python/async-output-drawer ((should (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block result) (buffer-string)))) :form (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block result) (buffer-string))) :value nil)
> FAILED test-ob-python/async-simple-session-output ((should (let ((expected "Yep!")) (and (not (string= expected ...)) (string= expected (progn ... ... ...))))) :form (let ((expected "Yep!")) (and (not (string= expected (org-babel-execute-src-block))) (string= expected (progn (sleep-for 0 200) (goto-char ...) (org-babel-read-result))))) :value nil)
>
> I am wondering if these failures may have anything to do with
> (sleep-for 0 10) in org-babel-python-evaluate-session. This kind of
> magic 10ms delay may be broken under load.
>
> --
> 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 >
Ihor Radchenko <yantar92@posteo.net > writes:
> 3 unexpected results:
> FAILED test-ob-python/async-named-output ((should (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block results-after) (buffer-string)))) :form (progn (org-babel-execute-src-block) (sleep-for 0 200) (string= (concat src-block results-after) (buffer-string))) :value nil)
I have tracked the cause. It is unrelated to sleeps.
python-mode.el is simply not supported by async implementation.
See https://list.orgmode.org/87bkprid1d.fsf@localhost/T/#u
--
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 >