Your message dated Fri, 23 Nov 2018 11:19:49 +0000
with message-id <[email protected]>
and subject line Bug#903446: fixed in diffoscope 106
has caused the Debian Bug report #903446,
regarding diffoscope: libarchive.exception.ArchiveError: Unrecognized archive 
format (via comparators.debian) with lie/2.2.2+dfsg-3
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 [email protected]
immediately.)


-- 
903446: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903446
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: diffoscope
Version 98
Severity: important

As seen with lie/2.2.2+dfsg-3 on all suites/architectures:

Mon Jul  9 00:26:25 UTC 2018  I: diffoscope 98 will be used to compare the two 
builds:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 327, in diff
    return run_diff(fifo1_path, fifo2_path, fifo1.end_nl_q, fifo2.end_nl_q)
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 220, in 
__exit__
    self.join()
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 253, in join
    raise self._exception
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 244, in run
    end_nl = self.feeder(fifo)
  File "/usr/lib/python3/dist-packages/diffoscope/feeders.py", line 45, in 
feeder
    for buf in in_file:
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/libarchive.py", 
line 91, in list_libarchive
    with libarchive.file_reader(path) as archive:
  File "/usr/lib/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "/usr/lib/python3/dist-packages/libarchive/read.py", line 73, in 
file_reader
    ffi.read_open_filename_w(archive_p, path, block_size)
  File "/usr/lib/python3/dist-packages/libarchive/ffi.py", line 85, in check_int
    raise archive_error(args[0], retcode)
  File "/usr/lib/python3/dist-packages/libarchive/ffi.py", line 69, in 
archive_error
    raise ArchiveError(msg, errno(archive_p), retcode, archive_p)
libarchive.exception.ArchiveError: Unrecognized archive format (errno=84, 
retcode=-30, archive_p=140510660415776)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/diffoscope/main.py", line 460, in main
    sys.exit(run_diffoscope(parsed_args))
  File "/usr/lib/python3/dist-packages/diffoscope/main.py", line 432, in 
