Hi Simon, On Thu, Nov 24, 2016 at 11:02AM, Simon McVittie wrote: > In the new upstream release of offlineimap, the blinkenlights UI > (offlineimap -u blinkenlights) seems to corrupt its display less than > in 7.0.8. It still corrupts its output after a while, but it's... less bad? > (This is a partial solution to #671087 and #809676)
Yes I know, I was the one who submitted the patch upstream. Sorry for not having packaged it for Debian yet, I will do it ASAP. > I suspect that the most correct solution for this UI would be to take the > approach that is required by mainstream GUI toolkits like GTK+ > or Qt, namely doing all UI operations (in this case all tty interaction) > in a single "main thread", and having all other threads post events to that > main thread instead of manipulating the UI directly. I might look into > doing that refactor/rewrite one day, but for now, 7.0.9 seems to be > an improvement. The current implementation is indeed broken. I suspect it has always been that way, but recently became unusable due to a change in the ncurses API (hence, #809676). The latest version should fix that. It would be great if someone could do the rewrite. Upstream have stated they do not intend to work on this. Best, -- Ilias