From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-80583-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 422A0139694
	for <garchives@archives.gentoo.org>; Wed, 10 May 2017 14:25:09 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 8797921C038;
	Wed, 10 May 2017 14:24:59 +0000 (UTC)
Received: from smtp.gentoo.org (mail.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 39397E0D76
	for <gentoo-dev@lists.gentoo.org>; Wed, 10 May 2017 14:24:59 +0000 (UTC)
Received: from localhost (unknown [IPv6:2a01:e34:eeaa:6bd0:4ecc:6aff:fe03:1cfc])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	(Authenticated sender: aballier)
	by smtp.gentoo.org (Postfix) with ESMTPSA id 7FC103415B7
	for <gentoo-dev@lists.gentoo.org>; Wed, 10 May 2017 14:24:57 +0000 (UTC)
Date: Wed, 10 May 2017 16:24:51 +0200
From: Alexis Ballier <aballier@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: New profiles for default-pie transition
Message-ID: <20170510162451.2a6702f6@gentoo.org>
In-Reply-To: <9b079661-0873-176c-189a-8d9d23e525d0@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>
	<9b079661-0873-176c-189a-8d9d23e525d0@gentoo.org>
Organization: Gentoo
X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu)
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=US-ASCII
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 121e5764-e6d1-4f28-a155-d66a6009e01b
X-Archives-Hash: 5e4799565ba30dec524c8277fa0f1d93

On Wed, 10 May 2017 15:42:25 +0200
Kristian Fiskerstrand <k_f@gentoo.org> wrote:

> 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.org>   
> > wrote:  
> >>> Sounds like a reasonable action plan. The consequences of such a
> >>> change definitely seems to be sufficiently high to merit a proper
> >>> migration plan which doesn't seem to have been established at
> >>> this point. Whether 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, but 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.  
> > 
> > Actually the idea I like best so far is Jason's profile suggestion. 
> > 
> > * package.use.mask gcc[pie] in the 13.0 profiles
> > 
> > * 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
> >   
> > -> This would also give us some time to discuss what other changes
> > we might make with the transition to the new profiles. 
> >   
> > -> Also, this means the transition is independent of gcc release
> > timing.  
> > 
> > (We just need to be careful since hardened also inherits 13.0, so
> > the setting must be overridden there. As far as I can see that's
> > already done there though.)
> >   
> 
> +1
> 

+1 too actually