Source: python-handy-archives Version: 0.2.0-3 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20250107 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory > '/build/reproducible-path/python-handy-archives-0.2.0' > python3 -m pytest -v --ignore=tests/test_tarfile.py \ > -k 'not test_unpack_archive_xztar and not test_unpack_archive_gztar and not > test_unpack_archive_tar and not test_unpack_archive_bztar' > [1m============================= test session starts > ==============================[0m > platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- > /usr/bin/python3 > cachedir: .pytest_cache > Test session started at 07:11:01 > rootdir: /build/reproducible-path/python-handy-archives-0.2.0 > configfile: tox.ini > plugins: regressions-2.5.0+ds, timeout-2.3.1, cov-5.0.0, typeguard-4.4.1, > datadir-1.4.1+ds > timeout: 300.0s > timeout method: signal > timeout func_only: False > [1mcollecting ... [0mcollected 213 items / 4 deselected / 209 selected > > tests/test_custom_tarfile.py::test_extractfile [32mPASSED[0m[32m > [ 0%][0m > tests/test_custom_tarfile.py::test_read_text [32mPASSED[0m[32m > [ 0%][0m > tests/test_custom_tarfile.py::test_write_file [32mPASSED[0m[32m > [ 1%][0m > tests/test_custom_tarfile.py::test_read_bytes [32mPASSED[0m[32m > [ 1%][0m > tests/test_custom_tarfile.py::test_archive_regression [32mPASSED[0m[32m > [ 2%][0m > tests/test_custom_zipfile.py::test_encrypted [32mPASSED[0m[32m > [ 2%][0m > tests/test_custom_zipfile.py::test_extractfile [32mPASSED[0m[32m > [ 3%][0m > tests/test_custom_zipfile.py::test_read_text [32mPASSED[0m[32m > [ 3%][0m > tests/test_custom_zipfile.py::test_write_file [32mPASSED[0m[32m > [ 4%][0m > tests/test_custom_zipfile.py::test_write_file_arcname_none > [32mPASSED[0m[32m [ 4%][0m > tests/test_custom_zipfile.py::test_read_bytes [32mPASSED[0m[32m > [ 5%][0m > tests/test_custom_zipfile.py::test_archive_regression [32mPASSED[0m[32m > [ 5%][0m > tests/test_unpack_archive.py::TestArchives::test_register_archive_format > [32mPASSED[0m[32m [ 6%][0m > tests/test_unpack_archive.py::TestArchives::test_unpack_archive_zip > [32mPASSED[0m[32m [ 6%][0m > tests/test_unpack_archive.py::TestArchives::test_unpack_registry > [32mPASSED[0m[32m [ 7%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_basic > [32mPASSED[0m[32m [ 7%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_open > [32mPASSED[0m[32m [ 8%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_open_with_pathlike > [32mPASSED[0m[32m [ 8%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_random_open > [32mPASSED[0m[32m [ 9%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_read1 > [32mPASSED[0m[32m [ 9%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_read1_10 > [32mPASSED[0m[32m [ 10%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_readline_read > [32mPASSED[0m[32m [ 10%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_readline > [32mPASSED[0m[32m [ 11%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_readlines > [32mPASSED[0m[32m [ 11%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_iterlines > [32mPASSED[0m[32m [ 11%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_writestr_compression > [32mPASSED[0m[32m [ 12%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_writestr_compresslevel > [32mPASSED[0m[32m [ 12%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_read_return_size > [32mPASSED[0m[32m [ 13%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_truncated_zipfile > [32mPASSED[0m[32m [ 13%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_repr > [31mFAILED[0m[31m [ 14%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_compresslevel_basic > [32mPASSED[0m[31m [ 14%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_per_file_compresslevel > [32mPASSED[0m[31m [ 15%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_writing_errors > [32mPASSED[0m[31m [ 15%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_writestr_permissions > [32mPASSED[0m[31m [ 16%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_absolute_arcnames > [32mPASSED[0m[31m [ 16%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_append_to_zip_file > [32mPASSED[0m[31m [ 17%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_append_to_non_zip_file > [32mPASSED[0m[31m [ 17%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_read_concatenated_zip_file > [32mPASSED[0m[31m [ 18%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_append_to_concatenated_zip_file > [32mPASSED[0m[31m [ 18%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_ignores_newline_at_end > [32mPASSED[0m[31m [ 19%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_ignores_stuff_appended_past_comments > [32mPASSED[0m[31m [ 19%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_write_default_name > [32mPASSED[0m[31m [ 20%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_io_on_closed_zipextfile > [32mPASSED[0m[31m [ 20%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_write_to_readonly > [32mPASSED[0m[31m [ 21%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_add_file_before_1980 > [32mPASSED[0m[31m [ 21%][0m > tests/test_zipfile.py::TestStoredTestsWithSourceFile::test_add_file_after_2107 > [33mSKIPPED[0m[31m [ 22%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_basic > [32mPASSED[0m[31m [ 22%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_open > [32mPASSED[0m[31m [ 22%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_open_with_pathlike > [32mPASSED[0m[31m [ 23%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_random_open > [32mPASSED[0m[31m [ 23%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_read1 > [32mPASSED[0m[31m [ 24%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_read1_10 > [32mPASSED[0m[31m [ 24%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_readline_read > [32mPASSED[0m[31m [ 25%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_readline > [32mPASSED[0m[31m [ 25%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_readlines > [32mPASSED[0m[31m [ 26%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_iterlines > [32mPASSED[0m[31m [ 26%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_low_compression > [32mPASSED[0m[31m [ 27%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_writestr_compression > [32mPASSED[0m[31m [ 27%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_writestr_compresslevel > [32mPASSED[0m[31m [ 28%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_read_return_size > [32mPASSED[0m[31m [ 28%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_truncated_zipfile > [32mPASSED[0m[31m [ 29%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_repr > [31mFAILED[0m[31m [ 29%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_compresslevel_basic > [32mPASSED[0m[31m [ 30%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_per_file_compresslevel > [32mPASSED[0m[31m [ 30%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_writing_errors > [32mPASSED[0m[31m [ 31%][0m > tests/test_zipfile.py::TestDeflateTestsWithSourceFile::test_per_file_compression > [32mPASSED[0m[31m [ 31%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_basic > [32mPASSED[0m[31m [ 32%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_open > [32mPASSED[0m[31m [ 32%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_open_with_pathlike > [32mPASSED[0m[31m [ 33%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_random_open > [32mPASSED[0m[31m [ 33%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_read1 > [32mPASSED[0m[31m [ 33%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_read1_10 > [32mPASSED[0m[31m [ 34%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_readline_read > [32mPASSED[0m[31m [ 34%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_readline > [32mPASSED[0m[31m [ 35%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_readlines > [32mPASSED[0m[31m [ 35%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_iterlines > [32mPASSED[0m[31m [ 36%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_low_compression > [32mPASSED[0m[31m [ 36%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_writestr_compression > [32mPASSED[0m[31m [ 37%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_writestr_compresslevel > [32mPASSED[0m[31m [ 37%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_read_return_size > [32mPASSED[0m[31m [ 38%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_truncated_zipfile > [32mPASSED[0m[31m [ 38%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_repr > [31mFAILED[0m[31m [ 39%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_compresslevel_basic > [32mPASSED[0m[31m [ 39%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_per_file_compresslevel > [32mPASSED[0m[31m [ 40%][0m > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_writing_errors > [32mPASSED[0m[31m [ 40%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_basic > [32mPASSED[0m[31m [ 41%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_open > [32mPASSED[0m[31m [ 41%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_open_with_pathlike > [32mPASSED[0m[31m [ 42%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_random_open > [32mPASSED[0m[31m [ 42%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_read1 > [32mPASSED[0m[31m [ 43%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_read1_10 > [32mPASSED[0m[31m [ 43%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_readline_read > [32mPASSED[0m[31m [ 44%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_readline > [32mPASSED[0m[31m [ 44%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_readlines > [32mPASSED[0m[31m [ 44%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_iterlines > [32mPASSED[0m[31m [ 45%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_low_compression > [32mPASSED[0m[31m [ 45%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_writestr_compression > [32mPASSED[0m[31m [ 46%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_writestr_compresslevel > [32mPASSED[0m[31m [ 46%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_read_return_size > [32mPASSED[0m[31m [ 47%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_truncated_zipfile > [32mPASSED[0m[31m [ 47%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_repr > [31mFAILED[0m[31m [ 48%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_compresslevel_basic > [32mPASSED[0m[31m [ 48%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_per_file_compresslevel > [32mPASSED[0m[31m [ 49%][0m > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_writing_errors > [32mPASSED[0m[31m [ 49%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_basic > [32mPASSED[0m[31m [ 50%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_too_many_files > [32mPASSED[0m[31m [ 50%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_too_many_files_append > [32mPASSED[0m[31m [ 51%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_large_file_exception > [32mPASSED[0m[31m [ 51%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_absolute_arcnames > [32mPASSED[0m[31m [ 52%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_append > [32mPASSED[0m[31m [ 52%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_bad_zip64_extra > [32mPASSED[0m[31m [ 53%][0m > tests/test_zipfile.py::TestStoredTestZip64InSmallFiles::test_generated_valid_zip64_extra > [32mPASSED[0m[31m [ 53%][0m > tests/test_zipfile.py::TestDeflateTestZip64InSmallFiles::test_basic > [32mPASSED[0m[31m [ 54%][0m > tests/test_zipfile.py::TestDeflateTestZip64InSmallFiles::test_too_many_files > [32mPASSED[0m[31m [ 54%][0m > tests/test_zipfile.py::TestDeflateTestZip64InSmallFiles::test_too_many_files_append > [32mPASSED[0m[31m [ 55%][0m > tests/test_zipfile.py::TestBzip2TestZip64InSmallFiles::test_basic > [32mPASSED[0m[31m [ 55%][0m > tests/test_zipfile.py::TestBzip2TestZip64InSmallFiles::test_too_many_files > [32mPASSED[0m[31m [ 55%][0m > tests/test_zipfile.py::TestBzip2TestZip64InSmallFiles::test_too_many_files_append > [32mPASSED[0m[31m [ 56%][0m > tests/test_zipfile.py::TestLzmaTestZip64InSmallFiles::test_basic > [32mPASSED[0m[31m [ 56%][0m > tests/test_zipfile.py::TestLzmaTestZip64InSmallFiles::test_too_many_files > [32mPASSED[0m[31m [ 57%][0m > tests/test_zipfile.py::TestLzmaTestZip64InSmallFiles::test_too_many_files_append > [32mPASSED[0m[31m [ 57%][0m > tests/test_zipfile.py::TestStoredWriter::test_close_after_close > [32mPASSED[0m[31m [ 58%][0m > tests/test_zipfile.py::TestStoredWriter::test_write_after_close > [32mPASSED[0m[31m [ 58%][0m > tests/test_zipfile.py::TestDeflateWriter::test_close_after_close > [32mPASSED[0m[31m [ 59%][0m > tests/test_zipfile.py::TestDeflateWriter::test_write_after_close > [32mPASSED[0m[31m [ 59%][0m > tests/test_zipfile.py::TestBzip2Writer::test_close_after_close > [32mPASSED[0m[31m [ 60%][0m > tests/test_zipfile.py::TestBzip2Writer::test_write_after_close > [32mPASSED[0m[31m [ 60%][0m > tests/test_zipfile.py::TestLzmaWriter::test_close_after_close > [32mPASSED[0m[31m [ 61%][0m > tests/test_zipfile.py::TestLzmaWriter::test_write_after_close > [32mPASSED[0m[31m [ 61%][0m > tests/test_zipfile.py::TestExtract::test_extract [32mPASSED[0m[31m > [ 62%][0m > tests/test_zipfile.py::TestExtract::test_extract_with_target > [32mPASSED[0m[31m [ 62%][0m > tests/test_zipfile.py::TestExtract::test_extract_with_target_pathlike > [32mPASSED[0m[31m [ 63%][0m > tests/test_zipfile.py::TestExtract::test_extract_all [32mPASSED[0m[31m > [ 63%][0m > tests/test_zipfile.py::TestExtract::test_extract_all_with_target > [32mPASSED[0m[31m [ 64%][0m > tests/test_zipfile.py::TestExtract::test_extract_all_with_target_pathlike > [32mPASSED[0m[31m [ 64%][0m > tests/test_zipfile.py::TestExtract::test_sanitize_windows_name > [32mPASSED[0m[31m [ 65%][0m > tests/test_zipfile.py::TestExtract::test_extract_hackers_arcnames_common_cases > [32mPASSED[0m[31m [ 65%][0m > tests/test_zipfile.py::TestExtract::test_extract_hackers_arcnames_windows_only > [33mSKIPPED[0m[31m [ 66%][0m > tests/test_zipfile.py::TestExtract::test_extract_hackers_arcnames_posix_only > [32mPASSED[0m[31m [ 66%][0m > tests/test_zipfile.py::TestsOther::test_open_via_zip_info > [32mPASSED[0m[31m [ 66%][0m > tests/test_zipfile.py::TestsOther::test_writestr_extended_local_header_issue1202 > [32mPASSED[0m[31m [ 67%][0m > tests/test_zipfile.py::TestsOther::test_close [32mPASSED[0m[31m > [ 67%][0m > tests/test_zipfile.py::TestsOther::test_close_on_exception > [32mPASSED[0m[31m [ 68%][0m > tests/test_zipfile.py::TestsOther::test_unsupported_version > [32mPASSED[0m[31m [ 68%][0m > tests/test_zipfile.py::TestsOther::test_read_unicode_filenames > [33mSKIPPED[0m[31m [ 69%][0m > tests/test_zipfile.py::TestsOther::test_write_unicode_filenames > [32mPASSED[0m[31m [ 69%][0m > tests/test_zipfile.py::TestsOther::test_read_after_write_unicode_filenames > [32mPASSED[0m[31m [ 70%][0m > tests/test_zipfile.py::TestsOther::test_exclusive_create_zip_file > [32mPASSED[0m[31m [ 70%][0m > tests/test_zipfile.py::TestsOther::test_create_non_existent_file_for_append > [32mPASSED[0m[31m [ 71%][0m > tests/test_zipfile.py::TestsOther::test_close_erroneous_file > [32mPASSED[0m[31m [ 71%][0m > tests/test_zipfile.py::TestsOther::test_is_zip_erroneous_file > [32mPASSED[0m[31m [ 72%][0m > tests/test_zipfile.py::TestsOther::test_damaged_zipfile [32mPASSED[0m[31m > [ 72%][0m > tests/test_zipfile.py::TestsOther::test_is_zip_valid_file > [32mPASSED[0m[31m [ 73%][0m > tests/test_zipfile.py::TestsOther::test_non_existent_file_raises_OSError > [32mPASSED[0m[31m [ 73%][0m > tests/test_zipfile.py::TestsOther::test_empty_file_raises_BadZipFile > [32mPASSED[0m[31m [ 74%][0m > tests/test_zipfile.py::TestsOther::test_closed_zip_raises_ValueError > [32mPASSED[0m[31m [ 74%][0m > tests/test_zipfile.py::TestsOther::test_bad_constructor_mode > [32mPASSED[0m[31m [ 75%][0m > tests/test_zipfile.py::TestsOther::test_bad_open_mode [32mPASSED[0m[31m > [ 75%][0m > tests/test_zipfile.py::TestsOther::test_read0 [32mPASSED[0m[31m > [ 76%][0m > tests/test_zipfile.py::TestsOther::test_open_non_existent_item > [32mPASSED[0m[31m [ 76%][0m > tests/test_zipfile.py::TestsOther::test_bad_compression_mode > [32mPASSED[0m[31m [ 77%][0m > tests/test_zipfile.py::TestsOther::test_unsupported_compression > [32mPASSED[0m[31m [ 77%][0m > tests/test_zipfile.py::TestsOther::test_null_byte_in_filename > [32mPASSED[0m[31m [ 77%][0m > tests/test_zipfile.py::TestsOther::test_comments [32mPASSED[0m[31m > [ 78%][0m > tests/test_zipfile.py::TestsOther::test_unicode_comment [32mPASSED[0m[31m > [ 78%][0m > tests/test_zipfile.py::TestsOther::test_change_comment_in_empty_archive > [32mPASSED[0m[31m [ 79%][0m > tests/test_zipfile.py::TestsOther::test_change_comment_in_nonempty_archive > [32mPASSED[0m[31m [ 79%][0m > tests/test_zipfile.py::TestsOther::test_empty_zipfile [32mPASSED[0m[31m > [ 80%][0m > tests/test_zipfile.py::TestsOther::test_open_empty_file [32mPASSED[0m[31m > [ 80%][0m > tests/test_zipfile.py::TestsOther::test_zipfile_with_short_extra_field > [32mPASSED[0m[31m [ 81%][0m > tests/test_zipfile.py::TestsOther::test_open_conflicting_handles > [32mPASSED[0m[31m [ 81%][0m > tests/test_zipfile.py::TestsOther::test_seek_tell [32mPASSED[0m[31m > [ 82%][0m > tests/test_zipfile.py::TestsOther::test_decompress_without_3rd_party_library > [32mPASSED[0m[31m [ 82%][0m > tests/test_zipfile.py::TestStoredBadCrc::test_testzip_with_bad_crc > [32mPASSED[0m[31m [ 83%][0m > tests/test_zipfile.py::TestStoredBadCrc::test_read_with_bad_crc > [32mPASSED[0m[31m [ 83%][0m > tests/test_zipfile.py::TestDeflateBadCrcTests::test_testzip_with_bad_crc > [32mPASSED[0m[31m [ 84%][0m > tests/test_zipfile.py::TestDeflateBadCrcTests::test_read_with_bad_crc > [32mPASSED[0m[31m [ 84%][0m > tests/test_zipfile.py::TestBzip2BadCrc::test_testzip_with_bad_crc > [32mPASSED[0m[31m [ 85%][0m > tests/test_zipfile.py::TestBzip2BadCrc::test_read_with_bad_crc > [32mPASSED[0m[31m [ 85%][0m > tests/test_zipfile.py::TestLzmaBadCrc::test_testzip_with_bad_crc > [32mPASSED[0m[31m [ 86%][0m > tests/test_zipfile.py::TestLzmaBadCrc::test_read_with_bad_crc > [32mPASSED[0m[31m [ 86%][0m > tests/test_zipfile.py::TestDecryption::test_no_password [32mPASSED[0m[31m > [ 87%][0m > tests/test_zipfile.py::TestDecryption::test_bad_password [32mPASSED[0m[31m > [ 87%][0m > tests/test_zipfile.py::TestDecryption::test_good_password > [32mPASSED[0m[31m [ 88%][0m > tests/test_zipfile.py::TestDecryption::test_unicode_password > [32mPASSED[0m[31m [ 88%][0m > tests/test_zipfile.py::TestDecryption::test_seek_tell [32mPASSED[0m[31m > [ 88%][0m > tests/test_zipfile.py::TestStoredTestsWithRandomBinaryFiles::test_read > [32mPASSED[0m[31m [ 89%][0m > tests/test_zipfile.py::TestStoredTestsWithRandomBinaryFiles::test_open > [32mPASSED[0m[31m [ 89%][0m > tests/test_zipfile.py::TestStoredTestsWithRandomBinaryFiles::test_random_open > [32mPASSED[0m[31m [ 90%][0m > tests/test_zipfile.py::TesteflateTestsWithRandomBinaryFiles::test_read > [32mPASSED[0m[31m [ 90%][0m > tests/test_zipfile.py::TesteflateTestsWithRandomBinaryFiles::test_open > [32mPASSED[0m[31m [ 91%][0m > tests/test_zipfile.py::TesteflateTestsWithRandomBinaryFiles::test_random_open > [32mPASSED[0m[31m [ 91%][0m > tests/test_zipfile.py::TestBzip2TestsWithRandomBinaryFiles::test_read > [32mPASSED[0m[31m [ 92%][0m > tests/test_zipfile.py::TestBzip2TestsWithRandomBinaryFiles::test_open > [32mPASSED[0m[31m [ 92%][0m > tests/test_zipfile.py::TestBzip2TestsWithRandomBinaryFiles::test_random_open > [32mPASSED[0m[31m [ 93%][0m > tests/test_zipfile.py::TestLzmaTestsWithRandomBinaryFiles::test_read > [32mPASSED[0m[31m [ 93%][0m > tests/test_zipfile.py::TestLzmaTestsWithRandomBinaryFiles::test_open > [32mPASSED[0m[31m [ 94%][0m > tests/test_zipfile.py::TestLzmaTestsWithRandomBinaryFiles::test_random_open > [32mPASSED[0m[31m [ 94%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_same_file > [32mPASSED[0m[31m [ 95%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_different_file > [32mPASSED[0m[31m [ 95%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_interleaved > [32mPASSED[0m[31m [ 96%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_read_after_close > [32mPASSED[0m[31m [ 96%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_read_after_write > [32mPASSED[0m[31m [ 97%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_write_after_read > [32mPASSED[0m[31m [ 97%][0m > tests/test_zipfile.py::TestsWithMultipleOpens::test_write_while_reading > [32mPASSED[0m[31m [ 98%][0m > tests/test_zipfile.py::TestWithDirectory::test_extract_dir [33mSKIPPED[0m > (...)[31m [ 98%][0m > tests/test_zipfile.py::TestWithDirectory::test_bug_6050 [33mSKIPPED[0m > (unk...)[31m [ 99%][0m > tests/test_zipfile.py::TestWithDirectory::test_write_dir [32mPASSED[0m[31m > [ 99%][0m > tests/test_zipfile.py::TestWithDirectory::test_writestr_dir > [32mPASSED[0m[31m [100%][0m > > =================================== FAILURES > =================================== > [31m[1m___________________ TestStoredTestsWithSourceFile.test_repr > ____________________[0m > > self = <tests.test_zipfile.TestStoredTestsWithSourceFile object at > 0x7f8905843070> > tmp_pathplus = PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr0') > testfn = > PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr0/@test_94_tmp') > > def test_repr(self, tmp_pathplus: PathPlus, testfn: PathPlus): > # Make a source file with some lines > with open(testfn, "wb") as fp: > fp.write(self.data) > > fname = "file.name" > for f in get_files(tmp_pathplus): > with ZipFile(f, 'w', self.compression) as zipfp: > zipfp.write(testfn, fname) > r = repr(zipfp) > assert "mode='w'" in r > > with ZipFile(f, 'r') as zipfp: > r = repr(zipfp) > if isinstance(f, str): > assert f"filename={f!r}" in r > else: > assert f"file={f!r}" in r > assert "mode='r'" in r > r = repr(zipfp.getinfo(fname)) > assert f"filename={fname!r}" in r > assert "filemode=" in r > assert "file_size=" in r > if self.compression != zipfile.ZIP_STORED: > assert "compress_type=" in r > assert "compress_size=" in r > with zipfp.open(fname) as zipopen: > r = repr(zipopen) > assert f"name={fname!r}" in r > > assert "mode='r'" in r > [1m[31mE assert "mode='r'" in "<zipfile.ZipExtFile > name='file.name'>"[0m > > [1m[31mtests/test_zipfile.py[0m:460: AssertionError > [31m[1m___________________ TestDeflateTestsWithSourceFile.test_repr > ___________________[0m > > self = <tests.test_zipfile.TestDeflateTestsWithSourceFile object at > 0x7f89066d3490> > tmp_pathplus = PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr1') > testfn = > PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr1/@test_94_tmp') > > def test_repr(self, tmp_pathplus: PathPlus, testfn: PathPlus): > # Make a source file with some lines > with open(testfn, "wb") as fp: > fp.write(self.data) > > fname = "file.name" > for f in get_files(tmp_pathplus): > with ZipFile(f, 'w', self.compression) as zipfp: > zipfp.write(testfn, fname) > r = repr(zipfp) > assert "mode='w'" in r > > with ZipFile(f, 'r') as zipfp: > r = repr(zipfp) > if isinstance(f, str): > assert f"filename={f!r}" in r > else: > assert f"file={f!r}" in r > assert "mode='r'" in r > r = repr(zipfp.getinfo(fname)) > assert f"filename={fname!r}" in r > assert "filemode=" in r > assert "file_size=" in r > if self.compression != zipfile.ZIP_STORED: > assert "compress_type=" in r > assert "compress_size=" in r > with zipfp.open(fname) as zipopen: > r = repr(zipopen) > assert f"name={fname!r}" in r > > assert "mode='r'" in r > [1m[31mE assert "mode='r'" in "<zipfile.ZipExtFile name='file.name' > compress_type=deflate>"[0m > > [1m[31mtests/test_zipfile.py[0m:460: AssertionError > [31m[1m____________________ TestBzip2TestsWithSourceFile.test_repr > ____________________[0m > > self = <tests.test_zipfile.TestBzip2TestsWithSourceFile object at > 0x7f89066ce5d0> > tmp_pathplus = PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr2') > testfn = > PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr2/@test_94_tmp') > > def test_repr(self, tmp_pathplus: PathPlus, testfn: PathPlus): > # Make a source file with some lines > with open(testfn, "wb") as fp: > fp.write(self.data) > > fname = "file.name" > for f in get_files(tmp_pathplus): > with ZipFile(f, 'w', self.compression) as zipfp: > zipfp.write(testfn, fname) > r = repr(zipfp) > assert "mode='w'" in r > > with ZipFile(f, 'r') as zipfp: > r = repr(zipfp) > if isinstance(f, str): > assert f"filename={f!r}" in r > else: > assert f"file={f!r}" in r > assert "mode='r'" in r > r = repr(zipfp.getinfo(fname)) > assert f"filename={fname!r}" in r > assert "filemode=" in r > assert "file_size=" in r > if self.compression != zipfile.ZIP_STORED: > assert "compress_type=" in r > assert "compress_size=" in r > with zipfp.open(fname) as zipopen: > r = repr(zipopen) > assert f"name={fname!r}" in r > > assert "mode='r'" in r > [1m[31mE assert "mode='r'" in "<zipfile.ZipExtFile name='file.name' > compress_type=bzip2>"[0m > > [1m[31mtests/test_zipfile.py[0m:460: AssertionError > [31m[1m____________________ TestLzmaTestsWithSourceFile.test_repr > _____________________[0m > > self = <tests.test_zipfile.TestLzmaTestsWithSourceFile object at > 0x7f89066ce450> > tmp_pathplus = PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr3') > testfn = > PosixPathPlus('/tmp/pytest-of-user42/pytest-0/test_repr3/@test_94_tmp') > > def test_repr(self, tmp_pathplus: PathPlus, testfn: PathPlus): > # Make a source file with some lines > with open(testfn, "wb") as fp: > fp.write(self.data) > > fname = "file.name" > for f in get_files(tmp_pathplus): > with ZipFile(f, 'w', self.compression) as zipfp: > zipfp.write(testfn, fname) > r = repr(zipfp) > assert "mode='w'" in r > > with ZipFile(f, 'r') as zipfp: > r = repr(zipfp) > if isinstance(f, str): > assert f"filename={f!r}" in r > else: > assert f"file={f!r}" in r > assert "mode='r'" in r > r = repr(zipfp.getinfo(fname)) > assert f"filename={fname!r}" in r > assert "filemode=" in r > assert "file_size=" in r > if self.compression != zipfile.ZIP_STORED: > assert "compress_type=" in r > assert "compress_size=" in r > with zipfp.open(fname) as zipopen: > r = repr(zipopen) > assert f"name={fname!r}" in r > > assert "mode='r'" in r > [1m[31mE assert "mode='r'" in "<zipfile.ZipExtFile name='file.name' > compress_type=lzma>"[0m > > [1m[31mtests/test_zipfile.py[0m:460: AssertionError > ============================= slowest 25 durations > ============================= > 0.39s call > tests/test_zipfile.py::TestLzmaTestsWithRandomBinaryFiles::test_open > 0.39s call > tests/test_zipfile.py::TestLzmaTestsWithRandomBinaryFiles::test_read > 0.38s call > tests/test_zipfile.py::TestLzmaTestsWithRandomBinaryFiles::test_random_open > 0.22s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_iterlines > 0.21s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_read1_10 > 0.21s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_readlines > 0.21s call tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_basic > 0.21s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_random_open > 0.21s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_readline_read > 0.21s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_readline > 0.21s call tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_read1 > 0.20s call tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_open > 0.20s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_compresslevel_basic > 0.12s call > tests/test_zipfile.py::TestLzmaTestZip64InSmallFiles::test_basic > 0.10s call > tests/test_zipfile.py::TestBzip2TestsWithRandomBinaryFiles::test_open > 0.09s call > tests/test_zipfile.py::TestBzip2TestsWithRandomBinaryFiles::test_read > 0.08s call > tests/test_zipfile.py::TestBzip2TestsWithRandomBinaryFiles::test_random_open > 0.07s call > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_compresslevel_basic > 0.07s call tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_basic > 0.07s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_open_with_pathlike > 0.06s call > tests/test_zipfile.py::TesteflateTestsWithRandomBinaryFiles::test_open > 0.06s call > tests/test_zipfile.py::TesteflateTestsWithRandomBinaryFiles::test_read > 0.06s call > tests/test_zipfile.py::TestLzmaTestsWithSourceFile::test_writing_errors > 0.06s call > tests/test_zipfile.py::TestBzip2TestsWithSourceFile::test_read1_10 > 0.06s call > tests/test_zipfile.py::TesteflateTestsWithRandomBinaryFiles::test_random_open > [36m[1m=========================== short test summary info > ============================[0m > [31mFAILED[0m > tests/test_zipfile.py::[1mTestStoredTestsWithSourceFile::test_repr[0m - > assert "mode='r'" in "<zipfile.ZipExtFile name='file.name'>" > [31mFAILED[0m > tests/test_zipfile.py::[1mTestDeflateTestsWithSourceFile::test_repr[0m - > assert "mode='r'" in "<zipfile.ZipExtFile name='file.name' compress_type=de... > [31mFAILED[0m > tests/test_zipfile.py::[1mTestBzip2TestsWithSourceFile::test_repr[0m - > assert "mode='r'" in "<zipfile.ZipExtFile name='file.name' compress_type=bz... > [31mFAILED[0m > tests/test_zipfile.py::[1mTestLzmaTestsWithSourceFile::test_repr[0m - > assert "mode='r'" in "<zipfile.ZipExtFile name='file.name' compress_type=lz... > [31m============ [31m[1m4 failed[0m, [32m200 passed[0m, [33m5 > skipped[0m, [33m4 deselected[0m[31m in 6.15s[0m[31m ============[0m > make[1]: *** [debian/rules:10: override_dh_auto_test] Error 1 The full build log is available from: http://qa-logs.debian.net/2025/01/07/python-handy-archives_0.2.0-3_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250107;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250107&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results 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 mark 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.