The Buildbot has detected a new failure on builder AMD64 Debian root 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/345/builds/7026
Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: angelico-debian-amd64 Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 30, done. remote: Counting objects: 3% (1/29) remote: Counting objects: 6% (2/29) remote: Counting objects: 10% (3/29) remote: Counting objects: 13% (4/29) remote: Counting objects: 17% (5/29) remote: Counting objects: 20% (6/29) remote: Counting objects: 24% (7/29) remote: Counting objects: 27% (8/29) remote: Counting objects: 31% (9/29) remote: Counting objects: 34% (10/29) remote: Counting objects: 37% (11/29) remote: Counting objects: 41% (12/29) remote: Counting objects: 44% (13/29) remote: Counting objects: 48% (14/29) remote: Counting objects: 51% (15/29) remote: Counting objects: 55% (16/29) remote: Counting objects: 58% (17/29) remote: Counting objects: 62% (18/29) remote: Counting objects: 65% (19/29) remote: Counting objects: 68% (20/29) remote: Counting objects: 72% (21/29) remote: Counting objects: 75% (22/29) remote: Counting objects: 79% (23/29) remote: Counting objects: 82% (24/29) remote: Counting objects: 86% (25/29) remote: Counting objects: 89% (26/29) remote: Counting objects: 93% (27/29) remote: Counting objects: 96% (28/29) remote: Counting objects: 100% (29/29) remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 5% (1/20) remote: Compressing objects: 10% (2/20) remote: Compressing objects: 15% (3/20) remote: Compressing objects: 20% (4/20) remote: Compressing objects: 25% (5/20) remote: Compressing objects: 30% (6/20) remote: Compressing objects: 35% (7/20) remote: Compressing objects: 40% (8/20) remote: Compressing objects: 45% (9/20) remote: Compressing objects: 50% (10/20) remote: Compressing objects: 55% (11/20) remote: Compressing objects: 60% (12/20) remote: Compressing objects: 65% (13/20) remote: Compressing objects: 70% (14/20) remote: Compressing objects: 75% (15/20) remote: Compressing objects: 80% (16/20) remote: Compressing objects: 85% (17/20) remote: Compressing objects: 90% (18/20) remote: Compressing objects: 95% (19/20) remote: Compressing objects: 100% (20/20) remote: Compressing objects: 100% (20/20), done. remote: Total 30 (delta 8), reused 10 (delta 8), pack-reused 1 >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 36518e69d7 GH-108362: Incremental GC implementation (GH-108038) Switched to and reset branch 'main' configure: WARNING: pkg-config is missing. Some dependencies may not be detected correctly. make: *** [Makefile:2095: buildbottest] Error 2 Test report =========== Failed tests: - test.test_multiprocessing_spawn.test_processes - test.test_multiprocessing_forkserver.test_processes Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder AMD64 FreeBSD15 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/1238/builds/1240 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: opsec-fbsd15 Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== Traceback (most recent call last): File "/home/buildbot/buildarea/3.x.opsec-fbsd15/build/Lib/test/test_concurrent_futures/test_shutdown.py", line 50, in test_interpreter_shutdown self.assertEqual(out.strip(), b"apple") ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: b'' != b'apple' Test report =========== Failed tests: - test.test_multiprocessing_spawn.test_processes Failed subtests: - test_interpreter_shutdown - test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_interpreter_shutdown Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder x86 Debian Non-Debug with X 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/1245/builds/1064 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: ware-debian-x86 Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 35, done. remote: Counting objects: 2% (1/34) remote: Counting objects: 5% (2/34) remote: Counting objects: 8% (3/34) remote: Counting objects: 11% (4/34) remote: Counting objects: 14% (5/34) remote: Counting objects: 17% (6/34) remote: Counting objects: 20% (7/34) remote: Counting objects: 23% (8/34) remote: Counting objects: 26% (9/34) remote: Counting objects: 29% (10/34) remote: Counting objects: 32% (11/34) remote: Counting objects: 35% (12/34) remote: Counting objects: 38% (13/34) remote: Counting objects: 41% (14/34) remote: Counting objects: 44% (15/34) remote: Counting objects: 47% (16/34) remote: Counting objects: 50% (17/34) remote: Counting objects: 52% (18/34) remote: Counting objects: 55% (19/34) remote: Counting objects: 58% (20/34) remote: Counting objects: 61% (21/34) remote: Counting objects: 64% (22/34) remote: Counting objects: 67% (23/34) remote: Counting objects: 70% (24/34) remote: Counting objects: 73% (25/34) remote: Counting objects: 76% (26/34) remote: Counting objects: 79% (27/34) remote: Counting objects: 82% (28/34) remote: Counting objects: 85% (29/34) remote: Counting objects: 88% (30/34) remote: Counting objects: 91% (31/34) remote: Counting objects: 94% (32/34) remote: Counting objects: 97% (33/34) remote: Counting objects: 100% (34/34) remote: Counting objects: 100% (34/34), done. remote: Compressing objects: 4% (1/25) remote: Compressing objects: 8% (2/25) remote: Compressing objects: 12% (3/25) remote: Compressing objects: 16% (4/25) remote: Compressing objects: 20% (5/25) remote: Compressing objects: 24% (6/25) remote: Compressing objects: 28% (7/25) remote: Compressing objects: 32% (8/25) remote: Compressing objects: 36% (9/25) remote: Compressing objects: 40% (10/25) remote: Compressing objects: 44% (11/25) remote: Compressing objects: 48% (12/25) remote: Compressing objects: 52% (13/25) remote: Compressing objects: 56% (14/25) remote: Compressing objects: 60% (15/25) remote: Compressing objects: 64% (16/25) remote: Compressing objects: 68% (17/25) remote: Compressing objects: 72% (18/25) remote: Compressing objects: 76% (19/25) remote: Compressing objects: 80% (20/25) remote: Compressing objects: 84% (21/25) remote: Compressing objects: 88% (22/25) remote: Compressing objects: 92% (23/25) remote: Compressing objects: 96% (24/25) remote: Compressing objects: 100% (25/25) remote: Compressing objects: 100% (25/25), done. remote: Total 35 (delta 12), reused 10 (delta 8), pack-reused 1 >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 36518e69d7 GH-108362: Incremental GC implementation (GH-108038) Switched to and reset branch 'main' configure: WARNING: i686-pc-linux-gnu/gcc is not supported configure: WARNING: Platform "i686-pc-linux-gnu" with compiler "gcc" is not supported by the CPython core team, see https://peps.python.org/pep-0011/ for more information. In file included from Objects/mimalloc/static.c:26, from Objects/obmalloc.c:16: Objects/mimalloc/arena.c:59:1: note: the alignment of ‘_Atomic long long int’ fields changed in GCC 11.1 59 | } mi_arena_t; | ^ Objects/obmalloc.c: In function ‘py_mimalloc_print_stats’: Objects/obmalloc.c:2878:45: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 2878 | fprintf(out, "Small block threshold = %zd, in %u size classes.\n", | ~~^ | | | int | %ld Objects/obmalloc.c:2880:46: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 2880 | fprintf(out, "Medium block threshold = %zd\n", | ~~^ | | | int | %ld Objects/obmalloc.c:2882:45: warning: format ‘%zd’ expects argument of type ‘signed size_t’, but argument 3 has type ‘long unsigned int’ [-Wformat=] 2882 | fprintf(out, "Large object max size = %zd\n", | ~~^ | | | int | %ld In file included from Python/ceval.c:1035: Python/executor_cases.c.h: In function ‘_PyEval_EvalFrameDefault’: Python/executor_cases.c.h:1774:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1774 | PyObject *descr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:2461:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2461 | PyObject *descr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:2481:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2481 | PyObject *descr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:2500:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2500 | PyObject *descr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:2516:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2516 | PyObject *descr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:2545:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2545 | PyObject *descr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:3395:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3395 | PyObject *ptr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:3405:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3405 | PyObject *ptr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:3416:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3416 | PyObject *ptr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:3429:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3429 | PyObject *ptr = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:3440:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3440 | PyObject *dict = (PyObject *)CURRENT_OPERAND(); | ^ Python/executor_cases.c.h:3447:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3447 | PyObject *dict = (PyObject *)CURRENT_OPERAND(); | ^ Python/optimizer.c: In function ‘counter_dealloc’: Python/optimizer.c:877:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 877 | PyObject *opt = (PyObject *)self->trace[0].operand; | ^ Python/optimizer_analysis.c: In function ‘global_to_const’: Python/optimizer_analysis.c:69:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | inst->operand = (uint64_t)res; | ^ Python/optimizer_analysis.c: In function ‘remove_globals’: Python/optimizer_analysis.c:185:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | PyFunctionObject *func = (PyFunctionObject *)buffer[pc].operand; | ^ Python/optimizer_analysis.c:203:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 203 | PyFunctionObject *func = (PyFunctionObject *)buffer[pc].operand; | ^ Python/optimizer_analysis.c: In function ‘peephole_opt’: Python/optimizer_analysis.c:243:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 243 | PyFunctionObject *func = (PyFunctionObject *)buffer[pc].operand; | ^ In function ‘word_to_string’, inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13, inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:611:18: ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ In function ‘word_to_string’, inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13, inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:607:18: ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ In function ‘word_to_string’, inlined from ‘exp_to_string’ at ./Modules/_decimal/libmpdec/io.c:393:12, inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:631:18: ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:365:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 365 | case 10: EXTRACT_DIGIT(s, x, 1000000000UL, dot); | ^~~~~~~~~~~~~ In function ‘word_to_string’, inlined from ‘coeff_to_string’ at ./Modules/_decimal/libmpdec/io.c:410:13, inlined from ‘_mpd_to_string’ at ./Modules/_decimal/libmpdec/io.c:501:22: ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:370:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 370 | case 5: EXTRACT_DIGIT(s, x, 10000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:367:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 367 | case 8: EXTRACT_DIGIT(s, x, 10000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:368:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 368 | case 7: EXTRACT_DIGIT(s, x, 1000000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:369:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 369 | case 6: EXTRACT_DIGIT(s, x, 100000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:371:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 371 | case 4: EXTRACT_DIGIT(s, x, 1000UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:372:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 372 | case 3: EXTRACT_DIGIT(s, x, 100UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:348:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 348 | if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./Modules/_decimal/libmpdec/io.c:373:14: note: in expansion of macro ‘EXTRACT_DIGIT’ 373 | case 2: EXTRACT_DIGIT(s, x, 10UL, dot); | ^~~~~~~~~~~~~ ./Modules/_testcapi/heaptype_relative.c: In function ‘make_sized_heaptypes’: ./Modules/_testcapi/heaptype_relative.c:65:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 65 | (unsigned long long)data_ptr, | ^ make: *** [Makefile:2101: buildbottest] Error 2 Test report =========== Failed tests: - test.test_multiprocessing_forkserver.test_processes - test.test_multiprocessing_spawn.test_processes - test.test_multiprocessing_fork.test_processes Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder ARM64 macOS 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/725/builds/6947 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: pablogsal-macos-m1 Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org>, Serhiy Storchaka <storch...@gmail.com> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 30, done. remote: Counting objects: 3% (1/29) remote: Counting objects: 6% (2/29) remote: Counting objects: 10% (3/29) remote: Counting objects: 13% (4/29) remote: Counting objects: 17% (5/29) remote: Counting objects: 20% (6/29) remote: Counting objects: 24% (7/29) remote: Counting objects: 27% (8/29) remote: Counting objects: 31% (9/29) remote: Counting objects: 34% (10/29) remote: Counting objects: 37% (11/29) remote: Counting objects: 41% (12/29) remote: Counting objects: 44% (13/29) remote: Counting objects: 48% (14/29) remote: Counting objects: 51% (15/29) remote: Counting objects: 55% (16/29) remote: Counting objects: 58% (17/29) remote: Counting objects: 62% (18/29) remote: Counting objects: 65% (19/29) remote: Counting objects: 68% (20/29) remote: Counting objects: 72% (21/29) remote: Counting objects: 75% (22/29) remote: Counting objects: 79% (23/29) remote: Counting objects: 82% (24/29) remote: Counting objects: 86% (25/29) remote: Counting objects: 89% (26/29) remote: Counting objects: 93% (27/29) remote: Counting objects: 96% (28/29) remote: Counting objects: 100% (29/29) remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 5% (1/20) remote: Compressing objects: 10% (2/20) remote: Compressing objects: 15% (3/20) remote: Compressing objects: 20% (4/20) remote: Compressing objects: 25% (5/20) remote: Compressing objects: 30% (6/20) remote: Compressing objects: 35% (7/20) remote: Compressing objects: 40% (8/20) remote: Compressing objects: 45% (9/20) remote: Compressing objects: 50% (10/20) remote: Compressing objects: 55% (11/20) remote: Compressing objects: 60% (12/20) remote: Compressing objects: 65% (13/20) remote: Compressing objects: 70% (14/20) remote: Compressing objects: 75% (15/20) remote: Compressing objects: 80% (16/20) remote: Compressing objects: 85% (17/20) remote: Compressing objects: 90% (18/20) remote: Compressing objects: 95% (19/20) remote: Compressing objects: 100% (20/20) remote: Compressing objects: 100% (20/20), done. remote: Total 30 (delta 8), reused 11 (delta 8), pack-reused 1 >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 36518e69d7 GH-108362: Incremental GC implementation (GH-108038) Switched to and reset branch 'main' In file included from ./Modules/tkappinit.c:17: In file included from /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/tk.h:99: /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:131:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int (*free_private)(); /* called to free private storage */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:334:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] struct _XImage *(*create_image)(); ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:453:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] XID (*resource_alloc)(); /* allocator function */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:471:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int (*synchandler)(); /* Synchronization handler */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:496:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Bool (*event_vec[128])(); /* vector for wire to event */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:497:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Status (*wire_vec[128])(); /* vector for event to wire */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:509:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Bool (**error_vec)(); /* vector for wire to error */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:522:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int (*savedsynchandler)(); /* user synchandler when Xlib usurps */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:1053:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void (*XIMProc)(); ^ void 9 warnings generated. In file included from ./Modules/_tkinter.c:52: In file included from /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/tk.h:99: /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:131:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int (*free_private)(); /* called to free private storage */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:334:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] struct _XImage *(*create_image)(); ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:453:23: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] XID (*resource_alloc)(); /* allocator function */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:471:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int (*synchandler)(); /* Synchronization handler */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:496:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Bool (*event_vec[128])(); /* vector for wire to event */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:497:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Status (*wire_vec[128])(); /* vector for event to wire */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:509:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] Bool (**error_vec)(); /* vector for wire to error */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:522:25: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] int (*savedsynchandler)(); /* user synchandler when Xlib usurps */ ^ void /opt/homebrew/Cellar/tcl-tk/8.6.13_5/include/tcl-tk/X11/Xlib.h:1053:24: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] typedef void (*XIMProc)(); ^ void 9 warnings generated. make: *** [buildbottest] Error 2 Test report =========== Failed tests: - test.test_multiprocessing_spawn.test_processes - test.test_multiprocessing_forkserver.test_processes Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder s390x RHEL7 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/179/builds/6519 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: edelsohn-rhel-z Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 35, done.[K remote: Counting objects: 2% (1/34)[K remote: Counting objects: 5% (2/34)[K remote: Counting objects: 8% (3/34)[K remote: Counting objects: 11% (4/34)[K remote: Counting objects: 14% (5/34)[K remote: Counting objects: 17% (6/34)[K remote: Counting objects: 20% (7/34)[K remote: Counting objects: 23% (8/34)[K remote: Counting objects: 26% (9/34)[K remote: Counting objects: 29% (10/34)[K remote: Counting objects: 32% (11/34)[K remote: Counting objects: 35% (12/34)[K remote: Counting objects: 38% (13/34)[K remote: Counting objects: 41% (14/34)[K remote: Counting objects: 44% (15/34)[K remote: Counting objects: 47% (16/34)[K remote: Counting objects: 50% (17/34)[K remote: Counting objects: 52% (18/34)[K remote: Counting objects: 55% (19/34)[K remote: Counting objects: 58% (20/34)[K remote: Counting objects: 61% (21/34)[K remote: Counting objects: 64% (22/34)[K remote: Counting objects: 67% (23/34)[K remote: Counting objects: 70% (24/34)[K remote: Counting objects: 73% (25/34)[K remote: Counting objects: 76% (26/34)[K remote: Counting objects: 79% (27/34)[K remote: Counting objects: 82% (28/34)[K remote: Counting objects: 85% (29/34)[K remote: Counting objects: 88% (30/34)[K remote: Counting objects: 91% (31/34)[K remote: Counting objects: 94% (32/34)[K remote: Counting objects: 97% (33/34)[K remote: Counting objects: 100% (34/34)[K remote: Counting objects: 100% (34/34), done.[K remote: Compressing objects: 4% (1/25)[K remote: Compressing objects: 8% (2/25)[K remote: Compressing objects: 12% (3/25)[K remote: Compressing objects: 16% (4/25)[K remote: Compressing objects: 20% (5/25)[K remote: Compressing objects: 24% (6/25)[K remote: Compressing objects: 28% (7/25)[K remote: Compressing objects: 32% (8/25)[K remote: Compressing objects: 36% (9/25)[K remote: Compressing objects: 40% (10/25)[K remote: Compressing objects: 44% (11/25)[K remote: Compressing objects: 48% (12/25)[K remote: Compressing objects: 52% (13/25)[K remote: Compressing objects: 56% (14/25)[K remote: Compressing objects: 60% (15/25)[K remote: Compressing objects: 64% (16/25)[K remote: Compressing objects: 68% (17/25)[K remote: Compressing objects: 72% (18/25)[K remote: Compressing objects: 76% (19/25)[K remote: Compressing objects: 80% (20/25)[K remote: Compressing objects: 84% (21/25)[K remote: Compressing objects: 88% (22/25)[K remote: Compressing objects: 92% (23/25)[K remote: Compressing objects: 96% (24/25)[K remote: Compressing objects: 100% (25/25)[K remote: Compressing objects: 100% (25/25), done.[K remote: Total 35 (delta 12), reused 10 (delta 8), pack-reused 1[K >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: checking out '36518e69d74607e5f094ce55286188e4545a947d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at 36518e6... GH-108362: Incremental GC implementation (GH-108038) Switched to and reset branch 'main' Objects/unicodeobject.c: In function ‘unicode_endswith’: Objects/unicodeobject.c:13043:23: warning: ‘subobj’ may be used uninitialized in this function [-Wmaybe-uninitialized] substring = PyTuple_GET_ITEM(subobj, i); ^ Objects/unicodeobject.c: In function ‘unicode_startswith’: Objects/unicodeobject.c:12989:23: warning: ‘subobj’ may be used uninitialized in this function [-Wmaybe-uninitialized] substring = PyTuple_GET_ITEM(subobj, i); ^ Python/instrumentation.c: In function ‘allocate_instrumentation_data’: Python/instrumentation.c:1489:9: warning: missing braces around initializer [-Wmissing-braces] code->_co_monitoring->local_monitors = (_Py_LocalMonitors){ 0 }; ^ Python/instrumentation.c:1489:9: warning: (near initialization for ‘(anonymous).tools’) [-Wmissing-braces] Python/instrumentation.c:1490:9: warning: missing braces around initializer [-Wmissing-braces] code->_co_monitoring->active_monitors = (_Py_LocalMonitors){ 0 }; ^ Python/instrumentation.c:1490:9: warning: (near initialization for ‘(anonymous).tools’) [-Wmissing-braces] ./Modules/_xxinterpchannelsmodule.c: In function ‘_channel_get_info’: ./Modules/_xxinterpchannelsmodule.c:1984:21: warning: missing braces around initializer [-Wmissing-braces] *info = (struct channel_info){0}; ^ ./Modules/_xxinterpchannelsmodule.c:1984:21: warning: (near initialization for ‘(anonymous).status’) [-Wmissing-braces] make: *** [buildbottest] Error 2 Test report =========== Failed tests: - test.test_multiprocessing_forkserver.test_processes - test.test_multiprocessing_spawn.test_processes - test.test_multiprocessing_fork.test_processes Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder s390x SLES 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/540/builds/7870 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: edelsohn-sles-z Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 30, done. remote: Counting objects: 3% (1/29) remote: Counting objects: 6% (2/29) remote: Counting objects: 10% (3/29) remote: Counting objects: 13% (4/29) remote: Counting objects: 17% (5/29) remote: Counting objects: 20% (6/29) remote: Counting objects: 24% (7/29) remote: Counting objects: 27% (8/29) remote: Counting objects: 31% (9/29) remote: Counting objects: 34% (10/29) remote: Counting objects: 37% (11/29) remote: Counting objects: 41% (12/29) remote: Counting objects: 44% (13/29) remote: Counting objects: 48% (14/29) remote: Counting objects: 51% (15/29) remote: Counting objects: 55% (16/29) remote: Counting objects: 58% (17/29) remote: Counting objects: 62% (18/29) remote: Counting objects: 65% (19/29) remote: Counting objects: 68% (20/29) remote: Counting objects: 72% (21/29) remote: Counting objects: 75% (22/29) remote: Counting objects: 79% (23/29) remote: Counting objects: 82% (24/29) remote: Counting objects: 86% (25/29) remote: Counting objects: 89% (26/29) remote: Counting objects: 93% (27/29) remote: Counting objects: 96% (28/29) remote: Counting objects: 100% (29/29) remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 5% (1/20) remote: Compressing objects: 10% (2/20) remote: Compressing objects: 15% (3/20) remote: Compressing objects: 20% (4/20) remote: Compressing objects: 25% (5/20) remote: Compressing objects: 30% (6/20) remote: Compressing objects: 35% (7/20) remote: Compressing objects: 40% (8/20) remote: Compressing objects: 45% (9/20) remote: Compressing objects: 50% (10/20) remote: Compressing objects: 55% (11/20) remote: Compressing objects: 60% (12/20) remote: Compressing objects: 65% (13/20) remote: Compressing objects: 70% (14/20) remote: Compressing objects: 75% (15/20) remote: Compressing objects: 80% (16/20) remote: Compressing objects: 85% (17/20) remote: Compressing objects: 90% (18/20) remote: Compressing objects: 95% (19/20) remote: Compressing objects: 100% (20/20) remote: Compressing objects: 100% (20/20), done. remote: Total 30 (delta 8), reused 10 (delta 8), pack-reused 1 >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 36518e69d7 GH-108362: Incremental GC implementation (GH-108038) Switched to and reset branch 'main' make: *** [Makefile:2096: buildbottest] Error 2 Test report =========== Failed tests: - test.test_multiprocessing_forkserver.test_processes - test.test_multiprocessing_fork.test_processes Sincerely, -The BuildbotThe Buildbot has detected a new failure on builder s390x Debian 3.x while building python/cpython. Full details are available at: https://buildbot.python.org/all/#/builders/49/builds/7912 Buildbot URL: https://buildbot.python.org/all/ Worker for this Build: edelsohn-debian-z Build Reason: <unknown> Blamelist: Mark Shannon <m...@hotpy.org> BUILD FAILED: failed test (failure) Summary of the results of the build (if available): =================================================== == Captured traceback ================== remote: Enumerating objects: 30, done. remote: Counting objects: 3% (1/29) remote: Counting objects: 6% (2/29) remote: Counting objects: 10% (3/29) remote: Counting objects: 13% (4/29) remote: Counting objects: 17% (5/29) remote: Counting objects: 20% (6/29) remote: Counting objects: 24% (7/29) remote: Counting objects: 27% (8/29) remote: Counting objects: 31% (9/29) remote: Counting objects: 34% (10/29) remote: Counting objects: 37% (11/29) remote: Counting objects: 41% (12/29) remote: Counting objects: 44% (13/29) remote: Counting objects: 48% (14/29) remote: Counting objects: 51% (15/29) remote: Counting objects: 55% (16/29) remote: Counting objects: 58% (17/29) remote: Counting objects: 62% (18/29) remote: Counting objects: 65% (19/29) remote: Counting objects: 68% (20/29) remote: Counting objects: 72% (21/29) remote: Counting objects: 75% (22/29) remote: Counting objects: 79% (23/29) remote: Counting objects: 82% (24/29) remote: Counting objects: 86% (25/29) remote: Counting objects: 89% (26/29) remote: Counting objects: 93% (27/29) remote: Counting objects: 96% (28/29) remote: Counting objects: 100% (29/29) remote: Counting objects: 100% (29/29), done. remote: Compressing objects: 5% (1/20) remote: Compressing objects: 10% (2/20) remote: Compressing objects: 15% (3/20) remote: Compressing objects: 20% (4/20) remote: Compressing objects: 25% (5/20) remote: Compressing objects: 30% (6/20) remote: Compressing objects: 35% (7/20) remote: Compressing objects: 40% (8/20) remote: Compressing objects: 45% (9/20) remote: Compressing objects: 50% (10/20) remote: Compressing objects: 55% (11/20) remote: Compressing objects: 60% (12/20) remote: Compressing objects: 65% (13/20) remote: Compressing objects: 70% (14/20) remote: Compressing objects: 75% (15/20) remote: Compressing objects: 80% (16/20) remote: Compressing objects: 85% (17/20) remote: Compressing objects: 90% (18/20) remote: Compressing objects: 95% (19/20) remote: Compressing objects: 100% (20/20) remote: Compressing objects: 100% (20/20), done. remote: Total 30 (delta 8), reused 10 (delta 8), pack-reused 1 >From https://github.com/python/cpython * branch main -> FETCH_HEAD Note: switching to '36518e69d74607e5f094ce55286188e4545a947d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name> Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 36518e69d7 GH-108362: Incremental GC implementation (GH-108038) Switched to and reset branch 'main' make: *** [Makefile:2099: buildbottest] Error 2 Test report =========== Failed tests: - test.test_multiprocessing_forkserver.test_processes - test.test_multiprocessing_spawn.test_processes - test.test_multiprocessing_fork.test_processes Sincerely, -The Buildbot _______________________________________________ Buildbot-status mailing list -- buildbot-status@python.org To unsubscribe send an email to buildbot-status-le...@python.org https://mail.python.org/mailman3/lists/buildbot-status.python.org/ Member address: arch...@mail-archive.com