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.

Reply via email to