Your message dated Thu, 22 Dec 2016 11:04:31 +0000
with message-id <e1ck1al-0003gj...@fasolo.debian.org>
and subject line Bug#848814: fixed in diffoscope 64
has caused the Debian Bug report #848814,
regarding diffoscope: FTBFS: 
tests/comparators/test_icc.py::test_{identification,diff}
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
848814: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848814
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: diffoscope
Version: 63
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161219 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):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> register-python-argcomplete diffoscope > debian/diffoscope.bash-completion
> rst2man debian/trydiffoscope.1.rst debian/trydiffoscope.1
> rst2man debian/diffoscope.1.rst debian/diffoscope.1
> 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.5/build/diffoscope
> copying diffoscope/config.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> copying diffoscope/difference.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> copying diffoscope/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> copying diffoscope/main.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> copying diffoscope/changes.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> copying diffoscope/exc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> copying diffoscope/progress.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/debian_fallback.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/xz.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/dex.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/zip.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/ppu.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/rpm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/mono.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/haskell.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/llvm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/utils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/symlink.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/binary.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/ar.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/tar.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/gzip.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/rust.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/ps.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/device.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/json.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/rpm_fallback.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/squashfs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/git.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/icc.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/gettext.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/image.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/bzip2.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/macho.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/elf.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/cpio.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/debian.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/java.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/sqlite.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/directory.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/iso9660.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/libarchive.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/cbfs.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/text.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/fsimage.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/deb.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/pdf.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/ipk.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/png.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> copying diffoscope/comparators/fonts.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/comparators
> creating /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
> copying diffoscope/presenters/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
> copying diffoscope/presenters/text.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
> copying diffoscope/presenters/html.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
> copying diffoscope/presenters/icon.py -> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/diffoscope/presenters
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:184: cd /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build; 
> python3.5 -m pytest -vv -r sxX --cov=diffoscope --cov-report=term-missing 
> --cov-report=html
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.5.2+, pytest-3.0.5, py-1.4.31, pluggy-0.4.0 -- 
> /usr/bin/python3.5
> cachedir: ../../../.cache
> rootdir: /<<PKGBUILDDIR>>, inifile: 
> plugins: cov-2.4.0
> collecting ... collected 248 items
> 
> tests/test_difference.py::test_too_much_input_for_diff PASSED
> tests/test_difference.py::test_too_long_diff_block_lines PASSED
> tests/test_difference.py::test_non_str_arguments_to_source1_source2 PASSED
> tests/test_main.py::test_non_existing_files PASSED
> tests/test_main.py::test_non_existing_left_with_new_file PASSED
> tests/test_main.py::test_non_existing_right_with_new_file PASSED
> tests/test_main.py::test_non_existing_files_with_new_file PASSED
> tests/test_main.py::test_remove_temp_files_on_sigterm PASSED
> tests/test_main.py::test_ctrl_c_handling PASSED
> tests/test_main.py::test_text_option_with_file PASSED
> tests/test_main.py::test_text_option_with_stdiout PASSED
> tests/test_main.py::test_no_report_option PASSED
> tests/test_main.py::test_html_option_with_file PASSED
> tests/test_main.py::test_html_option_with_stdout PASSED
> tests/test_main.py::test_no_differences PASSED
> tests/test_main.py::test_list_tools PASSED
> tests/comparators/test_binary.py::test_same_content PASSED
> tests/comparators/test_binary.py::test_not_same_content PASSED
> tests/comparators/test_binary.py::test_guess_file_type PASSED
> tests/comparators/test_binary.py::test_guess_encoding_binary PASSED
> tests/comparators/test_binary.py::test_guess_encoding_ascii PASSED
> tests/comparators/test_binary.py::test_guess_encoding_unicode PASSED
> tests/comparators/test_binary.py::test_guess_encoding_iso8859 PASSED
> tests/comparators/test_binary.py::test_no_differences_with_xxd PASSED
> tests/comparators/test_binary.py::test_compare_with_xxd PASSED
> tests/comparators/test_binary.py::test_compare_non_existing_with_xxd PASSED
> tests/comparators/test_binary.py::test_no_differences_without_xxd PASSED
> tests/comparators/test_binary.py::test_compare_without_xxd PASSED
> tests/comparators/test_binary.py::test_with_compare_details PASSED
> tests/comparators/test_binary.py::test_with_compare_details_and_fallback 
> PASSED
> tests/comparators/test_binary.py::test_with_compare_details_and_no_actual_differences
>  PASSED
> tests/comparators/test_binary.py::test_with_compare_details_and_failed_process
>  PASSED
> tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found
>  PASSED
> tests/comparators/test_binary.py::test_compare_two_nonexisting_files PASSED
> tests/comparators/test_binary.py::test_symlink_to_dir PASSED
> tests/comparators/test_bzip2.py::test_identification PASSED
> tests/comparators/test_bzip2.py::test_no_differences PASSED
> tests/comparators/test_bzip2.py::test_content_source PASSED
> tests/comparators/test_bzip2.py::test_content_source_without_extension PASSED
> tests/comparators/test_bzip2.py::test_content_diff PASSED
> tests/comparators/test_bzip2.py::test_compare_non_existing PASSED
> tests/comparators/test_cbfs.py::test_identification_using_offset SKIPPED
> tests/comparators/test_cbfs.py::test_identification_without_offset SKIPPED
> tests/comparators/test_cbfs.py::test_no_differences SKIPPED
> tests/comparators/test_cbfs.py::test_listing SKIPPED
> tests/comparators/test_cbfs.py::test_content SKIPPED
> tests/comparators/test_cbfs.py::test_compare_non_existing SKIPPED
> tests/comparators/test_cpio.py::test_identification PASSED
> tests/comparators/test_cpio.py::test_no_differences PASSED
> tests/comparators/test_cpio.py::test_listing PASSED
> tests/comparators/test_cpio.py::test_symlink PASSED
> tests/comparators/test_cpio.py::test_compressed_files PASSED
> tests/comparators/test_cpio.py::test_compare_non_existing PASSED
> tests/comparators/test_deb.py::test_identification PASSED
> tests/comparators/test_deb.py::test_no_differences PASSED
> tests/comparators/test_deb.py::test_metadata PASSED
> tests/comparators/test_deb.py::test_compressed_files PASSED
> tests/comparators/test_deb.py::test_identification_of_md5sums_outside_deb 
> PASSED
> tests/comparators/test_deb.py::test_identification_of_md5sums_in_deb PASSED
> tests/comparators/test_deb.py::test_md5sums PASSED
> tests/comparators/test_deb.py::test_identical_files_in_md5sums PASSED
> tests/comparators/test_deb.py::test_identification_of_data_tar PASSED
> tests/comparators/test_deb.py::test_skip_comparison_of_known_identical_files 
> PASSED
> tests/comparators/test_deb.py::test_compare_non_existing PASSED
> tests/comparators/test_debian.py::test_dot_changes_identification PASSED
> tests/comparators/test_debian.py::test_dot_changes_invalid PASSED
> tests/comparators/test_debian.py::test_dot_changes_no_differences PASSED
> tests/comparators/test_debian.py::test_dot_changes_description PASSED
> tests/comparators/test_debian.py::test_dot_changes_internal_diff PASSED
> tests/comparators/test_debian.py::test_dot_changes_compare_non_existing PASSED
> tests/comparators/test_debian.py::test_dot_changes_no_differences_exclude_buildinfo
>  PASSED
> tests/comparators/test_debian.py::test_dot_changes_identical_contents_and_different_files
>  PASSED
> tests/comparators/test_debian.py::test_dot_changes_different_contents_and_identical_files
>  PASSED
> tests/comparators/test_debian.py::test_dot_dsc_identification PASSED
> tests/comparators/test_debian.py::test_dot_dsc_invalid PASSED
> tests/comparators/test_debian.py::test_dot_dsc_no_differences PASSED
> tests/comparators/test_debian.py::test_dot_dsc_internal_diff PASSED
> tests/comparators/test_debian.py::test_dot_dsc_compare_non_existing PASSED
> tests/comparators/test_debian.py::test_dot_buildinfo_identification PASSED
> tests/comparators/test_debian.py::test_dot_buildinfo_invalid PASSED
> tests/comparators/test_debian.py::test_dot_buildinfo_no_differences PASSED
> tests/comparators/test_debian.py::test_dot_buildinfo_internal_diff PASSED
> tests/comparators/test_debian.py::test_dot_buildinfo_compare_non_existing 
> PASSED
> tests/comparators/test_dex.py::test_identification PASSED
> tests/comparators/test_dex.py::test_no_differences PASSED
> tests/comparators/test_dex.py::test_differences PASSED
> tests/comparators/test_dex.py::test_compare_non_existing PASSED
> tests/comparators/test_directory.py::test_no_differences PASSED
> tests/comparators/test_directory.py::test_no_differences_with_extra_slash 
> PASSED
> tests/comparators/test_directory.py::test_content PASSED
> tests/comparators/test_directory.py::test_stat PASSED
> tests/comparators/test_elf.py::test_obj_identification PASSED
> tests/comparators/test_elf.py::test_obj_no_differences PASSED
> tests/comparators/test_elf.py::test_obj_compare_non_existing PASSED
> tests/comparators/test_elf.py::test_diff PASSED
> tests/comparators/test_elf.py::test_lib_identification PASSED
> tests/comparators/test_elf.py::test_lib_no_differences PASSED
> tests/comparators/test_elf.py::test_lib_differences PASSED
> tests/comparators/test_elf.py::test_lib_compare_non_existing PASSED
> tests/comparators/test_elf.py::test_differences_with_dbgsym PASSED
> tests/comparators/test_elf.py::test_original_gnu_debuglink PASSED
> tests/comparators/test_epub.py::test_identification PASSED
> tests/comparators/test_epub.py::test_no_differences PASSED
> tests/comparators/test_epub.py::test_differences PASSED
> tests/comparators/test_epub.py::test_compare_non_existing PASSED
> tests/comparators/test_fonts.py::test_identification PASSED
> tests/comparators/test_fonts.py::test_no_differences PASSED
> tests/comparators/test_fonts.py::test_diff PASSED
> tests/comparators/test_fonts.py::test_compare_non_existing PASSED
> tests/comparators/test_fsimage.py::test_identification PASSED
> tests/comparators/test_fsimage.py::test_no_differences SKIPPED
> tests/comparators/test_fsimage.py::test_differences SKIPPED
> tests/comparators/test_fsimage.py::test_compare_non_existing SKIPPED
> tests/comparators/test_gettext.py::test_identification PASSED
> tests/comparators/test_gettext.py::test_no_differences PASSED
> tests/comparators/test_gettext.py::test_diff PASSED
> tests/comparators/test_gettext.py::test_charsets PASSED
> tests/comparators/test_gettext.py::test_compare_non_existing PASSED
> tests/comparators/test_git.py::test_identification PASSED
> tests/comparators/test_git.py::test_no_differences PASSED
> tests/comparators/test_git.py::test_diff PASSED
> tests/comparators/test_gzip.py::test_identification PASSED
> tests/comparators/test_gzip.py::test_no_differences PASSED
> tests/comparators/test_gzip.py::test_metadata PASSED
> tests/comparators/test_gzip.py::test_content_source PASSED
> tests/comparators/test_gzip.py::test_content_source_without_extension PASSED
> tests/comparators/test_gzip.py::test_content_diff PASSED
> tests/comparators/test_gzip.py::test_compare_non_existing PASSED
> tests/comparators/test_haskell.py::test_identification SKIPPED
> tests/comparators/test_haskell.py::test_no_differences PASSED
> tests/comparators/test_haskell.py::test_diff SKIPPED
> tests/comparators/test_icc.py::test_identification FAILED
> tests/comparators/test_icc.py::test_no_differences PASSED
> tests/comparators/test_icc.py::test_diff FAILED
> tests/comparators/test_icc.py::test_compare_non_existing FAILED
> tests/comparators/test_image.py::test_identification PASSED
> tests/comparators/test_image.py::test_no_differences PASSED
> tests/comparators/test_image.py::test_diff PASSED
> tests/comparators/test_image.py::test_compare_non_existing PASSED
> tests/comparators/test_ipk.py::test_identification PASSED
> tests/comparators/test_ipk.py::test_no_differences PASSED
> tests/comparators/test_ipk.py::test_metadata PASSED
> tests/comparators/test_ipk.py::test_compressed_files PASSED
> tests/comparators/test_ipk.py::test_compare_non_existing PASSED
> tests/comparators/test_iso9660.py::test_identification PASSED
> tests/comparators/test_iso9660.py::test_no_differences PASSED
> tests/comparators/test_iso9660.py::test_iso9660_content PASSED
> tests/comparators/test_iso9660.py::test_iso9660_rockridge PASSED
> tests/comparators/test_iso9660.py::test_symlink PASSED
> tests/comparators/test_iso9660.py::test_compressed_files PASSED
> tests/comparators/test_iso9660.py::test_compare_non_existing PASSED
> tests/comparators/test_java.py::test_identification PASSED
> tests/comparators/test_java.py::test_no_differences PASSED
> tests/comparators/test_java.py::test_diff PASSED
> tests/comparators/test_java.py::test_compare_non_existing PASSED
> tests/comparators/test_json.py::test_identification PASSED
> tests/comparators/test_json.py::test_no_differences PASSED
> tests/comparators/test_json.py::test_diff PASSED
> tests/comparators/test_json.py::test_compare_non_existing PASSED
> tests/comparators/test_json.py::test_ordering_differences PASSED
> tests/comparators/test_macho.py::test_obj_identification PASSED
> tests/comparators/test_macho.py::test_obj_no_differences PASSED
> tests/comparators/test_macho.py::test_obj_compare_non_existing SKIPPED
> tests/comparators/test_macho.py::test_diff SKIPPED
> tests/comparators/test_mono.py::test_identification PASSED
> tests/comparators/test_mono.py::test_no_differences PASSED
> tests/comparators/test_mono.py::test_diff PASSED
> tests/comparators/test_mono.py::test_compare_non_existing PASSED
> tests/comparators/test_pdf.py::test_identification PASSED
> tests/comparators/test_pdf.py::test_no_differences PASSED
> tests/comparators/test_pdf.py::test_text_diff PASSED
> tests/comparators/test_pdf.py::test_internal_diff PASSED
> tests/comparators/test_pdf.py::test_compare_non_existing PASSED
> tests/comparators/test_png.py::test_identification PASSED
> tests/comparators/test_png.py::test_no_differences PASSED
> tests/comparators/test_png.py::test_diff PASSED
> tests/comparators/test_png.py::test_compare_non_existing PASSED
> tests/comparators/test_ppu.py::test_identification PASSED
> tests/comparators/test_ppu.py::test_no_differences PASSED
> tests/comparators/test_ppu.py::test_diff PASSED
> tests/comparators/test_ppu.py::test_compare_non_existing PASSED
> tests/comparators/test_ps.py::test_identification PASSED
> tests/comparators/test_ps.py::test_no_differences PASSED
> tests/comparators/test_ps.py::test_internal_diff PASSED
> tests/comparators/test_ps.py::test_text_diff PASSED
> tests/comparators/test_ps.py::test_compare_non_existing PASSED
> tests/comparators/test_rlib.py::test_identification PASSED
> tests/comparators/test_rlib.py::test_no_differences PASSED
> tests/comparators/test_rlib.py::test_num_items PASSED
> tests/comparators/test_rlib.py::test_item0_armap PASSED
> tests/comparators/test_rlib.py::test_item1_elf PASSED
> tests/comparators/test_rlib.py::test_item2_rust_metadata_bin PASSED
> tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode PASSED
> tests/comparators/test_rlib.py::test_compare_non_existing PASSED
> tests/comparators/test_rpm.py::test_identification PASSED
> tests/comparators/test_rpm.py::test_no_differences PASSED
> tests/comparators/test_rpm.py::test_header PASSED
> tests/comparators/test_rpm.py::test_listing PASSED
> tests/comparators/test_rpm.py::test_content PASSED
> tests/comparators/test_rpm.py::test_compare_non_existing PASSED
> tests/comparators/test_sqlite.py::test_identification PASSED
> tests/comparators/test_sqlite.py::test_no_differences PASSED
> tests/comparators/test_sqlite.py::test_diff PASSED
> tests/comparators/test_sqlite.py::test_compare_non_existing PASSED
> tests/comparators/test_squashfs.py::test_identification PASSED
> tests/comparators/test_squashfs.py::test_no_differences PASSED
> tests/comparators/test_squashfs.py::test_no_warnings PASSED
> tests/comparators/test_squashfs.py::test_superblock PASSED
> tests/comparators/test_squashfs.py::test_symlink PASSED
> tests/comparators/test_squashfs.py::test_compressed_files PASSED
> tests/comparators/test_squashfs.py::test_compare_non_existing PASSED
> tests/comparators/test_tar.py::test_identification PASSED
> tests/comparators/test_tar.py::test_no_differences PASSED
> tests/comparators/test_tar.py::test_listing PASSED
> tests/comparators/test_tar.py::test_symlinks PASSED
> tests/comparators/test_tar.py::test_text_file PASSED
> tests/comparators/test_tar.py::test_compare_non_existing PASSED
> tests/comparators/test_tar.py::test_no_permissions_dir_in_tarball PASSED
> tests/comparators/test_text.py::test_no_differences PASSED
> tests/comparators/test_text.py::test_difference_in_ascii PASSED
> tests/comparators/test_text.py::test_difference_in_unicode PASSED
> tests/comparators/test_text.py::test_difference_between_iso88591_and_unicode 
> PASSED
> tests/comparators/test_text.py::test_difference_between_iso88591_and_unicode_only
>  PASSED
> tests/comparators/test_text.py::test_compare_non_existing PASSED
> tests/comparators/test_utils.py::test_tools_missing PASSED
> tests/comparators/test_utils.py::test_skip_unless_tools_exist_empty SKIPPED
> tests/comparators/test_utils.py::test_skip_unless_tools_exist_missing SKIPPED
> tests/comparators/test_utils.py::test_fuzzy_matching PASSED
> tests/comparators/test_utils.py::test_fuzzy_matching_only_once PASSED
> tests/comparators/test_utils.py::test_no_fuzzy_matching PASSED
> tests/comparators/test_utils.py::test_no_fuzzy_matching_new_file PASSED
> tests/comparators/test_utils.py::test_trim_stderr_in_command PASSED
> tests/comparators/test_xz.py::test_identification PASSED
> tests/comparators/test_xz.py::test_no_differences PASSED
> tests/comparators/test_xz.py::test_content_source PASSED
> tests/comparators/test_xz.py::test_content_source_without_extension PASSED
> tests/comparators/test_xz.py::test_content_diff PASSED
> tests/comparators/test_xz.py::test_compare_non_existing PASSED
> tests/comparators/test_zip.py::test_identification PASSED
> tests/comparators/test_zip.py::test_no_differences PASSED
> tests/comparators/test_zip.py::test_metadata PASSED
> tests/comparators/test_zip.py::test_compressed_files PASSED
> tests/comparators/test_zip.py::test_compare_non_existing PASSED
> tests/comparators/test_zip.py::test_mozzip_identification PASSED
> tests/comparators/test_zip.py::test_mozzip_no_differences PASSED
> tests/comparators/test_zip.py::test_mozzip_metadata PASSED
> tests/comparators/test_zip.py::test_mozzip_compressed_files PASSED
> tests/comparators/test_zip.py::test_mozzip_compare_non_existing PASSED
> 
> ----------- coverage: platform linux, python 3.5.2-final-0 -----------
> Name                                        Stmts   Miss  Cover   Missing
> -------------------------------------------------------------------------
> diffoscope/__init__.py                         67      5    93%   52, 
> 113-114, 118-119
> diffoscope/changes.py                         122     54    56%   82, 90, 93, 
> 102, 109, 116, 137, 174, 180, 186, 192-194, 200, 206, 222-225, 228-231, 240, 
> 252-286, 307-314, 321, 333
> diffoscope/comparators/__init__.py            100      6    94%   37-38, 
> 101-102, 107, 124
> diffoscope/comparators/ar.py                   26      0   100%
> diffoscope/comparators/binary.py              218     28    87%   36-37, 
> 42-45, 87-97, 109, 165, 169, 173, 197-200, 230, 233, 246-249, 308, 311, 322
> diffoscope/comparators/bzip2.py                27      0   100%
> diffoscope/comparators/cbfs.py                 81     43    47%   34-35, 39, 
> 42, 48-59, 62, 65, 68, 72-76, 88-89, 111-114, 118-130, 133
> diffoscope/comparators/cpio.py                 16      1    94%   33
> diffoscope/comparators/deb.py                 103     12    88%   33-34, 45, 
> 64, 74, 94-95, 101, 133-135, 154
> diffoscope/comparators/debian.py              130      4    97%   82-83, 180, 
> 196
> diffoscope/comparators/debian_fallback.py      32     32     0%   20-65
> diffoscope/comparators/device.py               31      3    90%   34-36
> diffoscope/comparators/dex.py                  28      1    96%   33
> diffoscope/comparators/directory.py           123     14    89%   70-73, 
> 87-88, 90, 96-97, 100-101, 147-149, 164
> diffoscope/comparators/elf.py                 268     25    91%   45, 53-54, 
> 184, 237, 272, 301-303, 306, 314-316, 319, 349, 357-361, 375, 380, 386-387, 
> 392-393
> diffoscope/comparators/fonts.py                16      0   100%
> diffoscope/comparators/fsimage.py              57     36    37%   31-32, 
> 37-51, 54-57, 60, 63, 66-70, 81-91
> diffoscope/comparators/gettext.py              36      0   100%
> diffoscope/comparators/git.py                  30      0   100%
> diffoscope/comparators/gzip.py                 29      0   100%
> diffoscope/comparators/haskell.py              50     11    78%   34, 40, 
> 57-59, 61, 67-68, 71, 83, 86
> diffoscope/comparators/icc.py                  14      2    86%   31, 42
> diffoscope/comparators/image.py                17      0   100%
> diffoscope/comparators/ipk.py                   6      0   100%
> diffoscope/comparators/iso9660.py              43      3    93%   34-35, 60
> diffoscope/comparators/java.py                 22      0   100%
> diffoscope/comparators/json.py                 27      2    93%   39-40
> diffoscope/comparators/libarchive.py          140     18    87%   35-36, 
> 38-39, 115, 121, 124, 137, 151, 165-167, 172, 185, 192, 194, 196, 199
> diffoscope/comparators/llvm.py                 15      0   100%
> diffoscope/comparators/macho.py                53     26    51%   32-34, 38, 
> 41, 44-50, 55, 60, 65, 79-83, 89-104
> diffoscope/comparators/mono.py                 14      0   100%
> diffoscope/comparators/pdf.py                  19      0   100%
> diffoscope/comparators/png.py                  19      0   100%
> diffoscope/comparators/ppu.py                  49     14    71%   65, 71-84
> diffoscope/comparators/ps.py                   23      2    91%   47-48
> diffoscope/comparators/rpm.py                  66      2    97%   36, 43
> diffoscope/comparators/rpm_fallback.py         13      5    62%   34-38
> diffoscope/comparators/rust.py                 35      0   100%
> diffoscope/comparators/sqlite.py               12      0   100%
> diffoscope/comparators/squashfs.py            144     19    87%   75, 91, 
> 105, 111, 114, 126, 134, 154, 159-160, 163-164, 167-168, 181, 210-213, 227
> diffoscope/comparators/symlink.py              28      1    96%   35
> diffoscope/comparators/tar.py                  13      0   100%
> diffoscope/comparators/text.py                 25      2    92%   52-54
> diffoscope/comparators/utils.py               224     23    90%   67, 
> 132-135, 182-183, 188-191, 195, 199, 300, 304, 308, 312, 320, 323, 326, 335, 
> 345, 348, 353
> diffoscope/comparators/xz.py                   27      0   100%
> diffoscope/comparators/zip.py                  90      3    97%   64, 70, 73
> diffoscope/config.py                           24      2    92%   49, 57
> diffoscope/difference.py                      327     22    93%   75, 108, 
> 163, 305, 321-325, 335, 353, 411, 426-428, 446-450, 456-461
> diffoscope/exc.py                              15      8    47%   23-24, 
> 210-217
> diffoscope/main.py                            170     32    81%   44-45, 160, 
> 162, 164-165, 189, 198-203, 209, 224, 229, 240, 253, 258, 264-267, 273, 279, 
> 284, 295, 297-301, 306
> diffoscope/presenters/__init__.py               0      0   100%
> diffoscope/presenters/html.py                 424    113    73%   253, 282, 
> 367, 372, 374-376, 406, 409, 411, 437, 451, 456, 493-497, 506-509, 513-519, 
> 536-560, 576-577, 580-581, 593-594, 597-601, 609-612, 622-625, 640, 653-656, 
> 666-667, 672-673, 681-683, 713-715, 722, 739, 744-746, 752-753, 766-798
> diffoscope/presenters/icon.py                   1      0   100%
> diffoscope/presenters/text.py                  36      4    89%   34, 61-63
> diffoscope/progress.py                         68     21    69%   39-44, 47, 
> 52, 57, 61, 66, 70, 95-104, 107-109, 112, 116, 119, 122
> -------------------------------------------------------------------------
> TOTAL                                        3793    599    84%
> Coverage HTML written to dir htmlcov
> 
> =========================== short test summary info 
> ============================
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_macho.py:50: 
> requires otool and lipo
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:56: 
> requires cbfstool
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_fsimage.py:50: 
> guestfs not working on the system
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:75: 
> requires cbfstool
> SKIP [1] 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/comparators/test_haskell.py:33:
>  mismatch between system ghc and fixture
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:64: 
> requires cbfstool
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:87: 
> requires cbfstool
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_utils.py:49: 
> requires /missing
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_fsimage.py:61: 
> guestfs not working on the system
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:60: 
> requires cbfstool
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_macho.py:43: 
> requires otool and lipo
> SKIP [1] 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/comparators/test_haskell.py:47:
>  mismatch between system ghc and fixture
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_fsimage.py:79: 
> guestfs not working on the system
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_utils.py:45: 
> requires
> SKIP [1] .pybuild/pythonX.Y_3.5/build/tests/comparators/test_cbfs.py:80: 
> requires cbfstool
> 
> =================================== FAILURES 
> ===================================
> _____________________________ test_identification 
> ______________________________
> 
> icc1 = <<class 'diffoscope.comparators.binary.FilesystemFile'> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/data/test1.icc>
> 
>     def test_identification(icc1):
> >       assert isinstance(icc1, IccFile)
> E       assert False
> E        +  where False = isinstance(<<class 
> 'diffoscope.comparators.binary.FilesystemFile'> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/data/test1.icc>, IccFile)
> 
> tests/comparators/test_icc.py:32: AssertionError
> __________________________________ test_diff 
> ___________________________________
> 
> differences = []
> 
>     @skip_unless_tools_exist('cd-iccdump')
>     def test_diff(differences):
>         expected_diff = open(data('icc_expected_diff')).read()
> >       assert differences[0].unified_diff == expected_diff
> E       IndexError: list index out of range
> 
> tests/comparators/test_icc.py:45: IndexError
> __________________________ test_compare_non_existing 
> ___________________________
> 
> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7ff40f7c5208>
> icc1 = <<class 'diffoscope.comparators.binary.FilesystemFile'> 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/data/test1.icc>
> 
>     @skip_unless_tools_exist('cd-iccdump')
>     def test_compare_non_existing(monkeypatch, icc1):
>         monkeypatch.setattr(Config(), 'new_file', True)
>         difference = icc1.compare(NonExistingFile('/nonexisting', icc1))
>         assert difference.source2 == '/nonexisting'
> >       assert len(difference.details) > 0
> E       assert 0 > 0
> E        +  where 0 = len([])
> E        +    where [] = <Difference 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build/tests/data/test1.icc -- 
> /nonexisting []>.details
> 
> tests/comparators/test_icc.py:52: AssertionError
> ============== 3 failed, 230 passed, 15 skipped in 56.66 seconds 
> ===============
> E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/pythonX.Y_3.5/build; python3.5 -m pytest -vv -r sxX 
> --cov=diffoscope --cov-report=term-missing --cov-report=html
> dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.5 returned 
> exit code 13

