Le 07/10/12 21:43, Laurent Bigonville a écrit :
Package: python-pyscard
Version: 1.6.12.1-3
Severity: normal

Hi,

python-pyscard is linked against libpython. This is considered a bad
habit in Debian as it pulling extra dependencies when installing.

Please drop the explicit linking against libpython

python-pyscard is, in part, a binary library, not just Python code.

The Debian package uses:
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}

So the libpython2.6 (>= 2.6), libpython2.7 (>= 2.7) are automatically added.

python-pyscard is build for every Python 2.x version supported by Debian.

The package provides the 2 _binary_ files:
$ ldd /usr/lib/python2.6/dist-packages/smartcard/scard/_scard.so
        linux-vdso.so.1 =>  (0x00007fffb87ff000)
        libpython2.6.so.1.0 => /usr/lib/libpython2.6.so.1.0 (0x00007f874ea21000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f874e805000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f874e47d000)
libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f874e21f000) libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f874de3b000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f874dc23000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f874da1f000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f874d81c000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f874d599000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f874f10a000)

$ ldd /usr/lib/python2.7/dist-packages/smartcard/scard/_scard.so
        linux-vdso.so.1 =>  (0x00007ffff833f000)
        libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0 (0x00007fbf2408a000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fbf23e6e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fbf23ae6000)
libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fbf23888000) libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007fbf234a4000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fbf2328c000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fbf23088000)
        libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fbf22e85000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fbf22c02000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007fbf229ec000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fbf247b4000)


How do you propose I solve the problem?

Bye

--
 Dr. Ludovic Rousseau


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to