From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-dev+bounces-80576-garchives=archives.gentoo.org@lists.gentoo.org> 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 79A38139694 for <garchives@archives.gentoo.org>; Wed, 10 May 2017 13:42:44 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D336A21C038; Wed, 10 May 2017 13:42:34 +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-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7CC95E0D0B for <gentoo-dev@lists.gentoo.org>; Wed, 10 May 2017 13:42:34 +0000 (UTC) Received: from [10.100.0.22] (host-37-191-226-104.lynet.no [37.191.226.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: k_f) by smtp.gentoo.org (Postfix) with ESMTPSA id 9022533BEBE; Wed, 10 May 2017 13:42:31 +0000 (UTC) Subject: [gentoo-dev] Re: New profiles for default-pie transition To: gentoo-dev@lists.gentoo.org, "Andreas K. Huettel" <dilfridge@gentoo.org> References: <874lwu9c13.fsf@kestrel.kyomu.43-1.org> <830a66d7-5102-cf5c-fadd-add67f48ad04@gentoo.org> <CAKmKYaDg-QuFA9HO1VvdReS_fCduwNn4AX6CEGFhfC+-2zpxgg@mail.gmail.com> <2090987.1dkQBvKUQA@porto> From: Kristian Fiskerstrand <k_f@gentoo.org> Message-ID: <9b079661-0873-176c-189a-8d9d23e525d0@gentoo.org> Date: Wed, 10 May 2017 15:42:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 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 In-Reply-To: <2090987.1dkQBvKUQA@porto> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1mWlBwWjgHkHMGjcs93Ie66vBQap6eTRc" X-Archives-Salt: 1913b37c-4586-4882-a5db-f34c758464da X-Archives-Hash: e469e030beefa0fd9f99c14df7ecff31 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --1mWlBwWjgHkHMGjcs93Ie66vBQap6eTRc Content-Type: multipart/mixed; boundary="wIlBakjI9KEuX62VU6mSDJkCBJpu4IFHG"; protected-headers="v1" From: Kristian Fiskerstrand <k_f@gentoo.org> Reply-To: k_f@gentoo.org To: gentoo-dev@lists.gentoo.org, "Andreas K. Huettel" <dilfridge@gentoo.org> Message-ID: <9b079661-0873-176c-189a-8d9d23e525d0@gentoo.org> Subject: Re: New profiles for default-pie transition References: <874lwu9c13.fsf@kestrel.kyomu.43-1.org> <830a66d7-5102-cf5c-fadd-add67f48ad04@gentoo.org> <CAKmKYaDg-QuFA9HO1VvdReS_fCduwNn4AX6CEGFhfC+-2zpxgg@mail.gmail.com> <2090987.1dkQBvKUQA@porto> In-Reply-To: <2090987.1dkQBvKUQA@porto> --wIlBakjI9KEuX62VU6mSDJkCBJpu4IFHG Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 05/10/2017 03:29 PM, Andreas K. Huettel wrote: > Am Mittwoch, 10. Mai 2017, 13:58:56 CEST schrieb Dirkjan Ochtman: >> On Wed, May 10, 2017 at 11:19 AM, Kristian Fiskerstrand <k_f@gentoo.or= g>=20 > wrote: >>> Sounds like a reasonable action plan. The consequences of such a chan= ge >>> definitely seems to be sufficiently high to merit a proper migration >>> plan which doesn't seem to have been established at this point. Wheth= er >>> that can be added to a later point with gcc6 (e.g by adding a new >>> profile, or a later point release) I don't have strong opinions on, b= ut >>> there should be a plan and proper overview of the consequences. >> >> Yeah, I think I agree. From the discussions so far, I think that we >> should definitely aim for making pie the default for everyone (on >> arches where it makes sense), but doing it in the gcc-6 now which has >> seen only a short period of testing so far seems a bit hasty based on >> data from the messages that I've seen in these threads so far. >=20 > Actually the idea I like best so far is Jason's profile suggestion.=20 >=20 > * package.use.mask gcc[pie] in the 13.0 profiles >=20 > * generate a new set of profiles 17.0 where it's package.use.forced > * tell people they may have to rebuild world when they switch >=20 > -> This would also give us some time to discuss what other changes we m= ight=20 > make with the transition to the new profiles.=20 >=20 > -> Also, this means the transition is independent of gcc release timing= =2E >=20 > (We just need to be careful since hardened also inherits 13.0, so the s= etting=20 > must be overridden there. As far as I can see that's already done there= =20 > though.) >=20 +1 --=20 Kristian Fiskerstrand OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3 --wIlBakjI9KEuX62VU6mSDJkCBJpu4IFHG-- --1mWlBwWjgHkHMGjcs93Ie66vBQap6eTRc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEtOrRIMf4mkrqRycHJQt6/tY3nYUFAlkTGMEACgkQJQt6/tY3 nYWCZAf/ZQqE8AqwhfEbavagjh8fP/jwLfZqpTalYkE9rGuRiOsSacIKQvNcpN6L mGG/0C0+YrMeKSXIKzxvEq+5ackG7xR9Hdi4m5rzVfgGYz5LM5En6mR7BaSOibRy YDDVUjHdZkqmErL854F/2BNEEy1g/a79e2g8iUCG6XAJaZ0t6lvXg+tzvlu1p9oF KQFbDUY8iaxiCc3FAF4ICPFnCEkkW7zzeqeFVivZ3wmzHSZNFNgOi7ESXtID/6xP 2J+7H3F/+DySJkSdIZnuONqbUuFKSSQH48ekQNts+xXyLL5XG8DmEXIbyyblqsn/ 1Wc6fAHmfuJjB9NgCEZVLA+tmHlYyA== =F0bG -----END PGP SIGNATURE----- --1mWlBwWjgHkHMGjcs93Ie66vBQap6eTRc--