{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1743540379,"commit_time":1743591286,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"202a333e4d0a7e2c256f36df85f94731d25117f1","message":"processhelp.pm: avoid potential endless loop, log more (Windows)\n\n`pidwait()` is a function to wait for a PID to disappear from the list\nof processes. On Windows change this function to:\n\n- reduce the frequency of calling the external command `tasklist` to\n  query the list of processes, including Windows-native ones, to 0.2s\n  (from 0.01s).\n\n- print a message when the wait exceeds 5 second marks.\n\n- give up after 20 seconds of total wait, and print a message.\n\nAlso log `taskkill` commands to stdout instead of the log.\n\nTo potentially avoid hangs seen in CI, and make these spots more\ntransparent through the log.\n\nRef: #16840\nRef: #14854\n\nCloses #16908\n","parents":["8c2392e564d108480e395811d421558e38e99188"],"tree_hash":"1032a3f5aa4f2745f6d6182f72d915732a50ad98"}