Source: magic-wormhole
Version: 0.9.1-1
Severity: serious
Tags: buster sid
User: [email protected]
Usertags: qa-ftbfs-20171030 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> debian/rules build
> dh build --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:184: python3.6 setup.py config
> running config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:184: /usr/bin/python3 setup.py build
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/wordlist.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/wormhole.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/timing.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/_version.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/transit.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/errors.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/ipaddrs.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/channel_monitor.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/xfer_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/codes.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> copying src/wormhole/tor_manager.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> copying src/wormhole/cli/cmd_receive.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> copying src/wormhole/cli/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> copying src/wormhole/cli/cmd_send.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> copying src/wormhole/cli/public_relay.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> copying src/wormhole/cli/cmd_ssh.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> copying src/wormhole/cli/cli.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/cli
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/runner.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/cmd_server.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/database.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/cmd_usage.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/rendezvous_websocket.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/server.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/transit_server.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/cli.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> copying src/wormhole/server/rendezvous.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/common.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_wormhole.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_hkdf.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_xfer_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_transit.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_transit_server.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_scripts.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_server.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_args.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_ssh.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_database.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/test_util.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> copying src/wormhole/test/run_trial.py ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/test
> creating
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server/db-schemas
> copying src/wormhole/server/db-schemas/v3.sql ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server/db-schemas
> copying src/wormhole/server/db-schemas/v2.sql ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server/db-schemas
> copying src/wormhole/server/db-schemas/upgrade-to-v3.sql ->
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/server/db-schemas
> UPDATING /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/_version.py
> set /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.6/build/wormhole/_version.py to
> '0.9.1'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: python3.6 setup.py test
> running test
> running egg_info
> writing src/magic_wormhole.egg-info/PKG-INFO
> writing dependency_links to src/magic_wormhole.egg-info/dependency_links.txt
> writing entry points to src/magic_wormhole.egg-info/entry_points.txt
> writing requirements to src/magic_wormhole.egg-info/requires.txt
> writing top-level names to src/magic_wormhole.egg-info/top_level.txt
> reading manifest file 'src/magic_wormhole.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.rst' under directory 'docs'
> writing manifest file 'src/magic_wormhole.egg-info/SOURCES.txt'
> running build_ext
> test.test_support
> TestSupport
> test_CleanImport ...
> [OK]
> test_DirsOnSysPath ...
> [OK]
> test_HOST ...
> [OK]
> test_bind_port ...
> [OK]
> test_captured_stderr ...
> [OK]
> test_captured_stdin ...
> [OK]
> test_captured_stdout ...
> [OK]
> test_change_cwd ...
> [OK]
> test_change_cwd__chdir_warning ...
> [OK]
> test_change_cwd__non_existent_dir ...
> [OK]
> test_change_cwd__non_existent_dir__quiet_true ...
> [OK]
> test_check__all__ ...
> [FAIL]
> test_check_syntax_error ...
> [OK]
> test_detect_api_mismatch ...
> [OK]
> test_detect_api_mismatch__ignore ...
> [OK]
> test_find_unused_port ...
> [OK]
> test_forget ...
> [OK]
> test_gc_collect ...
> [OK]
> test_get_attribute ...
> [OK]
> test_get_original_stdout ...
> [SKIPPED]
> test_import_fresh_module ...
> [OK]
> test_import_module ...
> [OK]
> test_make_bad_fd ...
> [OK]
> test_python_is_optimized ...
> [OK]
> test_rmtree ...
> [OK]
> test_sortdict ...
> [OK]
> test_swap_attr ...
> [OK]
> test_swap_item ...
> [OK]
> test_temp_cwd ...
> [OK]
> test_temp_cwd__name_none ...
> [OK]
> test_temp_dir ...
> [OK]
> test_temp_dir__existing_dir__quiet_default ...
> [OK]
> test_temp_dir__existing_dir__quiet_true ...
> [OK]
> test_temp_dir__path_none ...
> [OK]
> test_unlink ...
> [OK]
> test_unload ...
> [OK]
>
> ===============================================================================
> [SKIPPED]
> failing buildbots
>
> test.test_support.TestSupport.test_get_original_stdout
> ===============================================================================
> [FAIL]
> Traceback (most recent call last):
> File "/usr/lib/python3.6/unittest/case.py", line 59, in testPartExecutor
> yield
> File "/usr/lib/python3.6/unittest/case.py", line 605, in run
> testMethod()
> File "/usr/lib/python3.6/test/test_support.py", line 364, in
> test_check__all__
> blacklist=blacklist)
> File "/usr/lib/python3.6/test/support/__init__.py", line 2399, in
> check__all__
> test_case.assertCountEqual(module.__all__, expected)
> File "/usr/lib/python3.6/unittest/case.py", line 1182, in assertCountEqual
> self.fail(msg)
> File "/usr/lib/python3.6/unittest/case.py", line 670, in fail
> raise self.failureException(msg)
> builtins.AssertionError: Element counts were not equal:
> First has 1, Second has 0: 'SkipTest'
>
> test.test_support.TestSupport.test_check__all__
> -------------------------------------------------------------------------------
> Ran 36 tests in 0.044s
>
> FAILED (skips=1, failures=1, successes=34)
> E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1:
> python3.6 setup.py test
> dh_auto_test: pybuild --test -i python{version} -p 3.6 returned exit code 13
The full build log is available from:
http://aws-logs.debian.net/2017/10/30/magic-wormhole_0.9.1-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!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.