Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Python Imaging/Pillow
Date: Thu, 12 Sep 2013 00:31:02
Message-Id: 52310A45.9000109@gmail.com
In Reply to: Re: [gentoo-user] Python Imaging/Pillow by Silvio Siefke
1 On 12/09/2013 01:32, Silvio Siefke wrote:
2 > Hello,
3 >
4 > On Wed, 11 Sep 2013 23:55:51 +0200 Alan McKinnon
5 > <alan.mckinnon@×××××.com> wrote:
6 >
7 >> Run "emerge -pvuDNt @world" to get a tree view of dependencies and see
8 >> what is really pulling in which package.
9 >
10 > gentoomobile dwhelper # emerge -pvuDNt @world
11 >
12 > These are the packages that would be merged, in reverse order:
13 >
14 > Calculating dependencies... done!
15 > [nomerge ] app-text/calibre-1.2 USE="udisks"
16 > [ebuild U ] virtual/python-imaging-2 [1] USE="-tk" PYTHON_TARGETS="python2_7 python3_2* -python2_6 (-python3_3)" 0 kB
17 > [ebuild U ] net-analyzer/wireshark-1.10.2:0/1.10.2 [1.10.1:0/1.10.1] USE="adns caps filecaps geoip ipv6 netlink pcap qt4 smi zlib -crypt* -doc -doc-pdf -gtk2% -gtk3% -kerberos -libadns -lua -portaudio (-selinux) -ssl* (-gtk%) (-profile%)" 26,043 kB
18 > [ebuild U ] www-plugins/adobe-flash-11.2.202.310 [11.2.202.297-r1] USE="64bit (multilib) sse2 -32bit (-debug) -kde (-selinux)" 7,066 kB
19 > [ebuild FU ~] dev-java/oracle-jdk-bin-1.7.0.40:1.7 [1.7.0.25:1.7] USE="X alsa fontconfig jce nsplugin -derby -doc -examples -pax_kernel -source" 134,787 kB
20 > [ebuild U ] sys-apps/busybox-1.21.0 [1.20.2] USE="ipv6 pam static -livecd -make-symlinks -math -mdev -savedconfig (-selinux) -sep-usr -syslog% -systemd" 2,150 kB
21 > [nomerge ] media-sound/puddletag-1.0.1-r1 USE="acoustid cover musicbrainz quodlibet" PYTHON_TARGETS="python2_7"
22 > [nomerge ] virtual/python-imaging-2 [1] USE="-tk" PYTHON_TARGETS="python2_7 python3_2* -python2_6 (-python3_3)"
23 > [ebuild N ] dev-python/pillow-2.0.0-r1 USE="jpeg lcms tiff truetype zlib -doc -examples -scanner {-test} -tk -webp" PYTHON_TARGETS="python2_7 python3_2 -python2_6 (-python3_3)" 0 kB
24 > [blocks B ] dev-python/imaging ("dev-python/imaging" is blocking dev-python/pillow-2.0.0-r1)
25 > [blocks B ] dev-python/pillow ("dev-python/pillow" is blocking dev-python/imaging-1.1.7-r2)
26 >
27 > Total: 6 packages (5 upgrades, 1 new), Size of downloads: 170,044 kB
28 > Fetch Restriction: 1 package (1 unsatisfied)
29 > Conflict: 2 blocks (2 unsatisfied)
30 >
31 > Fetch instructions for dev-java/oracle-jdk-bin-1.7.0.40:
32 > *
33 > * Oracle requires you to download the needed files manually after
34 > * accepting their license through a javascript capable web browser.
35 > *
36 > * Download the following files:
37 > * jdk-7u40-linux-x64.tar.gz
38 > * at 'http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html'
39 > * and move them to '/usr/portage/distfiles'
40 > *
41 >
42 > * Error: The above package list contains packages which cannot be
43 > * installed at the same time on the same system.
44 >
45 > (dev-python/pillow-2.0.0-r1::gentoo, ebuild scheduled for merge) pulled in by
46 > dev-python/pillow[tk?,python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] (dev-python/pillow[python_targets_python2_7(-),python_targets_python3_2(-),-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]) required by (virtual/python-imaging-2::gentoo, ebuild scheduled for merge)
47 >
48 > (dev-python/imaging-1.1.7-r2::gentoo, installed) pulled in by
49 > dev-python/imaging required by (media-video/openshot-1.4.3::sabayon, installed)
50
51
52
53 Mike Gilbert's answer earlier is exactly correct. The problem is
54 openshot from the sabayon overlay - it depends on python-imaging while
55 everything else depends on pillow.
56
57 These two things cannot both be installed at the same time. Hard-masking
58 pillow might work, but will probably just cause more and different
59 conflicts.
60
61 Your only real choices are to uninstall openshot until the sabayon devs
62 fix their ebuild, or to fix the ebuild yourself. But there is no portage
63 magic that can work around these blockers right now.
64
65
66 --
67 Alan McKinnon
68 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] Python Imaging/Pillow Silvio Siefke <siefke_listen@×××.de>