From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id F4023138454 for ; Thu, 10 Sep 2015 13:39:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 183A9E08D3; Thu, 10 Sep 2015 13:38:55 +0000 (UTC) Received: from mail-wi0-f176.google.com (mail-wi0-f176.google.com [209.85.212.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EDF4FE08C5 for ; Thu, 10 Sep 2015 13:38:53 +0000 (UTC) Received: by wicgb1 with SMTP id gb1so25383384wic.1 for ; Thu, 10 Sep 2015 06:38:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=bfhd1wqbvI5A8MP3xu5O7ol2nyqJTJ4vrc3nDvCHsHk=; b=jgFcL9GOpsoOD1WWHbL8TFnvaJuL3gp5kHdetV0LUK8DKhsIY8CYe9nBuMws8ztBPS 97FuPuXlr0VHPi+x4m87eCGHyFT/hBcmDc/sXN2pHlcJn8uSYHzaUFkJvjUKCKHZcwcN OEJI5TUq3+Gzy9PKN3LT59xZAveRcf9KxurhaYoRGh4Zn1swjZaLyk/5YebdwW6MXj3a 4oL615iKnGYLmR9dq4A3/XuTjzxBwx0WRvACWB6vyihW8qPpPfEhUi9HirEhRr8j+efJ IoBxrsLv8fVnGcz0vnok/A01gMvmfiNNLk85YM29R83rOEB/hYJmHT+xWMswiMMvXsIs 0ExQ== X-Received: by 10.194.133.73 with SMTP id pa9mr70452550wjb.148.1441892332257; Thu, 10 Sep 2015 06:38:52 -0700 (PDT) Received: from [172.20.0.41] ([105.210.59.113]) by smtp.googlemail.com with ESMTPSA id xs1sm15777895wjc.7.2015.09.10.06.38.50 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 10 Sep 2015 06:38:51 -0700 (PDT) Subject: Re: [gentoo-dev] www-client/chromium gtk3 support To: gentoo-dev@lists.gentoo.org References: <55EFDDAD.9030502@gentoo.org> <55EFDEC7.1070403@gentoo.org> <55F00BFD.7050804@gentoo.org> <55F12159.3020506@gentoo.org> <55F1439E.1070002@gentoo.org> <55F16059.9090502@gentoo.org> <55F173F3.7040806@gentoo.org> <55F17885.2050103@gentoo.org> From: Alan McKinnon X-Enigmail-Draft-Status: N1110 Message-ID: <55F187DD.70309@gmail.com> Date: Thu, 10 Sep 2015 15:38:37 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 2abc24c1-dc22-4f83-a93e-927ff118bfaa X-Archives-Hash: f375f5133f01336ab4e60ae5c2e02102 On 10/09/2015 14:44, Rich Freeman wrote: > On Thu, Sep 10, 2015 at 8:33 AM, hasufell wrote: >> >> So this makes no sense, since it's already an unsupported corner case. > > Just what use of Gentoo do you not consider an unsupported corner > case, which isn't already better supported by some other distro? > > The whole point of using Gentoo is having "support" for all those > "unsupported corner cases." If you just want everything to support > doing things in the one way which is most supportable, you're > basically doing a really bad job at re-inventing Debian. > > I use quotes around support since all support on Gentoo is > best-effort, and that is all I'm getting at here. If a package > maintainer can support multiple configurations and are willing to do > so, they should be encouraged to do so. > >> >>> I'm not suggesting that package maintainers should be forced to >>> support both whenever possible. I just don't think they should be >>> discouraged from doing so. +1 I'm fully with Rich here. gtk+2 is out there, it's in the tree and stuff uses it. Therefore a way must exist for stuff to get to use it. Everything else is whinging and nattering. >>> >> >> Yes, they should be discouraged. It's a QA matter. >> > Since when does QA devise policy? QA never devises policy QA enforces policy that by definition is devised elsewhere > Well, I'm glad we've all aired our opinions on the matter. :) > > I just fail to see the QA issue here, unless it again boils down to > that it is easier to do QA when you have one configuration (like > Debian) and not many (like Gentoo). > > The other issue that keeps coming up is that we don't have good > standards for USE flag naming in these situations, and the solution to > that is to come up with a good uniform practice. Having gtk, gtk2 and gtk3 USE flags used inconsistently is a problem, that is not being denied. What is not a problem is a package that supports one or more toolkits, offers various ways to implement that support, is supported upstream and desired by users. That is a fact and as this is not Debian people need to be willing to let people solve that problem in ways they see fit. Citing "QA policy" as a way to avoid having to deal with murky real-life corner cases is just flat out wrong. And those murky corner cases exist, they always will and are the things that separate real life from theoretical ideals. gtk2 exists and is in use. I see no plans to deprecate it globally, so those who take issue with ugly USE syntax really should learn to deal with it, or propose a more elegant solution that still accomplishes what other devs are trying to do. -- Alan McKinnon alan.mckinnon@gmail.com