Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 494906 - portage-2.2.7 complain for a dependency that seems met
Summary: portage-2.2.7 complain for a dependency that seems met
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-20 22:53 UTC by nobody
Modified: 2013-12-22 09:15 UTC (History)
0 users

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


Attachments
out of portage with --debug flag (portageblock.7z,453.18 KB, application/x-7z-compressed)
2013-12-22 09:15 UTC, nobody
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nobody 2013-12-20 22:53:51 UTC
emerge -pv icu --backtrack=30
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-libs/icu-51.2-r1:0/51.2 [51.1:0/51.1] USE="-debug -doc -examples -static-libs" 21,331 kB

Total: 1 package (1 upgrade), Size of downloads: 21,331 kB

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

dev-libs/icu:0

  (dev-libs/icu-51.1::gentoo, installed) pulled in by
    >=dev-libs/icu-49:0/51.1= required by (dev-qt/qtcore-4.8.4-r5::gentoo, installed)
    dev-libs/icu:0/51.1= required by (dev-libs/libxml2-2.9.0-r2::gentoo, installed)
    dev-libs/icu:0/51.1= required by (media-libs/raptor-2.0.9::gentoo, installed)
    dev-libs/icu:0/51.1= required by (media-libs/harfbuzz-0.9.17::gentoo, installed)
    dev-libs/icu:0/51.1= required by (dev-db/sqlite-3.7.17::gentoo, installed)
    (and 2 more with the same problems)

  (dev-libs/icu-51.2-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)




Reproducible: Always

Actual Results:  
I fail to understand what portage is complaining about there.
Comment 1 Rafał Mużyło 2013-12-21 01:23:21 UTC
What are those other two ?
Check '--verbose-conflicts'.
Comment 2 nobody 2013-12-21 02:46:41 UTC
Calculating dependencies... done!
[ebuild     U  ] dev-libs/icu-51.2-r1:0/51.2 [51.1:0/51.1] USE="-debug -doc -examples -static-libs" 21,331 kB

Total: 1 package (1 upgrade), Size of downloads: 21,331 kB

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

dev-libs/icu:0

  (dev-libs/icu-51.1::gentoo, installed) pulled in by
    dev-libs/icu:0/51.1= required by (media-libs/raptor-2.0.9::gentoo, installed)
    >=dev-libs/icu-49:0/51.1= required by (dev-qt/qtcore-4.8.4-r5::gentoo, installed)
    dev-libs/icu:0/51.1= required by (dev-libs/libxml2-2.9.0-r2::gentoo, installed)
    >=dev-libs/icu-3.6:0/51.1= required by (dev-libs/boost-1.52.0-r6::gentoo, installed)
    dev-libs/icu:0/51.1= required by (media-libs/harfbuzz-0.9.17::gentoo, installed)
    >=dev-libs/icu-3.8.1-r1:0/51.1= required by (net-libs/webkit-gtk-1.10.2-r300::gentoo, installed)
    dev-libs/icu:0/51.1= required by (dev-db/sqlite-3.7.17::gentoo, installed)

  (dev-libs/icu-51.2-r1::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)
Comment 3 nobody 2013-12-21 02:55:55 UTC
grep icu /var/lib/portage/world
grep icu /etc/portage/package.mask
nothing.
emerge -Cpv icu

 dev-libs/icu
    selected: 51.1 
   protected: none 
     omitted: none 


portage hint with red color, it emphasis >= and the 49:0 3.6:0 3.8:1-r1:0

This looks like a non sense, portage wants icu-3.6 as minimum version and then complain it cannot upgrade 51.1 to 51.2-r1
Comment 4 Rafał Mużyło 2013-12-21 22:53:04 UTC
OK, try a longer line, one listing all of those packages,  then 'emerge -1pv icu raptor qtcore boost sqlite libxml2 harfbuzz webkit-gtk:3'.
There might be a different conflict there and portage is simply misrepesenting it.
Comment 5 nobody 2013-12-22 09:13:39 UTC
Sorry i couldn't test anything anymore.
My world update was stuck because of this blocker, and i get bored to wait for an answer, so i fix it.
Here's a log for ones interrest, i wasn't about to post that 38mib file but as 7z has done wonders on it, i could. I don't know the ratio but that's a kickass one :)
Comment 6 nobody 2013-12-22 09:15:04 UTC
Created attachment 365876 [details]
out of portage with --debug flag