Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 682674

Summary: dev-util/electron-2.0.17:2.0/2.0::gentoo depends on icu-58 already hard masked
Product: Gentoo Linux Reporter: Samuel Bernardo <samuelbernardo.mail>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.