Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] gtk3 useflag and support of older toolkits
Date: Sun, 10 Jun 2012 02:43:20
Message-Id: 4FD408BF.4040303@gentoo.org
1 Bug #420433 lately introduced the discussion again if and when we should
2 support older (deprecated) toolkit versions.
3
4 As for the named bug it may make sense to support it, cause the gtk3
5 useflag would lead to different (reduced) functionality of that package.
6 (but that shall not be the discussion here)
7
8 Generally I think gtk3 useflags should be avoided and only be a
9 workaround during migration to gtk+:3. Optimally gtk+:3 should always be
10 forced when available and not leading to major issues.
11 On the other hand... if gtk+:3 implementation is broken I would suggest
12 to simply force gtk+:2 without any gtk3 useflag. So we have ONE working
13 toolkit version.
14
15 Introducing stuff like gtk3 useflag will let users think this is about
16 choice, but it's actually not (gtk+:2 is not being developed any longer
17 afais).
18
19 Would it make sense to add a tracker for packages currently using gtk3
20 useflag, so this will not become a habit and only be a workaround?
21
22
23 # quse -N gtk3
24 app-editors/emacs/emacs-24.1_rc.ebuild
25 app-editors/emacs-vcs/emacs-vcs-24.1.9999-r1.ebuild
26 app-emulation/virt-viewer/virt-viewer-0.4.2.ebuild
27 app-emulation/virt-viewer/virt-viewer-0.5.2.ebuild
28 app-emulation/virt-viewer/virt-viewer-0.5.3.ebuild
29 app-i18n/fcitx/fcitx-4.2.1.ebuild
30 app-i18n/fcitx/fcitx-4.2.4.ebuild
31 app-i18n/fcitx-configtool/fcitx-configtool-0.4.1.ebuild
32 app-i18n/fcitx-configtool/fcitx-configtool-0.4.4.ebuild
33 app-i18n/ibus/ibus-1.4.1.ebuild
34 app-i18n/ibus-unikey/ibus-unikey-0.6.1.ebuild
35 app-i18n/uim/uim-1.7.1-r1.ebuild
36 app-i18n/uim/uim-1.7.1.ebuild
37 app-i18n/uim/uim-1.7.3.ebuild
38 app-i18n/uim/uim-1.8.0.ebuild
39 app-office/libreoffice/libreoffice-3.6.9999.ebuild
40 app-office/libreoffice/libreoffice-9999-r2.ebuild
41 gnome-base/librsvg/librsvg-2.34.1-r1.ebuild
42 gnome-base/librsvg/librsvg-2.34.2.ebuild
43 lxde-base/lxdm/lxdm-0.4.1-r1.ebuild
44 lxde-base/lxdm/lxdm-0.4.1-r2.ebuild
45 lxde-base/lxdm/lxdm-0.4.1-r4.ebuild
46 lxde-base/lxdm/lxdm-0.4.1-r5.ebuild
47 media-libs/libcanberra/libcanberra-0.28-r5.ebuild
48 media-plugins/audacious-plugins/audacious-plugins-3.2.2-r1.ebuild
49 media-plugins/audacious-plugins/audacious-plugins-3.2.3.ebuild
50 media-sound/audacious/audacious-3.2.2-r1.ebuild
51 media-sound/audacious/audacious-3.2.3.ebuild
52 media-sound/mp3splt-gtk/mp3splt-gtk-0.7.0.930.ebuild
53 media-sound/mp3splt-gtk/mp3splt-gtk-0.7.1.ebuild
54 media-sound/mp3splt-gtk/mp3splt-gtk-0.7.2.ebuild
55 net-dns/avahi/avahi-0.6.30-r1.ebuild
56 net-dns/avahi/avahi-0.6.30-r3.ebuild
57 net-libs/gtk-vnc/gtk-vnc-0.4.3-r1.ebuild
58 net-libs/gtk-vnc/gtk-vnc-0.4.4.ebuild
59 net-libs/gtk-vnc/gtk-vnc-0.5.0-r1.ebuild
60 net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild
61 net-misc/spice-gtk/spice-gtk-0.11.ebuild
62 net-misc/spice-gtk/spice-gtk-0.12.ebuild
63 net-misc/spice-gtk/spice-gtk-0.7.159.ebuild
64 net-misc/spice-gtk/spice-gtk-0.8.ebuild
65 net-p2p/eiskaltdcpp/eiskaltdcpp-2.2.6.ebuild
66 net-p2p/eiskaltdcpp/eiskaltdcpp-2.2.7.ebuild
67 net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild
68 sci-mathematics/gretl/gretl-1.9.7.ebuild
69 sci-mathematics/gretl/gretl-1.9.8.ebuild
70 www-client/dwb/dwb-2012.02.01.ebuild
71 www-client/dwb/dwb-2012.05.11.ebuild
72 www-client/dwb/dwb-9999.ebuild
73 www-client/opera/opera-11.64.1403.ebuild
74 www-client/opera/opera-12.00.1448.ebuild
75 www-client/opera/opera-12.00.1450.ebuild
76 www-client/opera-next/opera-next-12.00.1440.ebuild
77 www-client/opera-next/opera-next-12.00.1441.ebuild
78 www-client/opera-next/opera-next-12.00.1445.ebuild
79 www-client/opera-next/opera-next-12.00.1448.ebuild
80 www-client/opera-next/opera-next-12.00.1450.ebuild
81 www-client/uget/uget-1.8.0.ebuild
82 www-client/uget/uget-9999.ebuild
83 www-client/uzbl/uzbl-2011.07.17.ebuild
84 www-client/uzbl/uzbl-2011.07.25.ebuild
85 www-client/uzbl/uzbl-2011.10.01.ebuild
86 www-client/uzbl/uzbl-2011.11.28.ebuild
87 www-client/uzbl/uzbl-9999.ebuild
88 x11-themes/light-themes/light-themes-0.1.8.29.ebuild
89 x11-themes/light-themes/light-themes-0.1.8.32.ebuild
90 x11-themes/light-themes/light-themes-0.1.9.1.ebuild

Replies

Subject Author
Re: [gentoo-dev] gtk3 useflag and support of older toolkits Alexandre Rostovtsev <tetromino@g.o>
Re: [gentoo-dev] gtk3 useflag and support of older toolkits hasufell <hasufell@g.o>