CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2021/07/15 13:26:25
Modified files:
editors/emacs : Makefile
editors/emacs/patches: patch-configure
Log message:
Drop "broken SIGIO" workaround to fix longstanding emacs hangs
Since 2017 and maybe earlier people have experienced hangs in various
parts of Emacs. Two error cases which were easy to reproduce:
Emacs spinning when running org-capture in an X11 environment, and (more
recently reported) M-x list-packages failing to connect to online
mirrors.
Those hangs don't appear any more if we disable an old workaround for
our seemingly broken SIGIO implementation. Even if we still suffer from
problems in this area, right now the workaround seems to hurt us more
than help us.
Many thanks to mikeb@, Emmanuel Giraud, abieber@, Piotr Isajew, Gregoire
Jadi, krw@ and others for the reports and quick feedback. Special
thanks to fellow Gregoire Jadi for leading the latest bug hunt which
gave us this diff. <3