Source: python-ftputil Version: 3.4-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200222 ftbfs-bullseye
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_auto_configure -O--buildsystem=pybuild > I: pybuild base:217: python3.8 setup.py config > running config > I: pybuild base:217: python3.7 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:217: /usr/bin/python3.8 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/tool.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/sync.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/host.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/session.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/file.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/lrucache.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/compat.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/stat_cache.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/stat.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/version.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/path.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/file_transfer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/socket_file_adapter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > copying ftputil/session_adapter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil > I: pybuild base:217: /usr/bin/python3 setup.py build > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/tool.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/sync.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/host.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/session.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/file.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/lrucache.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/compat.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/stat_cache.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/stat.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/version.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/path.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/file_transfer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/socket_file_adapter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > copying ftputil/session_adapter.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_ftputil/build/ftputil > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build; > python3.8 -m pytest test > ============================= test session starts > ============================== > platform linux -- Python 3.8.2rc2, pytest-4.6.9, py-1.8.1, pluggy-0.13.0 > rootdir: /<<PKGBUILDDIR>> > collected 129 items > > test/test_error.py ...... [ > 4%] > test/test_file.py .................. [ > 18%] > test/test_file_transfer.py .... [ > 21%] > test/test_host.py ...........F.F.................... [ > 48%] > test/test_path.py ............ [ > 57%] > test/test_session.py ...... [ > 62%] > test/test_stat.py ...................... [ > 79%] > test/test_stat_cache.py .......... [ > 86%] > test/test_sync.py ... [ > 89%] > test/test_tool.py ........ [ > 95%] > test/test_with_statement.py ...... > [100%] > > =================================== FAILURES > =================================== > ________________ TestUploadAndDownload.test_conditional_upload > _________________ > > self = <test.test_host.TestUploadAndDownload object at 0x7f2cb6b45d90> > > def test_conditional_upload(self): > """Test conditional upload.""" > local_source = "_test_source_" > data = binary_data() > self.generate_file(data, local_source) > # Target is newer, so don't upload. > host = test_base.ftp_host_factory( > ftp_host_class=FailingUploadAndDownloadFTPHost) > flag = host.upload_if_newer(local_source, "/home/newer") > > assert flag is False > E assert True is False > > test/test_host.py:326: AssertionError > ______ TestUploadAndDownload.test_conditional_download_with_older_target > _______ > > self = <test.test_host.TestUploadAndDownload object at 0x7f2cb6d22520> > > def test_conditional_download_with_older_target(self): > """Test conditional binary mode download with newer source file.""" > local_target = "_test_target_" > # Make target file. > open(local_target, "w").close() > # Source is newer (date in 2020), so download. > host = test_base.ftp_host_factory( > session_factory=BinaryDownloadMockSession) > flag = host.download_if_newer("/home/newer", local_target) > > assert flag is True > E assert False is True > > test/test_host.py:377: AssertionError > =============================== warnings summary > =============================== > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_inaccessible_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_caching > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_write_to_directory > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_read > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_write > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_read > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_write > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_writelines > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_readline > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_readline > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_readlines > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_iterator > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_iterator > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_read_unknown_file > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_error_temp > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_error_reply > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_OSError > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_EOFError > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestConstructor::test_open_and_close > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestConstructor::test_pwd_normalization > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestKeepAlive::test_succeeding_keep_alive > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestKeepAlive::test_failing_keep_alive > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestSetParser::test_set_parser > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestCommandNotImplementedError::test_command_not_implemented_error > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestRecursiveListingForDotAsPath::test_recursive_listing > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestRecursiveListingForDotAsPath::test_plain_listing > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestRecursiveListingForDotAsPath::test_empty_string_instead_of_dot_workaround > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_download > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_conditional_upload > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_conditional_download_without_target > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_conditional_download_with_older_target > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_conditional_download_with_newer_target > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestTimeShift::test_rounded_time_shift > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestTimeShift::test_assert_valid_time_shift > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_upload > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_download > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_download > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_rename > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_listdir > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_chmod > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_chdir > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_mkdir > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_makedirs > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_rmdir > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_remove > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_rmtree > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_lstat > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_stat > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_walk > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestFailingPickling::test_failing_pickling > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_regular_isdir_isfile_islink > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_workaround_for_spaces > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_inaccessible_home_directory_and_whitespace_workaround > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_isdir_isfile_islink_with_dir_failure > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_isdir_isfile_with_infinite_link_chain > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_exists > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestPath::test_exists > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestAcceptEitherBytesOrUnicode::test_methods_that_take_and_return_one_string > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestAcceptEitherBytesOrUnicode::test_methods_that_take_a_string_and_return_a_bool > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestAcceptEitherBytesOrUnicode::test_join > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestAcceptEitherBytesOrUnicode::test_getmtime > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestAcceptEitherBytesOrUnicode::test_getsize > .pybuild/cpython3_3.8_ftputil/build/test/test_path.py::TestAcceptEitherBytesOrUnicode::test_walk > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestParsers::test_time_shifts > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_failing_lstat > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_for_root > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_one_unix_file > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_one_ms_file > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_one_ms_file > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_one_unix_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_one_ms_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_one_ms_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_lstat_via_stat_module > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_stat_following_link > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_with_permanent_error > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_with_permanent_error > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_default_to_unix > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_to_ms > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_to_ms > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_regarding_empty_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestLstatAndStat::test_parser_switching_regarding_empty_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestListdir::test_failing_listdir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat.py::TestListdir::test_succeeding_listdir > .pybuild/cpython3_3.8_ftputil/build/test/test_stat_cache.py::TestStatCache::test_cache_size_zero > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestHostContextManager::test_normal_operation > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestHostContextManager::test_client_code_exception > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestFileContextManager::test_normal_operation > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestFileContextManager::test_ftputil_exception > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestFileContextManager::test_client_code_exception > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/test/test_base.py:16: > DeprecationWarning: `use_list_a_option` will default to `False` in ftputil > 4.x.x > return ftp_host_class("dummy_host", "dummy_user", "dummy_password", > > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_inaccessible_dir > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_caching > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_caching > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_write_to_directory > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_read > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_write > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_read > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_write > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_writelines > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_readline > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_readline > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_readlines > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_binary_iterator > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_ascii_iterator > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestFileOperations::test_read_unknown_file > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_error_temp > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_error_temp > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_error_reply > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_error_reply > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_OSError > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_OSError > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_EOFError > .pybuild/cpython3_3.8_ftputil/build/test/test_file.py::TestAvailableChild::test_pwd_with_EOFError > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_download > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_conditional_upload > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestUploadAndDownload::test_conditional_download_without_target > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_upload > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestAcceptEitherUnicodeOrBytes::test_download > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestFailingPickling::test_failing_pickling > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestFileContextManager::test_normal_operation > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestFileContextManager::test_ftputil_exception > .pybuild/cpython3_3.8_ftputil/build/test/test_with_statement.py::TestFileContextManager::test_client_code_exception > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/ftputil/host.py:148: > DeprecationWarning: `use_list_a_option` will default to `False` in ftputil > 4.x.x > return self.__class__(*self._args, **self._kwargs) > > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestSetParser::test_set_parser > > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/test/mock_ftplib.py:157: > DeprecationWarning: Using or importing the ABCs from 'collections' instead of > from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will > stop working > if isinstance(args[-1], collections.Callable): > > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestTimeShift::test_synchronize_times > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestTimeShift::test_synchronize_times > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestTimeShift::test_synchronize_times_for_server_in_east > .pybuild/cpython3_3.8_ftputil/build/test/test_host.py::TestTimeShift::test_synchronize_times_for_server_in_east > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/test/test_host.py:165: > DeprecationWarning: `use_list_a_option` will default to `False` in ftputil > 4.x.x > ftputil.FTPHost.__init__(self, *args, **kwargs) > > .pybuild/cpython3_3.8_ftputil/build/test/test_sync.py::TestUploadFromWindows::test_no_mixed_separators > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build/test/test_sync.py:104: > DeprecationWarning: `use_list_a_option` will default to `False` in ftputil > 4.x.x > super(ArgumentCheckingFTPHost, self).__init__(*args, **kwargs) > > -- Docs: https://docs.pytest.org/en/latest/warnings.html > ============== 2 failed, 127 passed, 133 warnings in 2.76 seconds > ============== > E: pybuild pybuild:341: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_ftputil/build; python3.8 -m pytest test > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.8 > 3.7" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2020/02/22/python-ftputil_3.4-2_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.