Your message dated Tue, 15 Dec 2015 16:34:23 +0000 with message-id <e1a8syr-0004p5...@franck.debian.org> and subject line Bug#805774: fixed in diffoscope 43 has caused the Debian Bug report #805774, regarding diffoscope TypeError processing openjfx/8u60-b27-4 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.) -- 805774: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805774 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: diffoscope Version: 42 Seen on rb.d.n with openjfx/8u60-b27-4 on testing (trying it on unstable resulted with a FTBFS of the package...) Tue Nov 24 16:58:58 UTC 2015 - diffoscope 42 will be used to compare the two builds: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/diffoscope/__main__.py", line 146, in main sys.exit(run_diffoscope(parsed_args)) File "/usr/lib/python3/dist-packages/diffoscope/__main__.py", line 122, in run_diffoscope parsed_args.file1, parsed_args.file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 89, in compare_root_paths return compare_files(file1, file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 106, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 197, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 170, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/debian.py", line 134, in compare_details differences.extend(my_container.compare(other_container)) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils.py", line 209, in compare return list(starmap(diffoscope.comparators.compare_commented_files, self.comparisons(other))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 109, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 106, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 197, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 170, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/deb.py", line 61, in compare_details differences.extend(my_container.compare(other_container)) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils.py", line 209, in compare return list(starmap(diffoscope.comparators.compare_commented_files, self.comparisons(other))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 109, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 106, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 197, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 170, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/xz.py", line 69, in compare_details return my_container.compare(other_container) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils.py", line 209, in compare return list(starmap(diffoscope.comparators.compare_commented_files, self.comparisons(other))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 109, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 106, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 197, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 170, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/deb.py", line 132, in compare_details differences.extend(my_container.compare(other_container)) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils.py", line 209, in compare return list(starmap(diffoscope.comparators.compare_commented_files, self.comparisons(other))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 109, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 106, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 197, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 170, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/zip.py", line 118, in compare_details differences.extend(my_container.compare(other_container)) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils.py", line 209, in compare return list(starmap(diffoscope.comparators.compare_commented_files, self.comparisons(other))) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 109, in compare_commented_files difference = compare_files(file1, file2, source=source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/__init__.py", line 106, in compare_files return file1.compare(file2, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 197, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 170, in _compare_using_details details = [d for d in self.compare_details(other, source) if d is not None] File "/usr/lib/python3/dist-packages/diffoscope/comparators/binary.py", line 80, in wrapper return original_method(self, other, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/comparators/elf.py", line 95, in compare_details return _compare_elf_data(self.path, other.path) File "/usr/lib/python3/dist-packages/diffoscope/comparators/elf.py", line 81, in _compare_elf_data differences.append(Difference.from_command(ReadelfAll, path1, path2)) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 350, in from_command difference = Difference.from_feeder(feeder1, feeder2, path1, path2, *args, **kwargs) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 300, in from_feeder unified_diff = diff(feeder1, feeder2) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 269, in diff return run_diff(fd1, fd2, end_nl_q1, end_nl_q2) File "/usr/lib/python3.4/contextlib.py", line 66, in __exit__ next(self.gen) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 210, in fd_from_feeder t.join() File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 188, in join raise ex File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 174, in run super().run(*args, **kwargs) File "/usr/lib/python3.4/threading.py", line 859, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 195, in feed end_nl = feeder(f) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 254, in feeder end_nl = make_feeder_from_raw_reader(command.stdout, command.filter)(out_file) File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 235, in feeder out_file.write(filter(buf)) File "/usr/lib/python3/dist-packages/diffoscope/comparators/elf.py", line 47, in filter return line.replace(self.path, self._basename).encode('utf-8') TypeError: Can't convert 'bytes' object to str implicitly -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: http://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: diffoscope Source-Version: 43 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 805...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jérémy Bobbio <lu...@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: Tue, 15 Dec 2015 15:54:55 +0000 Source: diffoscope Binary: diffoscope debbindiff Architecture: source all Version: 43 Distribution: unstable Urgency: low Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org> Changed-By: Jérémy Bobbio <lu...@debian.org> Description: debbindiff - transitional package diffoscope - in-depth comparison of files, archives, and directories Closes: 805774 806891 807997 Changes: diffoscope (43) unstable; urgency=low . [ Reiner Herrmann ] * Add comparator for Android dex files. * Add comparator for filesystem images using libguestfs. . [ Chris Lamb ] * Add comparator for icons and JPEG images using libcaca. . [ Clemens Lang ] * Add comparator for OS X binary files (also known as Mach-O). Requires the otool(1) and lipo(1) which are mostly likely found on OS X. . [ Baptiste Daroussin ] * Use libarchive for tar instead of Python included library. We already have libarchive as a mandatory dependency, and libarchive is faster and more reliable. . [ Mike McQuaid ] * Support older versions of GNU diff. OS X 10.11 ships with an older GPLv2 version (`2.8.1`) which does not support the `diff -u7` flag but instead wants to use `diff -U7` which appears to be forward compatible. . [ Ed Maste ] * Use more portable LC_CTYPE suggestion. The C.UTF-8 locale is a Debian thing. . [ Levente Polyak ] * Force ppudump to output time in UTC using the TZ variable. Support for the TZ environment variable has been implemented in fpc r32369. * Make PPU comparator version aware by checking the magic version expected by ppudump itself. . [ Joachim Breitner ] * Add support for multi-file HTML output with on-demand loading of long diffs. This is available through the --html-dir option. Location of the jQuery JavaScript library can be specified through the --jquery option. (Closes: #806891) . [ Jérémy Bobbio ] * Return the target path as string when extracting from a Zip. Regression introduced in diffoscope 41. (Closes: #805774) * Use pass_fds from Popen instead of reimplementing it. Thanks Baptiste Daroussin for the tip. * Fix typo in debug message. Thanks Clemens Lang! * Benefit from dictionary keys() behaving as set when comparing md5sums. * Prevent overwriting the destination when extracting with libarchive. Thanks Baptiste Daroussin noticing and initial implementation. * Fix PPU detection and associated tests. * Use lazy extraction instead of explicit bracketing. We now rely on Python garbage collector to delete file once we are done comparing. This will make parallel processing easier to implement. * Make container class available on demand instead of bracketing. This cleanups boilerplate code, and should make parallel processing easier to implement. * Always compare container content if applicable. This removes more boilerplate code. * Call xxd like other commands. * Analyze md5sums file in .deb before working on data.tar. This makes the code more robust and is required to properly skip files listed as identical in md5sums while doing parallel processing. * Add support for package names for OS other than Debian. The --list-tools command-line option now supports an optional argument to display a given operating system. When --list-tools is called without an optional argument and the current operating system is unknown, the list of packages for all known operating systems will be displayed. Initial implementation by Mattia Rizzolo, then greatly enhanced by Levente Polyak. * Update list of contributors. * Add contact info to README. * Add python3-guestfs to the list of Recommends. * Display a better error message when guestfs can't be started. * Set libguestfs memory allocation to 128 MiB in autopkgtest as more is likely to fail with adt-virt-qemu default settings. * Prevent CBFS comparator from scanning big files needlessly. Thanks Mike Hommey for the detailed bug report and suggestions. (Closes: #807997) Checksums-Sha1: 6151011f22b5b41610ae94aadad3403d07f01284 2000 diffoscope_43.dsc d129027063364cfaac87904172263346ff4b4ce4 235064 diffoscope_43.tar.xz f94e02fea2f3bdaaec519e79734126192f575778 12286 debbindiff_43_all.deb 000fd65b300c0c5d228ec060eaf444f261b7a5b3 49492 diffoscope_43_all.deb Checksums-Sha256: 01d34c9cf412362ec43126f2abac9ba8781b51c9600e735e084eaac33ba7c22a 2000 diffoscope_43.dsc f6fbf7e769708a84236f5c50fd2a5e01a0a19a49aef8fd6974fc1bd574ba8da7 235064 diffoscope_43.tar.xz 1b23fc283653419f52c9b15384ba1d2e3b1e18134f3e21b00bb41ff13bd2b937 12286 debbindiff_43_all.deb 0719e5c9338da9805676633fad5d03106dd765e3a4dfb7c465600decd6a762cc 49492 diffoscope_43_all.deb Files: b3855d7a64df57b218779fda0a46e4d2 2000 devel optional diffoscope_43.dsc 6c2d98daa195abc91eff8e45719be497 235064 devel optional diffoscope_43.tar.xz da9e8f1c6a03d86fc7fede6558cd875f 12286 oldlibs extra debbindiff_43_all.deb 943d924002a71942a601f108254e5f2e 49492 devel optional diffoscope_43_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJWcD0LAAoJEEAsIlA9Nuk2NaMQAIBll0CnDLkrfoZBkWFVUAjS HqGfH3RsvthNvRXcmbitZLYkePezwTStKofM4ToCW6F2wq/NUwrRYeaNX7tbc1dU HF2SgIUk1JBahI832e5VcqPGsYmnFMZf8Sltxk9L3JWvioKIjzv1VXxQA5CdqDoM 7UqYet1TelO4uhiR5k/1VvjGlPOq5UeCPTAIplPTMLUGjbvlWX83t9pZFXoyipT1 C87bxEjVBe82UKAgythvRpYMh/f0HvHxdwEiphd1hVG0mlCAxsO+nWU67k+vfW3X 3X61zSYOF4uCFgatVSjc5vey+LTXsc4LMX52UfYWF5UDMdmqY8qf/gbSPQr5aAho dtS/21SkvduLqBVdBvuDvYDF8UyNz9OZBJbmGj+bSJfhKP5ZoyYW7PGrsvPBLGP+ jUEfJRpad0PFCVOZupxbeAieYj9ROejfXdzi3iODSXcmdr6TlZx+eDB4ZsutSt/r /nQnZqx/6D4+7NxARmmniadeftfA9vOm11WKw8K6ilraK+BgKhJPXpdyfbCBhYBI YUzabABdlJbG92FRdPkMHhMRTCU9Qlw6TrDwwphtHYyWVK4K1Hp6iNFE1pgUlgyY eupsFrfHUnq1HpFx+Mil3nTFV7XQa15VFSV88dQnEWt92fHlLw20vbV1FABtJNkx 0CXw6J3qLKcLNhQHQ6m7 =A3bF -----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