From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-71902-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id B7259138453
	for <garchives@archives.gentoo.org>; Wed,  9 Sep 2015 10:06:54 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 7ECE1E0898;
	Wed,  9 Sep 2015 10:06:46 +0000 (UTC)
Received: from plane.gmane.org (plane.gmane.org [80.91.229.3])
	(using TLSv1 with cipher AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 915D0E0878
	for <gentoo-dev@lists.gentoo.org>; Wed,  9 Sep 2015 10:06:45 +0000 (UTC)
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <lnx-gentoo-dev@m.gmane.org>)
	id 1ZZcH2-0007dZ-3N
	for gentoo-dev@lists.gentoo.org; Wed, 09 Sep 2015 12:06:40 +0200
Received: from ip98-167-165-199.ph.ph.cox.net ([98.167.165.199])
        by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@lists.gentoo.org>; Wed, 09 Sep 2015 12:06:40 +0200
Received: from 1i5t5.duncan by ip98-167-165-199.ph.ph.cox.net with local (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <gentoo-dev@lists.gentoo.org>; Wed, 09 Sep 2015 12:06:40 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: gentoo-dev@lists.gentoo.org
From: Duncan <1i5t5.duncan@cox.net>
Subject: [gentoo-dev] Re: firefox gtk3 status, danger of gtk2 in-tree deprecation?  (was:
 www-client/chromium gtk3 support)
Date: Wed, 9 Sep 2015 10:06:30 +0000 (UTC)
Message-ID: <pan$b197e$68b0c86c$64c311f6$507820b0@cox.net>
References: <55EFDDAD.9030502@gentoo.org>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: ip98-167-165-199.ph.ph.cox.net
User-Agent: Pan/0.140 (Chocolate Salty Balls; GIT af87825)
X-Archives-Salt: 38eb6dd6-04ac-4eb5-b33b-9635c1f0767a
X-Archives-Hash: b7557da35aae07b6906f8a64f626f64c

Paweł Hajdan, Jr. posted on Wed, 09 Sep 2015 09:20:13 +0200 as excerpted:

> A user asked for optional gtk3 support in www-client/chromium:
> <https://bugs.gentoo.org/show_bug.cgi?id=559378>

Talking about browsers and gtk3, I read that binary distros are starting 
to ship firefox built against gtk3, now.

And with that happened, they'll likely be eager to deprecate gtk2, as I 
think firefox was the big hold-out making that impractical.

Which means gentoo will likely eventually follow, since gtk2 viability 
will be dropping at that point.

So what's the gentoo gtk3 firefox status, and when it does go gtk3, how 
long can users expect their other gtk2 apps to continue to be supported, 
if upstream doesn't update to gtk3, due to inactivity or whatever reason?

While I'm at it, what about claws-mail, which I use but which is still 
gtk2 based?

And what about pan (nntp client), which I've been long-term involved with 
upstream on the mailing lists as a "guru user" and kept the list lights 
on when there was effectively no upstream dev, so I happen to know its 
gtk3 status fairly well -- the gtk3 port has long been done and some 
distros even ship it, but we continue to recommend gtk2 because we 
continue to get reports of various gtk3-based pan bugs that "magically" 
disappear when people rebuild with gtk2, that have never been traced much 
further than that, because the recommendation continues to be gtk2 (yes, 
circular reasoning, but...).

And for as long as I've been running pan, nearing a decade and a half 
now, development has always been sporadic, as I said even lacking an 
upstream dev at all, for a few years.  A couple years ago Heinrich 
Mueller adopted it and did a lot of work, adding some features that had 
been on the request list for years, but while he (and Petr Kovar, the 
Gnome rep and website maintainer, but a l10n guy not a dev) still do 
patches, he hasn't done much more than that for a couple years.  So 
realistically, upstream isn't going to be very active in getting those 
gtk3 bugs traced and patched, tho patches will probably be applied if 
distro maintainers develop and submit them.

For the desktop I tend to be more a kde guy (tho I'm not sure I will 
still be with the frameworks5/plasma5 upgrade...), but on these apps, and 
particularly on pan, since I /am/ involved with upstream there, I'm 
concerned about gtk, but am not close enough to the gentoo/gtk team to 
know the status there, thus the questions.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman