Source: net-cpp Version: 3.0.0+dfsg1-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220212 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > Running tests... > /usr/bin/ctest --force-new-ctest-process --verbose -j1 > UpdateCTestConfiguration from > :/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/DartConfiguration.tcl > Parse Config file:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/DartConfiguration.tcl > UpdateCTestConfiguration from > :/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/DartConfiguration.tcl > Parse Config file:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/DartConfiguration.tcl > Test project /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > Constructing a list of tests > Done constructing a list of tests > Updating test list for fixtures > Added 0 tests to meet fixture requirements > Checking test dependency graph... > Checking test dependency graph end > test 1 > Start 1: header_test > > 1: Test command: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/header_test > 1: Test timeout computed to be: 1500 > 1: Running main() from gmock_main.cc > 1: [==========] Running 7 tests from 1 test suite. > 1: [----------] Global test environment set-up. > 1: [----------] 7 tests from Header > 1: [ RUN ] Header.canonicalizing_empty_string_does_not_throw > 1: [ OK ] Header.canonicalizing_empty_string_does_not_throw (0 ms) > 1: [ RUN ] Header.canonicalizing_a_valid_key_works > 1: [ OK ] Header.canonicalizing_a_valid_key_works (0 ms) > 1: [ RUN ] Header.canonicalizing_is_idempotent > 1: [ OK ] Header.canonicalizing_is_idempotent (0 ms) > 1: [ RUN ] Header.canonicalizing_corrects_random_capitalization > 1: [ OK ] Header.canonicalizing_corrects_random_capitalization (0 ms) > 1: [ RUN ] Header.adding_values_works_correctly > 1: [ OK ] Header.adding_values_works_correctly (0 ms) > 1: [ RUN ] Header.removing_values_works_correctly > 1: [ OK ] Header.removing_values_works_correctly (0 ms) > 1: [ RUN ] Header.setting_values_works_correctly > 1: [ OK ] Header.setting_values_works_correctly (0 ms) > 1: [----------] 7 tests from Header (0 ms total) > 1: > 1: [----------] Global test environment tear-down > 1: [==========] 7 tests from 1 test suite ran. (0 ms total) > 1: [ PASSED ] 7 tests. > 1/4 Test #1: header_test ...................... Passed 0.01 sec > test 2 > Start 2: http_client_test > > 2: Test command: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/http_client_test > 2: Test timeout computed to be: 1500 > 2: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) > 2: Running main() from gmock_main.cc > 2: [==========] Running 39 tests from 3 test suites. > 2: [----------] Global test environment set-up. > 2: [----------] 15 tests from HttpClient > 2: [ RUN ] HttpClient.uri_to_string > 2: [ OK ] HttpClient.uri_to_string (0 ms) > 2: [ RUN ] HttpClient.head_request_for_existing_resource_succeeds > 2: 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /get HTTP/1.1" 200 - > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: [ OK ] HttpClient.head_request_for_existing_resource_succeeds (2 ms) > 2: [ RUN ] HttpClient.get_request_for_existing_resource_succeeds > 2: 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /get HTTP/1.1" 200 - > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: [ OK ] HttpClient.get_request_for_existing_resource_succeeds (1 ms) > 2: [ RUN ] > HttpClient.get_request_with_custom_headers_for_existing_resource_succeeds > 2: 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /headers HTTP/1.1" 200 - > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: [ OK ] > HttpClient.get_request_with_custom_headers_for_existing_resource_succeeds (0 > ms) > 2: [ RUN ] HttpClient.empty_header_values_are_handled_correctly > 2: 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /headers HTTP/1.1" 200 - > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: [ OK ] HttpClient.empty_header_values_are_handled_correctly (0 ms) > 2: [ RUN ] > HttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > 2: 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /basic-auth/user/passwd > HTTP/1.1" 401 - > 2: 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /basic-auth/user/passwd > HTTP/1.0" 200 - > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: Download progress: 1 > 2: [ OK ] > HttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > (1 ms) > 2: [ RUN ] HttpClient.async_get_request_for_existing_resource_succeeds > 2/4 Test #2: http_client_test .................***Timeout 1500.07 sec > * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) > Running main() from gmock_main.cc > [==========] Running 39 tests from 3 test suites. > [----------] Global test environment set-up. > [----------] 15 tests from HttpClient > [ RUN ] HttpClient.uri_to_string > [ OK ] HttpClient.uri_to_string (0 ms) > [ RUN ] HttpClient.head_request_for_existing_resource_succeeds > 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /get HTTP/1.1" 200 - > Download progress: 1 > Download progress: 1 > Download progress: 1 > Download progress: 1 > [ OK ] HttpClient.head_request_for_existing_resource_succeeds (2 ms) > [ RUN ] HttpClient.get_request_for_existing_resource_succeeds > 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /get HTTP/1.1" 200 - > Download progress: 1 > Download progress: 1 > Download progress: 1 > Download progress: 1 > [ OK ] HttpClient.get_request_for_existing_resource_succeeds (1 ms) > [ RUN ] > HttpClient.get_request_with_custom_headers_for_existing_resource_succeeds > 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /headers HTTP/1.1" 200 - > Download progress: 1 > Download progress: 1 > Download progress: 1 > Download progress: 1 > [ OK ] > HttpClient.get_request_with_custom_headers_for_existing_resource_succeeds (0 > ms) > [ RUN ] HttpClient.empty_header_values_are_handled_correctly > 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /headers HTTP/1.1" 200 - > Download progress: 1 > Download progress: 1 > Download progress: 1 > Download progress: 1 > [ OK ] HttpClient.empty_header_values_are_handled_correctly (0 ms) > [ RUN ] > HttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /basic-auth/user/passwd HTTP/1.1" > 401 - > 127.0.0.1 - - [12/Feb/2022 22:48:28] "GET /basic-auth/user/passwd HTTP/1.0" > 200 - > Download progress: 1 > Download progress: 1 > Download progress: 1 > Download progress: 1 > [ OK ] > HttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > (1 ms) > [ RUN ] HttpClient.async_get_request_for_existing_resource_succeeds > > test 3 > Start 3: http_streaming_client_test > > 3: Test command: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/http_streaming_client_test > 3: Test timeout computed to be: 1500 > 3: Traceback (most recent call last): > 3: File "<string>", line 1, in <module> > 3: File "/usr/lib/python3/dist-packages/flask/app.py", line 922, in run > 3: run_simple(t.cast(str, host), port, self, **options) > 3: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 1010, in > run_simple > 3: inner() > 3: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 950, in > inner > 3: srv = make_server( > 3: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 782, in > make_server > 3: return ThreadedWSGIServer( > 3: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 688, in > __init__ > 3: super().__init__(server_address, handler) # type: ignore > 3: File "/usr/lib/python3.9/socketserver.py", line 452, in __init__ > 3: self.server_bind() > 3: File "/usr/lib/python3.9/http/server.py", line 138, in server_bind > 3: socketserver.TCPServer.server_bind(self) > 3: File "/usr/lib/python3.9/socketserver.py", line 466, in server_bind > 3: self.socket.bind(self.server_address) > 3: OSError: [Errno 98] Address already in use > 3: Running main() from gmock_main.cc > 3: [==========] Running 15 tests from 2 test suites. > 3: [----------] Global test environment set-up. > 3: [----------] 1 test from StreamingStreamingHttpClient > 3: [ RUN ] > StreamingStreamingHttpClient.head_request_for_existing_resource_succeeds > 3: [ OK ] > StreamingStreamingHttpClient.head_request_for_existing_resource_succeeds (1 > ms) > 3: [----------] 1 test from StreamingStreamingHttpClient (1 ms total) > 3: > 3: [----------] 14 tests from StreamingHttpClient > 3: [ RUN ] StreamingHttpClient.get_request_for_existing_resource_succeeds > 3: [ OK ] > StreamingHttpClient.get_request_for_existing_resource_succeeds (1 ms) > 3: [ RUN ] > StreamingHttpClient.get_request_with_custom_headers_for_existing_resource_succeeds > 3: [ OK ] > StreamingHttpClient.get_request_with_custom_headers_for_existing_resource_succeeds > (0 ms) > 3: [ RUN ] StreamingHttpClient.empty_header_values_are_handled_correctly > 3: [ OK ] StreamingHttpClient.empty_header_values_are_handled_correctly > (0 ms) > 3: [ RUN ] > StreamingHttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > 3: [ OK ] > StreamingHttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > (1 ms) > 3: [ RUN ] > StreamingHttpClient.async_get_request_for_existing_resource_succeeds > 3/4 Test #3: http_streaming_client_test .......***Exception: SegFault 4.03 > sec > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/usr/lib/python3/dist-packages/flask/app.py", line 922, in run > run_simple(t.cast(str, host), port, self, **options) > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 1010, in > run_simple > inner() > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 950, in > inner > srv = make_server( > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 782, in > make_server > return ThreadedWSGIServer( > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 688, in > __init__ > super().__init__(server_address, handler) # type: ignore > File "/usr/lib/python3.9/socketserver.py", line 452, in __init__ > self.server_bind() > File "/usr/lib/python3.9/http/server.py", line 138, in server_bind > socketserver.TCPServer.server_bind(self) > File "/usr/lib/python3.9/socketserver.py", line 466, in server_bind > self.socket.bind(self.server_address) > OSError: [Errno 98] Address already in use > Running main() from gmock_main.cc > [==========] Running 15 tests from 2 test suites. > [----------] Global test environment set-up. > [----------] 1 test from StreamingStreamingHttpClient > [ RUN ] > StreamingStreamingHttpClient.head_request_for_existing_resource_succeeds > [ OK ] > StreamingStreamingHttpClient.head_request_for_existing_resource_succeeds (1 > ms) > [----------] 1 test from StreamingStreamingHttpClient (1 ms total) > > [----------] 14 tests from StreamingHttpClient > [ RUN ] StreamingHttpClient.get_request_for_existing_resource_succeeds > [ OK ] StreamingHttpClient.get_request_for_existing_resource_succeeds > (1 ms) > [ RUN ] > StreamingHttpClient.get_request_with_custom_headers_for_existing_resource_succeeds > [ OK ] > StreamingHttpClient.get_request_with_custom_headers_for_existing_resource_succeeds > (0 ms) > [ RUN ] StreamingHttpClient.empty_header_values_are_handled_correctly > [ OK ] StreamingHttpClient.empty_header_values_are_handled_correctly (0 > ms) > [ RUN ] > StreamingHttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > [ OK ] > StreamingHttpClient.get_request_for_existing_resource_guarded_by_basic_auth_succeeds > (1 ms) > [ RUN ] > StreamingHttpClient.async_get_request_for_existing_resource_succeeds > > test 4 > Start 4: http_client_load_test > > 4: Test command: > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/http_client_load_test > 4: Test timeout computed to be: 1500 > 4: Traceback (most recent call last): > 4: File "<string>", line 1, in <module> > 4: File "/usr/lib/python3/dist-packages/flask/app.py", line 922, in run > 4: run_simple(t.cast(str, host), port, self, **options) > 4: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 1010, in > run_simple > 4: inner() > 4: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 950, in > inner > 4: srv = make_server( > 4: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 782, in > make_server > 4: return ThreadedWSGIServer( > 4: File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 688, in > __init__ > 4: super().__init__(server_address, handler) # type: ignore > 4: File "/usr/lib/python3.9/socketserver.py", line 452, in __init__ > 4: self.server_bind() > 4: File "/usr/lib/python3.9/http/server.py", line 138, in server_bind > 4: socketserver.TCPServer.server_bind(self) > 4: File "/usr/lib/python3.9/socketserver.py", line 466, in server_bind > 4: self.socket.bind(self.server_address) > 4: OSError: [Errno 98] Address already in use > 4: Running main() from gmock_main.cc > 4: [==========] Running 3 tests from 1 test suite. > 4: [----------] Global test environment set-up. > 4: [----------] 3 tests from HttpClientLoadTest > 4: [ RUN ] > HttpClientLoadTest.async_head_request_for_existing_resource_succeeds > 4/4 Test #4: http_client_load_test ............***Exception: SegFault 1.03 > sec > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/usr/lib/python3/dist-packages/flask/app.py", line 922, in run > run_simple(t.cast(str, host), port, self, **options) > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 1010, in > run_simple > inner() > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 950, in > inner > srv = make_server( > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 782, in > make_server > return ThreadedWSGIServer( > File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 688, in > __init__ > super().__init__(server_address, handler) # type: ignore > File "/usr/lib/python3.9/socketserver.py", line 452, in __init__ > self.server_bind() > File "/usr/lib/python3.9/http/server.py", line 138, in server_bind > socketserver.TCPServer.server_bind(self) > File "/usr/lib/python3.9/socketserver.py", line 466, in server_bind > self.socket.bind(self.server_address) > OSError: [Errno 98] Address already in use > Running main() from gmock_main.cc > [==========] Running 3 tests from 1 test suite. > [----------] Global test environment set-up. > [----------] 3 tests from HttpClientLoadTest > [ RUN ] > HttpClientLoadTest.async_head_request_for_existing_resource_succeeds > > > 25% tests passed, 3 tests failed out of 4 > > Total Test time (real) = 1505.14 sec > > The following tests FAILED: > 2 - http_client_test (Timeout) > 3 - http_streaming_client_test (SEGFAULT) > 4 - http_client_load_test (SEGFAULT) > Errors while running CTest > make[2]: *** [Makefile:74: test] Error 8 > make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j1 test > ARGS\+=--verbose ARGS\+=-j1 returned exit code 2 The full build log is available from: http://qa-logs.debian.net/2022/02/12/net-cpp_3.0.0+dfsg1-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.