Traceback (most recent call last): File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 334, in diff with FIFOFeeder(feeder1, fifo1_path) as fifo1, FIFOFeeder( ~~~~~~~~~~^ feeder2, fifo2_path ^^^^^^^^^^^^^^^^^^^ ) as fifo2: ^ File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 225, in __exit__ self.join() ~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 258, in join raise self._exception File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 249, in run end_nl = self.feeder(fifo) File "/usr/lib/python3/dist-packages/diffoscope/feeders.py", line 79, in feeder for buf in in_file: ^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/libarchive.py", line 160, in list_libarchive "%Y-%m-%d %H:%M:%S", time.gmtime(entry.mtime) ~~~~~~~~~~~^^^^^^^^^^^^^ OSError: [Errno 75] Value too large for defined data type During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/diffoscope", line 36, in main() ~~~~^^ File "/usr/lib/python3/dist-packages/diffoscope/main.py", line 780, in main sys.exit(run_diffoscope(parsed_args)) ~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/main.py", line 720, in run_diffoscope difference = compare_root_paths(path1, path2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 74, in compare_root_paths difference = compare_files(file1, file2) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 153, in compare_files return file1.compare(file2, source) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 536, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 471, in _compare_using_details details.extend( ~~~~~~~~~~~~~~^ self.as_container.compare( ^^^^^^^^^^^^^^^^^^^^^^^^^^ other.as_container, no_recurse=no_recurse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ ) ^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", line 202, in compare_pair difference = compare_files( file1, file2, source=None, diff_content_only=no_recurse ) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 153, in compare_files return file1.compare(file2, source) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/xz.py", line 80, in compare difference = super().compare(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 536, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 471, in _compare_using_details details.extend( ~~~~~~~~~~~~~~^ self.as_container.compare( ^^^^^^^^^^^^^^^^^^^^^^^^^^ other.as_container, no_recurse=no_recurse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ ) ^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", line 202, in compare_pair difference = compare_files( file1, file2, source=None, diff_content_only=no_recurse ) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 153, in compare_files return file1.compare(file2, source) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 536, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 471, in _compare_using_details details.extend( ~~~~~~~~~~~~~~^ self.as_container.compare( ^^^^^^^^^^^^^^^^^^^^^^^^^^ other.as_container, no_recurse=no_recurse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ ) ^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", line 202, in compare_pair difference = compare_files( file1, file2, source=None, diff_content_only=no_recurse ) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 153, in compare_files return file1.compare(file2, source) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 536, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 471, in _compare_using_details details.extend( ~~~~~~~~~~~~~~^ self.as_container.compare( ^^^^^^^^^^^^^^^^^^^^^^^^^^ other.as_container, no_recurse=no_recurse ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ ) ^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", line 202, in compare_pair difference = compare_files( file1, file2, source=None, diff_content_only=no_recurse ) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 153, in compare_files return file1.compare(file2, source) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 536, in compare difference = self._compare_using_details(other, source) File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", line 437, in _compare_using_details details.extend(self.compare_details(other, source)) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/tar.py", line 39, in compare_details Difference.from_text_readers( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ list_libarchive(self.path), ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<3 lines>... source="file list", ^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 258, in from_text_readers return Difference.from_feeder( ~~~~~~~~~~~~~~~~~~~~~~^ feeders.from_text_reader(file1), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... **kwargs, ^^^^^^^^^ ) ^ File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 214, in from_feeder unified_diff = diff(feeder1, feeder2) File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 334, in diff with FIFOFeeder(feeder1, fifo1_path) as fifo1, FIFOFeeder( ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 225, in __exit__ self.join() ~~~~~~~~~^^ File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 258, in join raise self._exception File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 249, in run end_nl = self.feeder(fifo) File "/usr/lib/python3/dist-packages/diffoscope/feeders.py", line 79, in feeder for buf in in_file: ^^^^^^^ File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/libarchive.py", line 160, in list_libarchive "%Y-%m-%d %H:%M:%S", time.gmtime(entry.mtime) ~~~~~~~~~~~^^^^^^^^^^^^^ OSError: [Errno 75] Value too large for defined data type