Gentoo Archives: gentoo-user

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

Replies

Subject Author
Re: [gentoo-user] emerge wants to upgrade gtk+ but it's masked Raffaele BELARDI <raffaele.belardi@××.com>