Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: firefox gtk3 status, danger of gtk2 in-tree deprecation? (was: www-client/chromium gtk3 support)
Date: Wed, 09 Sep 2015 10:06:54
Message-Id: pan$b197e$68b0c86c$64c311f6$507820b0@cox.net
In Reply to: [gentoo-dev] www-client/chromium gtk3 support by "Paweł Hajdan
1 Paweł Hajdan, Jr. posted on Wed, 09 Sep 2015 09:20:13 +0200 as excerpted:
2
3 > A user asked for optional gtk3 support in www-client/chromium:
4 > <https://bugs.gentoo.org/show_bug.cgi?id=559378>
5
6 Talking about browsers and gtk3, I read that binary distros are starting
7 to ship firefox built against gtk3, now.
8
9 And with that happened, they'll likely be eager to deprecate gtk2, as I
10 think firefox was the big hold-out making that impractical.
11
12 Which means gentoo will likely eventually follow, since gtk2 viability
13 will be dropping at that point.
14
15 So what's the gentoo gtk3 firefox status, and when it does go gtk3, how
16 long can users expect their other gtk2 apps to continue to be supported,
17 if upstream doesn't update to gtk3, due to inactivity or whatever reason?
18
19 While I'm at it, what about claws-mail, which I use but which is still
20 gtk2 based?
21
22 And what about pan (nntp client), which I've been long-term involved with
23 upstream on the mailing lists as a "guru user" and kept the list lights
24 on when there was effectively no upstream dev, so I happen to know its
25 gtk3 status fairly well -- the gtk3 port has long been done and some
26 distros even ship it, but we continue to recommend gtk2 because we
27 continue to get reports of various gtk3-based pan bugs that "magically"
28 disappear when people rebuild with gtk2, that have never been traced much
29 further than that, because the recommendation continues to be gtk2 (yes,
30 circular reasoning, but...).
31
32 And for as long as I've been running pan, nearing a decade and a half
33 now, development has always been sporadic, as I said even lacking an
34 upstream dev at all, for a few years. A couple years ago Heinrich
35 Mueller adopted it and did a lot of work, adding some features that had
36 been on the request list for years, but while he (and Petr Kovar, the
37 Gnome rep and website maintainer, but a l10n guy not a dev) still do
38 patches, he hasn't done much more than that for a couple years. So
39 realistically, upstream isn't going to be very active in getting those
40 gtk3 bugs traced and patched, tho patches will probably be applied if
41 distro maintainers develop and submit them.
42
43 For the desktop I tend to be more a kde guy (tho I'm not sure I will
44 still be with the frameworks5/plasma5 upgrade...), but on these apps, and
45 particularly on pan, since I /am/ involved with upstream there, I'm
46 concerned about gtk, but am not close enough to the gentoo/gtk team to
47 know the status there, thus the questions.
48
49 --
50 Duncan - List replies preferred. No HTML msgs.
51 "Every nonfree program has a lord, a master --
52 and if you use the program, he is your master." Richard Stallman

Replies