Bug#840482: [diffoscope] error at startup

Mattia Rizzolo mattia at debian.org
Sun Oct 23 23:14:25 UTC 2016


On Wed, Oct 12, 2016 at 12:25:14AM +0000, Daniel Shahaf wrote:
> I get the same on a pristine sid sbuild chroot (slightly outdated) with:
> 
> # apt-get install --no-install-recommends python3-pip
> # apt-get install --no-install-recommends python3-setuptools
> # pip3 install libarchive-c
> # python3 -c 'import libarchive; print(42)'
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/usr/local/lib/python3.5/dist-packages/libarchive/__init__.py", line 1, in <module>
>     from .entry import ArchiveEntry
>   File "/usr/local/lib/python3.5/dist-packages/libarchive/entry.py", line 6, in <module>
>     from . import ffi
>   File "/usr/local/lib/python3.5/dist-packages/libarchive/ffi.py", line 97, in <module>
>     errno = ffi('errno', [c_archive_p], c_int)
>   File "/usr/local/lib/python3.5/dist-packages/libarchive/ffi.py", line 84, in ffi
>     f = getattr(libarchive, 'archive_'+name)
>   File "/usr/lib/python3.5/ctypes/__init__.py", line 360, in __getattr__
>     func = self.__getitem__(name)
>   File "/usr/lib/python3.5/ctypes/__init__.py", line 365, in __getitem__
>     func = self._FuncPtr((name_or_ordinal, self))
> AttributeError: python3: undefined symbol: archive_errno
> 
> Note, that's without involving diffoscope at all.

indeed.
The python package of python-libarchive-c is espressing a fixed
dependency on libarchive13 for this; do python package have any way of
expressing such dependency?  Or the only improvements that could be done
here is python-libarchive-c¹ to ward that part offerring a nicer error
message?

¹ as in upstream https://github.com/Changaco/python-libarchive-c

-- 
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  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20161023/f551ee36/attachment.sig>


More information about the Reproducible-builds mailing list