Summary: | dev-python/pillow-4.2.1-r1 unconditional jpeg dependency | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Patrick Lauer <patrick> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | skrattaren |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick Lauer
![]() And it auto-depends on things if they are installed but useflags unset: !!! existing preserved libs: >>> package: media-libs/libjpeg-turbo-1.5.2 * - /usr/lib64/libjpeg.so.62 * - /usr/lib64/libjpeg.so.62.2.0 * used by /usr/lib64/python2.7/site-packages/PIL/_imaging.so (dev-python/pillow-4.2.1-r1) * used by /usr/lib64/python3.4/site-packages/PIL/_imaging.cpython-34m.so (dev-python/pillow-4.2.1-r1) >>> package: media-libs/lcms-2.8-r2 * - /usr/lib64/liblcms2.so.2 * - /usr/lib64/liblcms2.so.2.0.8 * used by /usr/lib64/python2.7/site-packages/PIL/_imagingcms.so (dev-python/pillow-4.2.1-r1) * used by /usr/lib64/python3.4/site-packages/PIL/_imagingcms.cpython-34m.so (dev-python/pillow-4.2.1-r1) >>> package: media-libs/freetype-2.8.1 * - /usr/lib64/libfreetype.so.6 * - /usr/lib64/libfreetype.so.6.15.0 * used by /usr/lib64/python2.7/site-packages/PIL/_imagingft.so (dev-python/pillow-4.2.1-r1) * used by /usr/lib64/python3.4/site-packages/PIL/_imagingft.cpython-34m.so (dev-python/pillow-4.2.1-r1) Is this bug still valid? I see Patrick that you've made jpeg dependency unconditional in your bump to v4.3, so that's one fixed thing. As for hard dependency on freetype (your second comment), I don't have the same behavior here. With the default use flags, _imagingcms and _imagingft are not installed on my system. Oh, I see, I think that https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec063365f7f66cbcf5416846fc6bab63a16a7a0 fixed it. Patrick, can you confirm? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a294ee52a39ed64ee53d3fe4cc65e2638e523e4c commit a294ee52a39ed64ee53d3fe4cc65e2638e523e4c Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2018-06-28 02:10:34 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2018-06-28 02:10:34 +0000 dev-python/pillow: restore jpeg USE flag Also wire-up the compile phase correctly instead of abusing mydistutilsargs. Closes: https://bugs.gentoo.org/632418 Package-Manager: Portage-2.3.40_p15, Repoman-2.3.9_p247 dev-python/pillow/pillow-4.3.0.ebuild | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) |