Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 639866 - dev-libs/icu dependency causing unresolvable blockages
Summary: dev-libs/icu dependency causing unresolvable blockages
Status: RESOLVED DUPLICATE of bug 621532
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-05 00:03 UTC by Harris Landgarten
Modified: 2017-12-19 23:52 UTC (History)
3 users (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 Harris Landgarten 2017-12-05 00:03:23 UTC
nodejs and possibly snapper now require >=icu-59

webkit-gtk:2 requires icu-58 and will not build with icu-60. This also breaks gnucash with depends on webkit-gtk:2 and will not run or build the icu-60 installed.

I strongly suggest we need a slot for icu:58
Comment 1 Jonas Stein gentoo-dev 2017-12-05 07:38:41 UTC
please create one ticket per package.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2017-12-19 13:51:16 UTC
 nodejs-0.12.17.ebuild : DEPEND -=- icu? ( dev-libs/icu )
   nodejs-4.8.5.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-55:= )
   nodejs-6.9.4.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-56:= )
  nodejs-6.11.5.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-56:= )
  nodejs-6.12.2.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-58.2:= )
   nodejs-8.9.3.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-59.1:= )
   nodejs-9.2.1.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-59:= )
   nodejs-9.3.0.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-60.1:= )
nodejs-99999999.ebuild : DEPEND -=- icu? ( >=dev-libs/icu-60.1:= )

You should be able to pick one of those and locally mask what you don't want.
Comment 3 Harris Landgarten 2017-12-19 14:22:48 UTC
The issue is the webkit-gtk:2 dependency on icu:58

There is a patch that lets it build with icu:60 but it is not in the tree
Comment 4 Andreas Sturmlechner gentoo-dev 2017-12-19 22:03:40 UTC
(In reply to Harris Landgarten from comment #3)
> The issue is the webkit-gtk:2 dependency on icu:58
I wasn't able to find such a dependency in the webkit-gtk:2 ebuild.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-12-19 22:05:17 UTC
So isn't this rather a duplicate of bug 621532?
Comment 6 Harris Landgarten 2017-12-19 23:43:59 UTC
yes, that is where I got the patch for webkit-gtk:2.
Comment 7 Andreas Sturmlechner gentoo-dev 2017-12-19 23:52:34 UTC

*** This bug has been marked as a duplicate of bug 621532 ***