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

Bug 641130

Summary: dev-libs/icu-60.2 stabilization request
Product: Gentoo Linux Reporter: charles17
Component: StabilizationAssignee: Gentoo Office Team <office>
Status: RESOLVED FIXED    
Severity: normal CC: asturm, bkohler, jstein, leio, pacho, redneb
Priority: Normal Keywords: STABLEREQ
Version: unspecifiedFlags: stable-bot: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
dev-libs/icu-60.2 dev-libs/icu-layoutex-60.2
Runtime testing required: ---
Bug Depends on: 646892    
Bug Blocks: 643510, 644800, 651882    

Description charles17 2017-12-15 14:52:23 UTC
Please stabilize dev-libs/icu-59.1
Comment 1 Andreas Sturmlechner gentoo-dev 2018-01-16 19:24:13 UTC
Let's aim high.
Comment 2 Andreas Sturmlechner gentoo-dev 2018-01-29 22:46:56 UTC
Please coordinate stabilisation together with bug 644800.
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2018-02-01 20:38:32 UTC
x86 stable
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-02-03 10:27:47 UTC
commit a93d7fc8281150d98ebeab4b3870856929bcfe94
Author: Rolf Eike Beer <eike@sf-mail.de>
Date:   Thu Feb 1 22:53:08 2018 +0100

    dev-libs/icu: stable 60.2 for sparc, bug #641130
Comment 5 Larry the Git Cow gentoo-dev 2018-02-03 13:37:26 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b9f51e09e5a43e8420af98e018f47680675d27d

commit 2b9f51e09e5a43e8420af98e018f47680675d27d
Author:     Michael Palimaka <kensington@gentoo.org>
AuthorDate: 2018-02-03 13:29:06 +0000
Commit:     Michael Palimaka <kensington@gentoo.org>
CommitDate: 2018-02-03 13:36:59 +0000

    dev-libs/icu: stabilise 60.2 for amd64
    
    Bug: https://bugs.gentoo.org/641130
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/icu/icu-60.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)}
Comment 6 Ben Kohler gentoo-dev 2018-02-07 19:24:08 UTC
Seems like dev-libs/icu-layoutex-60.2 should have been a part of this, right? Same thing as https://bugs.gentoo.org/616468#c10
Comment 7 Andreas Sturmlechner gentoo-dev 2018-02-07 21:38:44 UTC
Indeed, sorry for missing that. Re-adding arches for dev-libs/icu-layoutex-60.2
Comment 8 Sergei Trofimovich (RETIRED) gentoo-dev 2018-02-08 23:07:48 UTC
commit a93d7fc8281150d98ebeab4b3870856929bcfe94
Author: Rolf Eike Beer <eike@sf-mail.de>
Date:   Thu Feb 1 22:53:08 2018 +0100

    dev-libs/icu: stable 60.2 for sparc, bug #641130
Comment 9 Larry the Git Cow gentoo-dev 2018-02-09 08:07:52 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048755dcd0618fff7b498d3296fa4522bcb1999b

commit 048755dcd0618fff7b498d3296fa4522bcb1999b
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-02-09 08:07:43 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-02-09 08:07:43 +0000

    dev-libs/icu-layoutex: Version 60.2 stable for amd64.
    
    Bug: https://bugs.gentoo.org/641130
    Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/icu-layoutex/icu-layoutex-60.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)}
Comment 10 Thomas Deutschmann (RETIRED) gentoo-dev 2018-02-10 00:33:16 UTC
x86 stable
Comment 11 Erik Quaeghebeur 2018-02-15 22:27:54 UTC
FYI: This breaks systems with current stable qtwebengine[system-icu]:

--------
!!! 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-60.2:0/60.2::gentoo, ebuild scheduled for merge) pulled in by
    (no parents that aren't satisfied by other packages in this slot)

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
    <dev-libs/icu-59:= required by (dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo, installed)
    ^             ^^ ^

    dev-libs/icu:0/58.2= required by (dev-qt/qtwebengine-5.7.1-r2:5/5.7::gentoo, installed)
                ^^^^^^^^
--------

I think this will be fixed with by letting qtwebengine use its own icu, but I haven't tried yet.
Comment 12 Andreas Sturmlechner gentoo-dev 2018-02-15 22:29:37 UTC
That's why qtwebengine-5.7.1 has system-icu default-disabled. No issue here, simply adjust your use flags.
Comment 13 Sergei Trofimovich (RETIRED) gentoo-dev 2018-02-20 09:17:21 UTC
ia64 stable
Comment 14 Tobias Klausmann (RETIRED) gentoo-dev 2018-03-03 12:15:16 UTC
Stable on alpha.
Comment 15 Matt Turner gentoo-dev 2018-03-12 04:45:44 UTC
ppc64 stable
Comment 16 Matt Turner gentoo-dev 2018-03-12 05:07:41 UTC
ppc stable
Comment 17 Andreas Sturmlechner gentoo-dev 2018-03-18 16:02:29 UTC
ping arm/arm64/hppa
Comment 18 Mart Raudsepp gentoo-dev 2018-03-20 19:13:44 UTC
arm64 stable. But not icu-layoutex, as we don't have that even keyworded. That should be with an architecture list, not marked as needed for all. Sparc seems to have already keyworded it straight to stable with this. re-CC if we do need icu-layoutex for some reason on arm64, afterall.
Comment 19 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2018-04-15 17:22:53 UTC
arm stable
Comment 20 Andreas K. Hüttel archtester gentoo-dev 2018-05-06 20:14:18 UTC
Only HPPA left.
Comment 21 Andreas Sturmlechner gentoo-dev 2018-05-20 20:45:20 UTC
HPPA forgot to remove themselves after 765626733fb084fb90b0556d6c1ac53058606cbf in March...