Bug 33554 - Вынести imagingtk в отдельный пакет
: Вынести imagingtk в отдельный пакет
Status: NEW
: Sisyphus
(All bugs in Sisyphus/python-module-Pillow)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2017-06-16 12:15 by
Modified: 2017-06-17 11:04 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2017-06-16 12:15:44
_imagingtk.so тянет за собой слишком много Иксов.

Например, в Ubuntu этот модуль вынесен отдельно:
https://packages.ubuntu.com/trusty/python-imaging-tk

Иначе на сервер не поставить без целой толпы ненужных зависимостей:
# ldd /usr/lib64/python2.7/site-packages/PIL/_imagingtk.so
    linux-vdso.so.1 (0x00007ffc8e1fc000)
    libtcl8.6.so => /usr/lib64/libtcl8.6.so (0x00007fd50c3cc000)
    libtk8.6.so => /usr/lib64/libtk8.6.so (0x00007fd50c06c000)
    libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 (0x00007fd50bc5c000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fd50b8b4000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fd50b6ac000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd50b48c000)
    libm.so.6 => /lib64/libm.so.6 (0x00007fd50b174000)
    libXft.so.2 => /usr/lib64/libXft.so.2 (0x00007fd50af5c000)
    libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fd50ad14000)
    libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fd50a9d4000)
    libutil.so.1 => /lib64/libutil.so.1 (0x00007fd50a7cc000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fd50c9a4000)
    libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fd50a50c000)
    libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fd50a2fc000)
    libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fd50a0cc000)
    libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fd509e9c000)
    libz.so.1 => /lib64/libz.so.1 (0x00007fd509c7c000)
    libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fd509a64000)
    libpng15.so.15 => /usr/lib64/libpng15.so.15 (0x00007fd509834000)
    libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fd50959c000)
    libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fd509394000)
    libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fd509184000)
    libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fd508e3c000)
    libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fd508c04000)