1 |
I have masked >gtk+-3.18.9 due to issues with meld on my system [1],[2].
|
2 |
Today's update wants me to unmask it [3]. Checking the ebuilds, none of
|
3 |
the packages emerge lists should need a gtk+ higher than gtk+-3.18.9;
|
4 |
for example the most probable candidate, gcr-3.20.,0 depends only on:
|
5 |
COMMON_DEPEND="
|
6 |
>=app-crypt/p11-kit-0.19
|
7 |
>=dev-libs/glib-2.38:2
|
8 |
>=dev-libs/libgcrypt-1.2.2:0=
|
9 |
>=dev-libs/libtasn1-1:=
|
10 |
>=sys-apps/dbus-1
|
11 |
gtk? ( >=x11-libs/gtk+-3.12:3[X,introspection?] )
|
12 |
introspection? ( >=dev-libs/gobject-introspection-1.34:= )
|
13 |
|
14 |
Also none of the installed packages needs it [4].
|
15 |
|
16 |
Any way I can convince emerge to proceed with the update without
|
17 |
unmasking gtk+-3.20.x?
|
18 |
|
19 |
thanks,
|
20 |
|
21 |
raffaele
|
22 |
|
23 |
-----------------------------------------------------------------
|
24 |
|
25 |
[1] # cat /etc/portage/package.mask
|
26 |
# the last good meld version was linked against x11-libs/gtk+-3.18.6,
|
27 |
.7, .8, .9
|
28 |
# try masking higher library version
|
29 |
>x11-libs/gtk+-3.18.9
|
30 |
# higher than this one pulls in x11-libs/gtk+-3.20.x
|
31 |
>x11-libs/gtksourceview-3.18.3
|
32 |
|
33 |
# eix -I gtk+
|
34 |
[U] x11-libs/gtk+
|
35 |
Available versions:
|
36 |
(1) 1.2.10-r13
|
37 |
(2) *2.24.28-r1 2.24.30^t (~)2.24.31^t
|
38 |
(3) *3.16.7 3.18.9{tbz2} [m](~)3.20.8^t{tbz2} [m](~)3.20.9^t
|
39 |
{X aqua broadway cloudprint colord cups debug examples
|
40 |
+introspection nls test vim-syntax wayland xinerama ABI_MIPS="n32 n64
|
41 |
o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" LINGUAS="az ca
|
42 |
cs da de el es et eu fi fr ga gl hr hu it ja ko lt nl nn no pl pt pt_BR
|
43 |
ro ru sk sl sr sv tr uk vi"}
|
44 |
Installed versions: 2.24.30(2)^t(08:43:17 AM
|
45 |
08/18/2016)(introspection -aqua -cups -debug -examples -test -vim-syntax
|
46 |
-xinerama ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
|
47 |
ABI_X86="32 -64 -x32") 3.18.9(3){tbz2}(10:20:59 AM 08/10/2016)(X
|
48 |
introspection -aqua -broadway -cloudprint -colord -cups -debug -examples
|
49 |
-test -vim-syntax -wayland -xinerama ABI_MIPS="-n32 -n64 -o32"
|
50 |
ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 -64 -x32")
|
51 |
|
52 |
|
53 |
[2] with gtk+-3.20.x the tabs and buttons in meld are drawn without the
|
54 |
surrounding border line thus it's unusable. I opened a bug on gnome but
|
55 |
it was rightly dismissed as a packaging system issue
|
56 |
(https://bugzilla.gnome.org/show_bug.cgi?id=769699).
|
57 |
|
58 |
|
59 |
[3] The following mask changes are necessary to proceed:
|
60 |
(see "package.unmask" in the portage(5) man page for more details)
|
61 |
# required by app-crypt/gcr-3.20.0::gentoo[gtk]
|
62 |
# required by gnome-base/gvfs-1.28.3-r1::gentoo
|
63 |
# required by x11-libs/libfm-1.2.4::gentoo[automount,udisks]
|
64 |
# required by lxde-base/lxpanel-0.8.2::gentoo
|
65 |
# required by lxde-base/lxde-meta-0.5.5-r5::gentoo
|
66 |
# required by @selected
|
67 |
# required by @world (argument)
|
68 |
# /etc/portage/package.mask:
|
69 |
# the last good meld version was linked against x11-libs/gtk+-3.18.6,
|
70 |
.7, .8, .9
|
71 |
# try masking higher library version
|
72 |
=x11-libs/gtk+-3.20.9
|
73 |
|
74 |
|
75 |
[4] # equery d x11-libs/gtk+
|
76 |
* These packages depend on x11-libs/gtk+:
|
77 |
app-crypt/gcr-3.20.0 (gtk ? >=x11-libs/gtk+-3.12:3[X,introspection?])
|
78 |
app-crypt/pinentry-0.9.7-r1 (gtk ? x11-libs/gtk+:2)
|
79 |
app-editors/leafpad-0.8.18.1 (x11-libs/gtk+:2)
|
80 |
app-text/ghostscript-gpl-9.19 (gtk ? x11-libs/gtk+:3)
|
81 |
(gtk ? x11-libs/gtk+:2)
|
82 |
app-text/gtkspell-2.0.16 (x11-libs/gtk+:2)
|
83 |
dev-java/oracle-jre-bin-1.8.0.102 (javafx ? x11-libs/gtk+:2)
|
84 |
dev-libs/keybinder-0.3.1-r200 (>=x11-libs/gtk+-2.20:2)
|
85 |
dev-libs/libunique-1.1.6-r1 (>=x11-libs/gtk+-2.11:2[introspection?])
|
86 |
dev-python/pygobject-3.20.1 (test ? x11-libs/gtk+:3[introspection])
|
87 |
dev-util/meld-3.16.2 (>=x11-libs/gtk+-3.14:3[introspection])
|
88 |
games-misc/xcowsay-1.3 (x11-libs/gtk+:2)
|
89 |
gnome-base/gvfs-1.28.3-r1 (gtk ? >=x11-libs/gtk+-3.0:3)
|
90 |
gnome-base/libglade-2.6.4-r2
|
91 |
(>=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
|
92 |
gnome-base/librsvg-2.40.16 (tools ? >=x11-libs/gtk+-3.10.0:3)
|
93 |
gnome-extra/polkit-gnome-0.105-r1 (x11-libs/gtk+:3)
|
94 |
lxde-base/lxappearance-0.5.5 (x11-libs/gtk+:2)
|
95 |
lxde-base/lxde-common-0.5.5-r3 (x11-libs/gtk+:2)
|
96 |
lxde-base/lxde-icon-theme-0.5.0-r1 (x11-libs/gtk+:2)
|
97 |
lxde-base/lxinput-0.3.2 (x11-libs/gtk+:2)
|
98 |
lxde-base/lxpanel-0.8.1 (x11-libs/gtk+:2)
|
99 |
lxde-base/lxrandr-0.1.2 (x11-libs/gtk+:2)
|
100 |
lxde-base/lxsession-0.5.2 (x11-libs/gtk+:2)
|
101 |
lxde-base/lxtask-0.1.6 (x11-libs/gtk+:2)
|
102 |
lxde-base/lxterminal-0.2.0-r1 (!gtk3 ? x11-libs/gtk+:2)
|
103 |
(gtk3 ? x11-libs/gtk+:3)
|
104 |
media-gfx/gpicview-0.2.4 (>=x11-libs/gtk+-2.6:2)
|
105 |
media-sound/ario-1.5.1-r1 (>=x11-libs/gtk+-2.16:2)
|
106 |
net-im/pidgin-2.11.0 (gtk ? >=x11-libs/gtk+-2.10:2[aqua=])
|
107 |
sys-devel/gcc-5.4.0 (awt ? =x11-libs/gtk+-2*)
|
108 |
www-client/seamonkey-2.42.3.0_p0 (>=x11-libs/gtk+-2.18:2)
|
109 |
www-client/w3m-0.5.3-r8 (vanilla ? x11-libs/gtk+:2)
|
110 |
www-plugins/adobe-flash-11.2.202.632 (x11-libs/gtk+:2)
|
111 |
x11-libs/gtksourceview-3.18.3 (>=x11-libs/gtk+-3.16:3[introspection?])
|
112 |
x11-libs/libfm-1.2.4 (gtk ? >=x11-libs/gtk+-2.16:2)
|
113 |
x11-libs/libnotify-0.7.6-r3 (test ?
|
114 |
x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
|
115 |
x11-libs/libwnck-2.31.0 (>=x11-libs/gtk+-2.19.7:2[introspection?])
|
116 |
x11-libs/vte-0.28.2-r207 (>=x11-libs/gtk+-2.20:2[introspection?])
|
117 |
x11-misc/notification-daemon-3.18.2 (>=x11-libs/gtk+-3.15.2:3)
|
118 |
x11-misc/obconf-2.0.4 (x11-libs/gtk+:2)
|
119 |
x11-misc/pcmanfm-1.2.3 (>=x11-libs/gtk+-2.16:2) |