Document weak dependencies when spawning sub processes?

I have just managed to identify a bug preventing the sys tray icon to be shown (together with the issue reporter) https://github.com/bit-team/backintime/issues/1236#issuecomment-1324079326 and it turned out that a required CLI tool (`xdpyinfo`) was not installed which is used to check if X11 is running https://github.com/bit-team/backintime/blob/713590f45cb83d1192a104ec77b73562... https://github.com/bit-team/backintime/blob/713590f45cb83d1192a104ec77b73562... I think we should work through all source files and document required CLI tools. This is not only required to prevent bugs but also for package maintainers.

Yes, grep would work. pycharm indicates 54 popens. The dependencies could be documented together with a fix for this issue: [Unit tests] Popen() warning: subprocess is still running (non-deterministic) https://github.com/bit-team/backintime/issues/1292 On Tue, 2022-11-22 at 20:42 +0100, Michael Büker wrote:

Yes, grep would work. pycharm indicates 54 popens. The dependencies could be documented together with a fix for this issue: [Unit tests] Popen() warning: subprocess is still running (non-deterministic) https://github.com/bit-team/backintime/issues/1292 On Tue, 2022-11-22 at 20:42 +0100, Michael Büker wrote:
participants (3)
-
BiT dev
-
Hakan Bayındır
-
Michael Büker