Good morning, python-onionshare https://build.opensuse.org/package/show/devel:languages:python/python-onions... suddenly fails in the test suite without any code changes: [ 36s] ============================= test session starts ============================== [ 36s] platform linux -- Python 3.8.13, pytest-7.1.1, pluggy-1.0.0 -- /usr/bin/python3.8 [ 36s] cachedir: .pytest_cache [ 36s] PySide2 5.15.2 -- Qt runtime 5.15.2 -- Qt compiled 5.15.2 [ 36s] rootdir: /home/abuild/rpmbuild/BUILD/onionshare-2.5/desktop [ 36s] plugins: anyio-3.5.0, qt-4.0.2, xvfb-2.0.0 [ 36s] collecting ... collected 15 items [ 36s] [ 37s] tests/test_gui_tabs.py::TestTabs::test_01_common_tests PASSED [ 6%] [ 37s] tests/test_gui_tabs.py::TestTabs::test_02_starts_with_one_new_tab PASSED [ 13%] [ 37s] tests/test_gui_tabs.py::TestTabs::test_03_new_tab_button_opens_new_tabs PASSED [ 20%] [ 37s] tests/test_gui_tabs.py::TestTabs::test_04_close_tab_button_closes_tabs PASSED [ 26%] [ 37s] tests/test_gui_tabs.py::TestTabs::test_05_closing_last_tab_opens_new_one PASSED [ 33%] [ 37s] tests/ test_gui_tabs.py::TestTabs::test_06_new_tab_mode_buttons_show_correct_modes PASSED [ 40%] [ 5439s] tests/ test_gui_tabs.py::TestTabs::test_07_close_share_tab_while_server_started_should_warn qemu-kvm: terminating on signal 15 from pid 59073 (<unknown process>) Job seems to be stuck here, killed. (after 5400 seconds of inactivity) [ 5439s] ### VM INTERACTION END ### [ 5439s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/ bash/perl) [ 5439s] or the build host has a kernel or hardware problem... Was there anything changed in OBS that may have caused this? Thanks Axel
On Mai 17 2022, Axel Braun wrote:
python-onionshare https://build.opensuse.org/package/show/devel:languages:python/python-onions... suddenly fails in the test suite without any code changes:
According to the job history for openSUSE_Tumbleweed/x86_64, the oldest recorded build failure happened more than two months ago: time package reason code build time worker 2022-02-22 16:18:58 python-onionshare meta change unchanged 5m 22s sheep85:7 2022-02-24 08:01:04 python-onionshare meta change unchanged 5m 40s lamb22:5 2022-02-25 02:56:37 python-onionshare meta change unchanged 6m 27s lamb52:6 2022-02-25 19:01:44 python-onionshare source change succeeded 5m 34s sheep85:14 2022-02-26 02:00:42 python-onionshare meta change unchanged 5m 52s build82:1 2022-02-26 08:33:34 python-onionshare meta change unchanged 5m 57s old-atreju4:10 2022-02-27 07:12:58 python-onionshare meta change succeeded 5m 33s sheep85:7 2022-02-27 19:08:16 python-onionshare meta change unchanged 6m 25s lamb19:3 2022-03-01 03:40:24 python-onionshare meta change unchanged 5m 30s sheep86:16 2022-03-02 06:39:08 python-onionshare meta change failed 2m 2s lamb61:5 2022-03-02 12:41:09 python-onionshare meta change failed 1m 2s lamb51:6 2022-03-02 14:23:11 python-onionshare meta change failed 0m 58s lamb17:4 2022-03-03 15:12:17 python-onionshare meta change failed 0m 45s build72:2 2022-03-04 03:21:43 python-onionshare meta change failed 1m 9s lamb17:3 2022-03-04 22:47:16 python-onionshare meta change unchanged 8m 13s lamb51:1 2022-03-18 10:00:49 python-onionshare meta change failed 1m 47s cloud128:1 2022-03-18 12:05:48 python-onionshare meta change unchanged 6m 25s cloud101:3 2022-03-19 02:26:33 python-onionshare meta change unchanged 5m 44s lamb12:4 2022-03-19 07:20:16 python-onionshare meta change unchanged 5m 54s lamb21:3 2022-03-19 13:41:04 python-onionshare meta change unchanged 6m 54s lamb56:11 2022-03-20 01:00:25 python-onionshare meta change unchanged 6m 32s lamb23:8 2022-03-20 08:05:17 python-onionshare meta change failed 2m 12s lamb61:2 2022-03-21 00:21:56 python-onionshare meta change unchanged 7m 55s lamb26:3 2022-03-21 08:20:24 python-onionshare meta change failed 5m 16s lamb61:8 2022-03-21 17:02:17 python-onionshare meta change failed 0m 54s sheep87:3 2022-03-23 09:42:34 python-onionshare meta change failed 1m 6s lamb08:8 2022-03-23 22:03:18 python-onionshare meta change unchanged 7m 3s lamb52:4 2022-03-24 05:15:57 python-onionshare meta change unchanged 5m 38s old-cirrus1:10 2022-03-24 12:06:58 python-onionshare meta change unchanged 5m 58s lamb05:2 2022-03-24 12:20:17 python-onionshare meta change unchanged 5m 30s sheep86:12 2022-03-25 14:25:47 python-onionshare meta change unchanged 6m 51s lamb02:7 2022-03-26 12:46:34 python-onionshare meta change failed 1m 6s lamb21:9 2022-03-26 22:33:31 python-onionshare meta change failed 2m 16s lamb06:2 2022-03-27 11:11:52 python-onionshare meta change unchanged 6m 25s cloud108:4 2022-03-27 13:03:09 python-onionshare meta change failed 0m 32s build81:2 2022-03-27 20:57:59 python-onionshare meta change unchanged 5m 50s goat09:2 2022-03-28 06:00:43 python-onionshare meta change unchanged 6m 3s cloud135:3 2022-03-28 18:46:26 python-onionshare meta change failed 1m 2s lamb10:3 2022-03-29 14:14:22 python-onionshare meta change failed 0m 54s build83:4 2022-03-29 15:41:47 python-onionshare meta change unchanged 5m 53s goat03:3 2022-03-30 01:03:53 python-onionshare meta change failed 1m 9s lamb51:5 2022-03-30 08:56:53 python-onionshare meta change unchanged 5m 43s lamb17:8 2022-03-30 14:12:32 python-onionshare meta change unchanged 6m 2s old-atreju3:10 2022-03-31 03:36:45 python-onionshare meta change unchanged 6m 50s old-atreju4:5 2022-03-31 15:26:20 python-onionshare meta change unchanged 6m 9s old-atreju4:5 2022-04-02 05:04:18 python-onionshare meta change failed 2m 13s lamb52:6 2022-04-03 08:54:20 python-onionshare meta change unchanged 5m 41s old-cirrus4:9 2022-04-04 00:53:11 python-onionshare meta change unchanged 5m 41s old-cirrus3:1 2022-04-06 07:06:29 python-onionshare meta change unchanged 5m 44s lamb60:8 2022-04-06 21:55:32 python-onionshare meta change unchanged 5m 27s sheep87:1 2022-04-07 13:43:46 python-onionshare meta change unchanged 5m 46s build82:1 2022-04-07 14:48:10 python-onionshare meta change failed 0m 33s goat03:1 2022-04-07 19:58:46 python-onionshare meta change unchanged 5m 41s old-cirrus3:7 2022-04-08 19:47:34 python-onionshare meta change failed 1m 34s cloud116:4 2022-04-09 15:14:06 python-onionshare meta change succeeded 5m 52s lamb16:8 2022-04-10 10:58:18 python-onionshare meta change failed 1m 51s lamb57:11 2022-04-11 18:26:08 python-onionshare meta change succeeded 5m 53s lamb01:8 2022-04-12 12:12:47 python-onionshare meta change unchanged 5m 47s hci-cnode2-m0:12 2022-04-13 11:33:57 python-onionshare meta change unchanged 5m 44s lamb19:8 2022-04-13 14:09:52 python-onionshare meta change failed 1m 51s lamb61:7 2022-04-13 20:10:20 python-onionshare meta change unchanged 5m 39s old-cirrus3:8 2022-04-14 18:19:56 python-onionshare meta change failed 1m 55s lamb24:8 2022-04-15 16:20:30 python-onionshare meta change failed 1m 21s lamb60:9 2022-04-15 16:48:31 python-onionshare meta change failed 0m 41s sheep86:4 2022-04-15 21:29:49 python-onionshare meta change unchanged 5m 45s lamb51:4 2022-04-15 21:30:47 python-onionshare rebuild counter failed 0m 37s sheep87:2 2022-04-17 04:05:45 python-onionshare meta change failed 0m 58s lamb05:7 2022-04-18 13:29:17 python-onionshare meta change failed 0m 56s old-cirrus3:3 2022-04-19 06:58:05 python-onionshare meta change failed 0m 56s lamb03:1 2022-04-20 07:37:48 python-onionshare meta change failed 1m 22s lamb60:9 2022-04-21 03:59:52 python-onionshare meta change failed 1h 32m 24s cloud126:1 2022-04-23 09:35:14 python-onionshare meta change failed 1m 37s lamb23:1 2022-04-24 14:37:27 python-onionshare meta change failed 1h 30m 38s goat01:1 2022-04-25 07:52:19 python-onionshare meta change failed 1h 31m 7s lamb19:2 2022-04-25 09:23:46 python-onionshare meta change failed 1h 31m 13s lamb71:3 2022-04-25 14:07:46 python-onionshare meta change failed 1h 31m 13s lamb22:10 2022-04-27 04:45:20 python-onionshare meta change failed 1h 30m 49s sheep85:11 2022-04-27 16:10:07 python-onionshare meta change failed 1h 31m 22s lamb09:6 2022-04-27 19:52:51 python-onionshare meta change failed 1h 32m 11s lamb57:2 2022-04-28 23:17:54 python-onionshare meta change failed 1h 31m 15s lamb08:5 2022-04-29 03:07:25 python-onionshare meta change failed 1h 31m 58s hci-cnode2-m0:2 2022-04-30 11:25:33 python-onionshare meta change failed 1h 31m 1s sheep88:15 2022-05-02 05:08:52 python-onionshare meta change failed 1h 31m 32s cloud113:2 2022-05-03 05:05:14 python-onionshare meta change failed 1h 31m 8s lamb08:3 2022-05-03 21:03:56 python-onionshare meta change failed 1h 32m 22s lamb57:7 2022-05-03 23:46:41 python-onionshare meta change failed 1h 30m 47s sheep85:15 2022-05-05 09:34:46 python-onionshare meta change failed 1h 31m 12s lamb54:10 2022-05-06 16:18:13 python-onionshare meta change failed 1h 31m 5s lamb14:2 2022-05-07 11:07:35 python-onionshare meta change failed 1h 31m 14s lamb52:2 2022-05-08 12:52:34 python-onionshare meta change failed 1h 30m 56s sheep88:15 2022-05-08 20:59:52 python-onionshare meta change failed 1h 31m 19s lamb25:10 2022-05-09 18:23:28 python-onionshare meta change failed 1h 31m 25s lamb02:3 2022-05-09 19:55:09 python-onionshare meta change failed 1h 31m 24s cloud104:3 2022-05-11 02:21:33 python-onionshare meta change failed 1h 30m 45s sheep86:5 2022-05-11 13:16:22 python-onionshare meta change failed 1h 30m 50s sheep87:3 2022-05-14 00:49:12 python-onionshare meta change failed 1h 31m 24s lamb53:6 2022-05-14 02:21:53 python-onionshare meta change failed 1h 32m 16s lamb26:3 2022-05-15 02:27:42 python-onionshare meta change failed 1h 30m 49s build82:3 2022-05-15 15:25:20 python-onionshare meta change failed 1h 31m 38s cloud104:3 2022-05-17 02:51:27 python-onionshare meta change failed 1h 30m 47s sheep86:12 That could be a bug in the testsuite. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."
Hello Andreas, Am Dienstag, 17. Mai 2022, 09:26:23 CEST schrieb Andreas Schwab:
python-onionshare https://build.opensuse.org/package/show/devel:languages:python/python-onio nshare suddenly fails in the test suite without any code changes: According to the job history for openSUSE_Tumbleweed/x86_64, the oldest recorded build failure happened more than two months ago:
time package reason code build time worker 2022-02-22
<snip>
2022-04-21 03:59:52 python-onionshare meta change failed 1h 32m 24s cloud126:1
This was the first time the build ran into a timeout. The last successful build before that was Fri Apr 15 21:29:56 2022 Question...what happened in OBS and TW between 15 and 21 April? Most likely 'something' caused the build failure Best, Axel
Hey, On 20.05.22 10:08, Axel Braun wrote:
Question...what happened in OBS and TW between 15 and 21 April? Most likely 'something' caused the build failure
Let me translate from Schwab'ish to English: Why only OBS and TW? There is the package's test suite¹ that doesn't have to be reproducible, there is your project² with lots of changes, your dependencies³ from this project, dependencies of your dependencies and so forth. All those change all the time, so builds are not always a 100% reproducible, it's normal that your package starts failing without any code changes. I would rather concentrate to understand on what happens *inside* the test suite that is failing. It started to fail on both Factory and your project around the same time. Build duration also jumped around that time. Henne ¹ https://github.com/onionshare/onionshare/tree/develop/desktop/tests ² https://build.opensuse.org/projects/devel:languages:python/pulse ³ osc buildinfo -d devel:languages:python python-onionshare openSUSE_Tumbleweed x86_64|grep bdep -- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson
On 5/17/22 07:31, Axel Braun wrote:> Good morning,
python-onionshare https://build.opensuse.org/package/show/devel:languages:python/python-onions... suddenly fails in the test suite without any code changes:
not really "suddenly", but after a guru meditation of 1.5 hours:
[ 37s] tests/test_gui_tabs.py::TestTabs::test_06_new_tab_mode_buttons_show_correct_modes PASSED [ 40%] [ 5439s] tests/test_gui_tabs.py::TestTabs::test_07_close_share_tab_while_server_started_should_warn qemu-kvm: terminating on signal 15 from pid 59073 (<unknown process>)
Job seems to be stuck here, killed. (after 5400 seconds of inactivity) [ 5439s] ### VM INTERACTION END ### [ 5439s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl)
I've seen this kind of stuck jobs a couple of times in the past years. Just running the job will very likely succeed. Not sure about the reason, but the following seems to give a hint:
[ 5439s] or the build host has a kernel or hardware problem...
Have a nice day, Berny
participants (4)
-
Andreas Schwab
-
Axel Braun
-
Bernhard Voelker
-
Henne Vogelsang