Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 472398 - dev-python/reportlab should depend on virtual/python-imaging-1
Summary: dev-python/reportlab should depend on virtual/python-imaging-1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 472556
  Show dependency tree
 
Reported: 2013-06-05 12:57 UTC by Derk W te Bokkel
Modified: 2013-06-08 14:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Derk W te Bokkel 2013-06-05 12:57:30 UTC
changing dependency results in successful build .. existing ebuild acts as a blocker ..


FYI dev-python/imaging also acts as a blocker? needs to be uninstalled!
then dev-python/pillow is pulled in instead .. is this correct behaviour?
Comment 1 Daniel Pielmeier gentoo-dev 2013-06-08 10:20:40 UTC
The problem is probably with PYTHON_TARGETS. Here I use the defaults python2_7 and python3_2. Pillow supports both targets but imaging only python_2_7.

It is the same with hplip. When I change the dependency to the virtual I receive the following blocker:

[ebuild  N    ~] dev-python/pillow-2.0.0  USE="jpeg lcms scanner tiff truetype zlib -doc -examples {-test} -tk -webp" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 1,376 kB
[ebuild  N    ~] virtual/python-imaging-1  USE="-tk" PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_3" 0 kB
[ebuild     U ~] net-print/hplip-3.13.5-r1::portage-billie [3.13.5::gentoo] USE="X hpcups hpijs libnotify policykit qt4 scanner -doc -fax -kde -libusb0 -minimal -parport -snmp -static-ppds" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[blocks B      ] dev-python/imaging ("dev-python/imaging" is blocking dev-python/pillow-2.0.0)
[blocks B      ] dev-python/pillow ("dev-python/pillow" is blocking dev-python/imaging-1.1.7-r2)

Total: 3 packages (1 upgrade, 2 new), Size of downloads: 1,376 kB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (dev-python/pillow-2.0.0::gentoo, ebuild scheduled for merge) pulled in by
    dev-python/pillow[python_targets_python2_7(-)] required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
    dev-python/pillow[python_targets_python3_2(-)] required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)

  (dev-python/imaging-1.1.7-r2::gentoo, installed) pulled in by
    dev-python/imaging required by (dev-python/reportlab-2.6::gentoo, installed)
    dev-python/imaging[python_targets_python2_7(-)] required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
Comment 2 Mike Gilbert gentoo-dev 2013-06-08 14:35:50 UTC
+  08 Jun 2013; Mike Gilbert <floppym@gentoo.org> reportlab-2.5-r1.ebuild,
+  reportlab-2.5.ebuild, reportlab-2.6.ebuild:
+  Replace dev-python/imaging with virtual/python-imaging.