Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 682674 - dev-util/electron-2.0.17:2.0/2.0::gentoo depends on icu-58 already hard masked
Summary: dev-util/electron-2.0.17:2.0/2.0::gentoo depends on icu-58 already hard masked
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-06 12:30 UTC by Samuel Bernardo
Modified: 2019-04-06 15:28 UTC (History)
0 users

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 Samuel Bernardo 2019-04-06 12:30:53 UTC
Upgrade conflict caused by electron that app-editors/atom depends on

dev-libs/icu:0

  (dev-libs/icu-64.1:0/64.1::gentoo, installed) pulled in by                            
    >=dev-libs/icu-51.2-r1:0/64.1=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, installed)
                          ^^^^^^^^                                                      
                                                                                        
    (and 32 more with the same problem)

  (dev-libs/icu-63.1-r1:0/63.1::gentoo, ebuild scheduled for merge) pulled in by        
    >=dev-libs/icu-58:0/63.1= required by (dev-util/electron-2.0.17:2.0/2.0::gentoo, installed)
                     ^^^^^^^^

Reviewing the electron ebuild I found that it still depends on icu-58:

COMMON_DEPEND="                                                                          
        (...)                                                              
        >=dev-libs/icu-58:=
        (...)
"
Comment 1 Andreas Sturmlechner gentoo-dev 2019-04-06 15:28:41 UTC
> >=dev-libs/icu-58:=

No, this means it depends on icu-58 as the minimum version, or any above. You're having a simple portage upgrade conflict, possibly because you're limiting the scope of packages for emerge to update.

But such conflict resolving is better done in forums or IRC, if you need help.