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 801CE138334 for ; Fri, 14 Sep 2018 21:02:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C867CE093B; Fri, 14 Sep 2018 21:02:12 +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 7D943E08F7 for ; Fri, 14 Sep 2018 21:02:12 +0000 (UTC) Received: from gentoo.org (unknown [IPv6:2001:980:3ff0:64:5054:ff:fe0b:7015]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: grobian) by smtp.gentoo.org (Postfix) with ESMTPSA id C3A01335CA6 for ; Fri, 14 Sep 2018 21:02:09 +0000 (UTC) Date: Fri, 14 Sep 2018 23:02:05 +0200 From: Fabian Groffen To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Changing policy about -Werror Message-ID: <20180914210205.GF26329@gentoo.org> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20180913223451.03b7d65e@sf> <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> 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 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="udcq9yAoWb9A4FsZ" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (SunOS 5.11, VIM - Vi IMproved 8.1) Organization: Gentoo Foundation, Inc. X-Archives-Salt: e532413f-6684-47e6-b5d9-842679a882b0 X-Archives-Hash: 1415a229a133b20c18c7299455312769 --udcq9yAoWb9A4FsZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 14-09-2018 16:29:43 -0400, Rich Freeman wrote: > On Fri, Sep 14, 2018 at 4:20 PM Michael Orlitzky wrote: > > > > On 09/14/2018 03:58 PM, Richard Yao wrote: > > >> > > >> No one has answered the question: what do you do when a stable packa= ge > > >> breaks because of a new warning? > > >> > > >> ...> > > > Wouldn=E2=80=99t this be largely covered as part of GCC stabilization= ? We could reserve the right to kill -Werror in a package where it blocks G= CC stabilization if the maintainer does not handle it in a timely manner. > > >> > > > > They would be uncovered during GCC stabilization, but then you're right > > back in the original situation: how do you fix the stable package? The > > only answer that doesn't violate some other policy is to patch it in a > > new revision and wait for it to stabilize again. > > > > Other questions arise: Do we block stabilization of clang et al.? > > >=20 > Presumably we could make it a blocker, so then portage won't install > the new stable toolchain. That buys time and only affects users of > that particular package. But, as I pointed out before you can do that > without using -Werror - just block installation with an unqualified > toolchain. >=20 > You would only use an approach like this for packages where QA was > fairly important, so the inconvenience would be worth it. 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. Fabian --=20 Fabian Groffen Gentoo on a different level --udcq9yAoWb9A4FsZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEELUvHd/Gtp7LaU1vuzpXahU5EQpMFAlucIc0ACgkQzpXahU5E QpOp4AgAh73QsLMMSn7rn2E+wJWlr3AnPIsKREiERufG2LynZeY35OfT63tdEuTy hN3YApQYwmIztH/2lyoUtklG8oizg1E08ycJfoFv5zG+EkN+YYV7FnzHRDy6MRmN H373WTxdvAmHOIVWGMwYOISixPj/bJj0Bmw93n4WFlpM55c1lC2mYqJZZevuD8Sz /lXth07/mGHmnlPS+M6ZRQjDL9H6ZoLyypNUETxIUgo6dAeMuLKFndA6VeFbupry /SnpVuBJEzOkskhXNetA/yMeEizwmBUDqnoPyIsjVuJ+luLNX3l+lVjzo5wbGoK2 oVa1MJL7UAtO3vkOyGP4Q2A6diR8Ow== =FK8w -----END PGP SIGNATURE----- --udcq9yAoWb9A4FsZ--