Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 605434 - =sci-geosciences/qgis-2.18-r2 Slot Conflict
Summary: =sci-geosciences/qgis-2.18-r2 Slot Conflict
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-12 02:07 UTC by Eric Powell
Modified: 2017-03-02 00:17 UTC (History)
1 user (show)

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


Attachments
emerge --inof output (emerge.iinfo,7.01 KB, text/plain)
2017-01-12 02:07 UTC, Eric Powell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Powell 2017-01-12 02:07:31 UTC
Created attachment 459672 [details]
emerge --inof output

QGIS 2.18-r2 requires qscintilla-2.9.4 which requires dev-python/sip-4.19, but the QGIS ebuild is looking for sip <4.19 leading to a slot conflict:

---------------------------
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-python/sip:0

  (dev-python/sip-4.18.1:0/11::gentoo, ebuild scheduled for merge) pulled in by
    <dev-python/sip-4.19:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] required by (sci-geosciences/qgis-2.18.2-r2:0/0::gentoo, ebuild scheduled for merge)
    ^               ^^^^ ^                                                                                                                                                                                                                                                                                                                                                                                                     

  (dev-python/sip-4.19:0/12::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-python/sip-4.19:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] required by (dev-python/qscintilla-python-2.9.4:0/0::gentoo, ebuild scheduled for merge)
    ^^               ^^^^                  

----------------------------------
Comment 1 Eric Powell 2017-01-12 02:09:27 UTC
Using emerge qgis --backtrace=30 works around the issue, but compile fails @ ~ 59%.
Comment 2 Chris Mayo 2017-01-13 19:56:52 UTC
The choice is qgis-2.18.x without Python or sip-4.18.x.

The qgis-2.18.2-r2 ebuild is asking for "dev-python/qscintilla-python" not version 2.9.4 (which is still ~arch at this time).

sip-4.19 compatibility has now been reported upstream:
http://hub.qgis.org/issues/16071
Comment 3 Andreas Sturmlechner gentoo-dev 2017-03-02 00:17:31 UTC
Fixed in qgis-2.18.3-r1.