run_diffoscope
    difference = compare_root_paths(path1, path2)
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 
68, in compare_root_paths
    difference = compare_files(file1, file2)
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 
118, in compare_files
    return file1.compare(file2, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/debian.py", line 
184, in compare
    differences = super().compare(other, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 366, in compare
    difference = self._compare_using_details(other, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 321, in _compare_using_details
    other.as_container, no_recurse=no_recurse))
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", 
line 177, in compare_pair
    file1, file2, source=None, diff_content_only=no_recurse)
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 
118, in compare_files
    return file1.compare(file2, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 366, in compare
    difference = self._compare_using_details(other, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 321, in _compare_using_details
    other.as_container, no_recurse=no_recurse))
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", 
line 177, in compare_pair
    file1, file2, source=None, diff_content_only=no_recurse)
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 
118, in compare_files
    return file1.compare(file2, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 366, in compare
    difference = self._compare_using_details(other, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 321, in _compare_using_details
    other.as_container, no_recurse=no_recurse))
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", 
line 177, in compare_pair
    file1, file2, source=None, diff_content_only=no_recurse)
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 
118, in compare_files
    return file1.compare(file2, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 366, in compare
    difference = self._compare_using_details(other, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 321, in _compare_using_details
    other.as_container, no_recurse=no_recurse))
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/container.py", 
line 177, in compare_pair
    file1, file2, source=None, diff_content_only=no_recurse)
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/compare.py", line 
118, in compare_files
    return file1.compare(file2, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 366, in compare
    difference = self._compare_using_details(other, source)
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/utils/file.py", 
line 304, in _compare_using_details
    details.extend(self.compare_details(other, source))
  File "/usr/lib/python3/dist-packages/diffoscope/comparators/elf.py", line 
590, in compare_details
    source="file list",
  File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 228, in 
from_text_readers
    **kwargs
  File "/usr/lib/python3/dist-packages/diffoscope/difference.py", line 186, in 
from_feeder
    unified_diff = diff(feeder1, feeder2)
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 327, in diff
    return run_diff(fifo1_path, fifo2_path, fifo1.end_nl_q, fifo2.end_nl_q)
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 220, in 
__exit__
    self.join()
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 253, in join
    raise self._exception
  File "/usr/lib/python3/dist-packages/diffoscope/diff.py", line 244, in run
    end_nl = self.feeder(fifo)
  File "/usr/lib/python3/dist-packages/diffoscope/feeders.py", line 45, in 
feeder
    for buf in in_file:
  File 
"/usr/lib/python3/dist-packages/diffoscope/comparators/utils/libarchive.py", 
line 91, in list_libarchive
    with libarchive.file_reader(path) as archive:
  File "/usr/lib/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "/usr/lib/python3/dist-packages/libarchive/read.py", line 73, in 
file_reader
    ffi.read_open_filename_w(archive_p, path, block_size)
  File "/usr/lib/python3/dist-packages/libarchive/ffi.py", line 85, in check_int
    raise archive_error(args[0], retcode)
  File "/usr/lib/python3/dist-packages/libarchive/ffi.py", line 69, in 
archive_error
    raise ArchiveError(msg, errno(archive_p), retcode, archive_p)
libarchive.exception.ArchiveError: Unrecognized archive format (errno=84, 
retcode=-30, archive_p=140510526190864)


I can totally reproduce this locally with v99, artifacts are available
till tomorrow on
https://tests.reproducible-builds.org/debian/artifacts/r00t-me/lie_unstable_amd64_tmp-JkpRk/
and I also have a copy of them.


-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature


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

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 23 Nov 2018 11:09:28 +0100
Source: diffoscope
Binary: diffoscope
Architecture: source
Version: 106
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<[email protected]>
Changed-By: Mattia Rizzolo <[email protected]>
Description:
 diffoscope - in-depth comparison of files, archives, and directories
Closes: 903446 913315
Changes:
 diffoscope (106) unstable; urgency=medium
 .
   [ Chris Lamb ]
   * comparators:
     + elf: Don't assume all files called ".a" are ELF binaries.  Closes: 
#903446
     + pdf:
       - Display the reason when cannot extract metadata from PDF files.
       - Prevent tracebacks when obtaining PDF metadata from files with multiple
         PDF dictionary definition entries.  Closes: #913315
 .
   [ Marius Gedminas ]
   * Add a python_requires to setup.py.
 .
   [ Mattia Rizzolo ]
   * debian:
     + Disable depends on gnumeric and procyon as they are RC buggy.
     + Override the new lintian's public-upstream-key-in-native-package.
Checksums-Sha1:
 4d1041a25ebaa4f4c9042926858187d51e8490af 4414 diffoscope_106.dsc
 27de1757c263157b8cf5505bfa0b64d7f89e7fd9 9277820 diffoscope_106.tar.xz
 d18d7505876284370d649ef9c5ea7290e42b8c21 20677 diffoscope_106_amd64.buildinfo
Checksums-Sha256:
 a1c920dbcfe5fbb10f291c9e0d8b47542c82b17f500405e97b7b875e30ce8128 4414 
diffoscope_106.dsc
 3d0628088acc38d5edce1bab9b83ee409798ae4eb6a1c843655af740db32df94 9277820 
diffoscope_106.tar.xz
 4d5216eb570da86858bb23d95d0cbc33c306043cfbea76c45169e649b755f553 20677 
diffoscope_106_amd64.buildinfo
Files:
 cb915c4f0dde771df7dbb135ed1e1786 4414 devel optional diffoscope_106.dsc
 5fc534a9b4a8c89286e75a9fd0ef36c5 9277820 devel optional diffoscope_106.tar.xz
 7011db4ddb2b6c507f93980e171bd6fc 20677 devel optional 
diffoscope_106_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlv33H0ACgkQCBa54Yx2
K61HgxAAolWXdN3nSFXd0h0pkoOrGFmBq4oTOYYR8PoOLYnpnX88GnaQXy+ytCrl
yI7/16MzvOvXdtj5CjaJjB9lAH0pYF2l4R5Kg/7oMmI3s6b7Ky1snY/9X4jwfNcw
z6uCGicZ+eWlZQgFD7I5++MlNDvQZKCF5jMwzGf/ZouQJxwakXmEwvmhHGjS4E3U
+PTsHlaxpUIn3RRTK5kSynhSXW89ef6atqszmVOJu2pQaX6jXlft6iF4d9YskU2b
o/7syQDISyOEtCsdK/iG+LhZwaYjfinrKE/9rRAU1eZ8bZ/aF8IFFklkLgJTh1KO
RYIL/YXq5jov30tQcmJ8uJBVYrAYJqV+P9pjNKZXl1bUGk7aV7q8r/Gq35TJ8anE
y4zki88QMXwFV69skOHtCrnQ0DQA1S2I8wTG/n9OUuq6wKGvFER8XaqdS+7KicLG
OLdQph8wMNV+1F2Lwq1DMK/X5XzgB+hPH9j7XA3kDS4u5e5/E6I99xcP7XVYWw38
v5f8YlUY7sEe33xaX69074RhEJvr1koAm/Rc/zV975t1lp5wevJKAKGqSpYW7zqp
DXffugkfUdsQB8Ni4HG7FvqWLEd/+h3x93KEyuXDec1MHu333/Lh+X1wasxydmXU
KuPf72SCSeccCvPGrY1OQNikVoTJ2cqmzl9SBzMghHGem2RGtjc=
=IVWp
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Reproducible-builds mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to