The full build log is available from:
   http://aws-logs.debian.net/2016/12/19/diffoscope_63_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.

--- End Message ---
--- Begin Message ---
Source: diffoscope
Source-Version: 64

We believe that the bug you reported is fixed in the latest version of
diffoscope, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 848...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <la...@debian.org> (supplier of updated diffoscope package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 22 Dec 2016 10:37:36 +0000
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 64
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<reproducible-builds@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Description:
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 848249 848814
Changes:
 diffoscope (64) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * Avoid shelling out to colordiff by implementing highlighting in Python
     directly.
   * Split out trydiffoscope client and binary package from main diffoscope
     repository so that it can be more-easily released on PyPI.
   * Memoize calls to ``distutils.spawn.find_executable`` to avoid excessive
     stat(1) syscalls.
   * Remove temporary profiling file introduced in 97bddd18a.
   * comparators.directory:
     - Correct `source` attribute of lsattr-based Difference instances.
     - Add comment regarding why difficult to optimise calls to lsattr
   * Internally guarantee to all progress observers that we will be processing
     something.
   * bin/diffoscope:
     - Ensure that running from Git always uses that checkout's modules.
     - Use os.path.join "properly" as we are already using it.
     - Use typical sys.path.insert(0, ...) method to modify sys.path.
     - Use immutable tuple over mutable list for clarity.
   * comparators.debian: No need to keep .buildinfo file descriptor open.
   * Suggest command-line for signing of PyPI uploads.
   * Improve documentation of new tests/conftest.py file.
 .
   [ Maria Glukhova ]
   * Remove test data causing problems during build with Python 3.4.
   * Change icc-recognizing regexp to reflect changes in file type description.
     (Closes: #848814)
 .
   [ Brett Smith ]
   * set_locale should call tzset. (Closes: #848249)
   * Ensure set_locale fixture runs before all tests.
 .
   [ Emanuel Bronshtein ]
   * Use js-beautify as JavaScript code beautifier for .js files (with tests).
   * CSS & HTML changes:
     - Disable referrer and window.opener leakage.
     - Disable compatibility mode usage in IE.
     - Use double quotes for HTML attributes.
     - Fix unclosed element span.
     - CSS optimizations.
     - Add fallback color to rgba usage.
     - Fix CSS markup warnings.
   * Change all HTTP URLs to HTTPS where applicable.
 .
   [ Baptiste Daroussin ]
   * comparators/directory: add compatibily with FreeBSD's getfacl.
   * Improve portability by not relying on /dev/fd.
 .
   [ Reiner Herrmann ]
   * Improved support for Android apk files.
   * Fix wording in Comparators.get_members comment.
 .
   [ Mattia Rizzolo ]
   * presenters/html: Namespace the diffoscope CSS class.
Checksums-Sha1:
 f8645944936ae38a4131aa457fb86dd45d534393 2896 diffoscope_64.dsc
 9067e624a2ca0df4b83e415c5d28e9725dfa2a98 312732 diffoscope_64.tar.xz
Checksums-Sha256:
 1ca3d3ed5d3b65abe650f301ab8a5cab06e44c36eb4c0828b5d6cfaa47d2780a 2896 
diffoscope_64.dsc
 1ef2b14194a650a990732dfb4e1573c8196c6b370fdaf222d18486f55256afc2 312732 
diffoscope_64.tar.xz
Files:
 c3959362563c2e0150d9e40711a03772 2896 devel optional diffoscope_64.dsc
 c3a5743d65462882323284d084342305 312732 devel optional diffoscope_64.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlhbr6cACgkQHpU+J9Qx
HliubhAAq1FAL4eh0EjSKDmXHmRFes4qlnUx4BaRCRod5IYt/c5YT0m8DDfYcrmE
TsrvXZKncMp+/KdEKQmn9YJRuB26GFxX9EWWKeqi0yuavxkB9fcCUSpvygn09r6S
mQT17uYSdhPZFJzMjMHkGROOnP+9ZzfjZRnP0ZivtvszFDCiFFDHrtYb/TZYquvR
sli8wSvNG8GV1gsZ1K7en3d+sZLlaC08LNTALW0hwYen+c84CTKvR56lcTiNDnRf
GUIMMf2g8MlpHq1KtR7wKowmv39sgMwHBPRBeU+vYjy6UONUUOdQGKJw4FlhNJ6A
+DeNbaQDrNmMlpsqTeTicP6Zy+/pSFSkrCK++TfAUGKicLWsVXGYZedSGYxqJcbo
0/V3BdOYDUNLWQ7S3JBA+OXJmOFdRhRMJ1ol7EcYMdGK8yhtLRgaA6nxVpfFbD7i
WW3GB3jKV7dMQeWQd8lLd0kbIeVLPU2RIokPf6KLqS8xJD2p9gfN7RYltkZa+kgI
NoLP1P2N6G7YZ0y3b+wR0IliqkMEID54zi2BJ2TGQEFsUYELzCp7EN6mhrl3s2dp
sYqsjxuLtvwRWrLmDEVfE2WuniUBZmsMNkf8QSJB1+ObzZpqcD7GXswtwvSgfWcY
iVzoVBKb1Z+JdcFWEtUh1ReFkMFtBjHf3KsjKQ7fk9B3crpPHQ0=
=tCjU
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to