flux v1.24.4
Release notes:
- Fixed daemon breakage (infinite busy loop on one thread) in case
/proc/<PID>/statusdisappears during reading. - Improved error handling when getting process info from
procfs, now it works stable even in case window+process appears/disappears extremely often (test:while true; do zenity --info & sleep 0.2; killall zenity; done) and error messages do not appear from Bash interpreter itself there. - Improved readability of some messages, again. Why? Because I do not speak English natively and there is a lot of things to improve.
- Now daemon does not rely on
realpathtool (with--canonicalize-missingflag) to get absolute path using relative one, this functionality fully reimplemented in pure Bash, also it is more accurate and works faster because of absence of external command execution. - Minor fixes and improvements, including multiple optimizations.