Test suite: try_for timeout is not honored
I see Jenkins test jobs aborting with "Job run aborted: nothing happened since 60 minutes" and this kind of debug output:
05:02:42.316257029: try_for: failed by code block returning failure 05:02:43.316771018: try_for: attempt 1083 (3619.46s elapsed of 180s)... 05:02:43.317050067: Remote shell: calling as root: mv /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf.disabled 05:02:43.527702811: Remote shell: call returned: [0, "", ""] 05:02:43.528133916: Remote shell: calling as root: pkill -HUP -u amnesia 'dbus-daemon' 05:02:43.778841045: Remote shell: call returned: [0, "", ""] 05:02:43.779193497: Remote shell: calling as amnesia: dbus-send --print-reply --dest=im.pidgin.purple.PurpleService /im/pidgin/purple/PurpleObject im.pidgin.purple.PurpleInterface.PurpleAccountsFind string:testtailslizard3@riseup.net string:prpl-jabber 05:02:44.013651793: Remote shell: call returned: [0, "method return time=1594972406.583838 sender=:1.95 -> destination=:1.2261 serial=2329 reply_serial=2\n int32 5669\n", ""] 05:02:44.014042842: Remote shell: calling as root: mv /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf.disabled /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf 05:02:44.254470962: Remote shell: call returned: [0, "", ""] 05:02:44.254736050: Remote shell: calling as root: pkill -HUP -u amnesia 'dbus-daemon' 05:02:44.492093947: Remote shell: call returned: [0, "", ""] 05:02:44.492460153: Remote shell: calling as root: mv /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf.disabled 05:02:44.681485521: Remote shell: call returned: [0, "", ""] 05:02:44.681744891: Remote shell: calling as root: pkill -HUP -u amnesia 'dbus-daemon' 05:02:44.871631558: Remote shell: call returned: [0, "", ""] 05:02:44.871968781: Remote shell: calling as amnesia: dbus-send --print-reply --dest=im.pidgin.purple.PurpleService /im/pidgin/purple/PurpleObject im.pidgin.purple.PurpleInterface.PurpleAccountIsConnected int32:5669 05:02:45.112506953: Remote shell: call returned: [0, "method return time=1594972407.696832 sender=:1.95 -> destination=:1.2262 serial=2330 reply_serial=2\n int32 0\n", ""] 05:02:45.112818157: Remote shell: calling as root: mv /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf.disabled /etc/dbus-1/session.d/im.pidgin.purple.PurpleService.conf 05:02:45.328879375: Remote shell: call returned: [0, "", ""] 05:02:45.329153180: Remote shell: calling as root: pkill -HUP -u amnesia 'dbus-daemon' 05:02:45.509822835: Remote shell: call returned: [0, "", ""] 05:02:45.510061583: try_for: failed by code block returning failure
@anonym reported this problem on #17646 (comment 146390) and tried to fix it with ab6e0010. It seems like the fix was not perfect.