Gentoo Archives: gentoo-user

From: "Mickaël Bucas" <mbucas@×××××.com>
To: Gentoo <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Emerge wants to downgrade icu
Date: Wed, 12 Jun 2019 10:16:49
Message-Id: CAG1=SYQ_XfmW4boXN0Ue=4giLg6GnBfQtW09T0gQ=p2skjVobQ@mail.gmail.com
In Reply to: [gentoo-user] Emerge wants to downgrade icu by Alarig Le Lay
1 Le mer. 12 juin 2019 à 11:54, Alarig Le Lay <alarig@××××××××××.fr> a écrit :
2 >
3 > Hi,
4 >
5 > Since some days emerge asks me to go back to ICU from profile 13.0, but
6 > I don’t understand why.
7 >
8 > ~ # emerge --ask --verbose --update --deep --newuse @world
9 >
10 > These are the packages that would be merged, in order:
11 >
12 > Calculating dependencies... done!
13 > [ebuild r UD#] dev-libs/icu-58.2-r1:0/58.2::gentoo [63.1-r1:0/63.1::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" 22,823 KiB
14 > [ebuild rR ] dev-util/mdds-1.3.1:1/1.2::gentoo USE="-valgrind" 0 KiB
15 > [ebuild R ] media-libs/gd-2.2.5-r2:2/3::gentoo USE="jpeg png tiff truetype zlib -fontconfig* -static-libs -test -webp -xpm" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse" 0 KiB
16 > [ebuild rR ] dev-libs/libixion-0.13.0:0/0.13::gentoo USE="threads -debug -python -static-libs" PYTHON_SINGLE_TARGET="python3_6 -python3_5" PYTHON_TARGETS="python3_6 -python3_5" 0 KiB
17 > [ebuild rR ] media-libs/libcdr-0.1.5::gentoo USE="-doc -static-libs -test" 0 KiB
18 > [ebuild rR ] dev-tex/bibtexu-3.71_p20170524::gentoo USE="-doc -source" 0 KiB
19 > [ebuild rR ] app-text/libmspub-0.1.4::gentoo USE="-doc -static-libs" 0 KiB
20 > [ebuild rR ] app-text/libqxp-0.0.2::gentoo USE="-debug -doc -test -tools" 0 KiB
21 > [ebuild rR ] media-libs/libzmf-0.0.2::gentoo USE="-debug -doc -test -tools" 0 KiB
22 > [ebuild rR ] dev-lang/spidermonkey-52.9.1_pre1:52::gentoo USE="system-icu -custom-cflags -custom-optimization -debug -minimal -test" 0 KiB
23 > [ebuild rR ] media-libs/libvisio-0.1.6::gentoo USE="-doc -static-libs -test -tools" 0 KiB
24 > [ebuild rR ] app-text/libebook-0.1.2-r1::gentoo USE="-doc -test -tools" 0 KiB
25 > [ebuild rR ] media-libs/raptor-2.0.15-r2:2::gentoo USE="curl unicode -debug -json -static-libs" 0 KiB
26 > [ebuild rR ] dev-libs/libical-3.0.4:0/3::gentoo USE="berkdb -doc -examples -static-libs -test" 0 KiB
27 > [ebuild rR ] dev-qt/qtcore-5.12.3:5/5.12::gentoo USE="icu -debug -systemd -test" 0 KiB
28 > [ebuild rR ] app-text/libetonyek-0.1.9::gentoo USE="-doc -static-libs -test" 0 KiB
29 > [ebuild rR ] media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo USE="cairo glib graphite icu introspection truetype -debug -static-libs -test" ABI_X86="32 (64) (-x32)" 0 KiB
30 > [ebuild rR ] app-text/texlive-core-2017-r4::gentoo USE="X luajittex xetex -cjk -doc -source -tk" 0 KiB
31 > [ebuild rR ] app-office/libreoffice-bin-6.1.5.2::gentoo USE="-gnome -java -kde" PYTHON_TARGETS="python3_6" 0 KiB
32 >
33 > Total: 19 packages (1 downgrade, 18 reinstalls), Size of downloads: 22,823 KiB
34 >
35 > !!! Multiple package instances within a single package slot have been pulled
36 > !!! into the dependency graph, resulting in a slot conflict:
37 >
38 > dev-libs/icu:0
39 >
40 > (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) pulled in by
41 > (no parents that aren't satisfied by other packages in this slot)
42 >
43 > (dev-libs/icu-63.1-r1:0/63.1::gentoo, installed) pulled in by
44 > dev-libs/icu:0/63.1 required by (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
45 > ^^^^^^^
46 >
47 >
48 > It may be possible to solve this problem by using package.mask to
49 > prevent one of those packages from being selected. However, it is also
50 > possible that conflicting dependencies exist such that they are
51 > impossible to satisfy simultaneously. If such a conflict exists in
52 > the dependencies of two different packages, then those packages can
53 > not be installed simultaneously.
54 >
55 > For more information, see MASKED PACKAGES section in the emerge man
56 > page or refer to the Gentoo Handbook.
57 >
58 >
59 > The following packages are causing rebuilds:
60 >
61 > (dev-libs/icu-58.2-r1:0/58.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
62 > (dev-qt/qtcore-5.12.3:5/5.12::gentoo, ebuild scheduled for merge)
63 > (media-libs/libvisio-0.1.6:0/0::gentoo, ebuild scheduled for merge)
64 > (media-libs/libcdr-0.1.5:0/0::gentoo, ebuild scheduled for merge)
65 > (app-text/libebook-0.1.2-r1:0/0::gentoo, ebuild scheduled for merge)
66 > (app-text/libmspub-0.1.4:0/0::gentoo, ebuild scheduled for merge)
67 > (app-text/texlive-core-2017-r4:0/0::gentoo, ebuild scheduled for merge)
68 > (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge)
69 > (app-office/libreoffice-bin-6.1.5.2:0/0::gentoo, ebuild scheduled for merge)
70 > (dev-libs/libical-3.0.4:0/3::gentoo, ebuild scheduled for merge)
71 > (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge)
72 > (media-libs/harfbuzz-2.3.1:0/0.9.18::gentoo, ebuild scheduled for merge)
73 > (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge)
74 > (app-text/libqxp-0.0.2:0/0::gentoo, ebuild scheduled for merge)
75 > (media-libs/raptor-2.0.15-r2:2/2::gentoo, ebuild scheduled for merge)
76 >
77 > The following mask changes are necessary to proceed:
78 > (see "package.unmask" in the portage(5) man page for more details)
79 > # required by @__auto_slot_operator_replace_installed__ (argument)
80 > # /usr/portage/profiles/base/package.mask:
81 > # Andreas Sturmlechner <asturm@g.o> (15 Jul 2018)
82 > # Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.
83 > =dev-libs/icu-58.2-r1
84 >
85 > NOTE: The --autounmask-keep-masks option will prevent emerge
86 > from creating package.unmask or ** keyword changes.
87 >
88 > Would you like to add these changes to your config files? [Yes/No] No
89 >
90 > --
91 > Alarig
92 >
93
94 When I met this situation, I had to add keyword ~amd64 for
95 app-office/libreoffice-bin
96 Then emerge finds a better solution : upgrade icu to 64.2
97
98 Cordialement
99
100 Mickaël Bucas