From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 89AED138334 for ; Fri, 14 Sep 2018 22:14:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0E937E0A7D; Fri, 14 Sep 2018 22:14:09 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 AEEF9E0A6B for ; Fri, 14 Sep 2018 22:14:08 +0000 (UTC) Received: from [192.168.5.101] (pool-96-232-204-110.nycmny.fios.verizon.net [96.232.204.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: ryao) by smtp.gentoo.org (Postfix) with ESMTPSA id 6C800335CFE for ; Fri, 14 Sep 2018 22:14:07 +0000 (UTC) From: Richard Yao Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (1.0) Date: Fri, 14 Sep 2018 18:14:04 -0400 Subject: Re: [gentoo-dev] Changing policy about -Werror Message-Id: <63EE15D4-35A3-41C5-A8C6-E56E32868708@gentoo.org> References: <4318377f-9428-d79a-3ba3-5b2c1ad68166@gentoo.org> <1536946390.1087.1.camel@gentoo.org> <72caf534-9d11-b88c-5f94-901140a240a4@gentoo.org> <73BDD985-3347-4BA9-967A-7EF75785DA08@gentoo.org> <20180914210205.GF26329@gentoo.org> <20180914212855.GH26329@gentoo.org> In-Reply-To: <20180914212855.GH26329@gentoo.org> To: gentoo-dev@lists.gentoo.org X-Mailer: iPhone Mail (15G77) X-Archives-Salt: 3dfb096b-ac76-4c19-ae9e-9ac18f1e34fe X-Archives-Hash: 8e24275db3b6eb3e1b0d9ba783d0f502 > On Sep 14, 2018, at 5:28 PM, Fabian Groffen wrote: >=20 > On 15-09-2018 00:07:12 +0300, Alon Bar-Lev wrote: >>>=20 >>> Perhaps, if one persists on going this route, only do this for platforms= >>> that upstream supports, such that arches which will suffer from this >>> (typically ppc, sparc, ...) don't have to be blocked by this. >>=20 >> Exactly in these cases the -Werror is useful as if upstream expects no >> warnings then any warning should block installation and trigger bug >> report. In Gentoo in many cases we use packages on platform has no >> access to, our feedback to upstream is valuable. A great example is >> gnutls in which we collectively (maintainer, unstable users, >> architecture teams, stable users) found issues on architectures that >> almost nobody other than Gentoo has access to. >>=20 >=20 > I don't believe Gentoo users are (supposed to be) an extension of > upstreams. If upstreams insist on that, they should make their software > non-free, adding a non-modification clause or something. In any case, > it is not Gentoo's job IMHO. In the end it is Gentoo who needs to care > for its users. I prefer we do that by giving them an option to become > that extension of upstream, e.g. by USE=3Dupstream-cflags, which Gentoo > disables by default. I am in complete agreement on this. Users should not be guinea pigs to help u= pstream unless they opt into it. >=20 > As maintainer and/or enthusiastic user, like you wrote for gnutls, I > would be more than happy to provide build logs/errors for all the arches > I have access to. So like I wrote before, I think we should consider > case-by-case basis to make it easy to do so. >=20 > Fabian >=20 > --=20 > Fabian Groffen > Gentoo on a different level