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 7080E59CAB for ; Thu, 31 Mar 2016 14:05:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9E84421C08C; Thu, 31 Mar 2016 14:05:29 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 ADAE621C082 for ; Thu, 31 Mar 2016 14:05:28 +0000 (UTC) Received: from localhost (dra13-4-78-234-166-189.fbx.proxad.net [78.234.166.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: aballier) by smtp.gentoo.org (Postfix) with ESMTPSA id A2B7A33BEBE for ; Thu, 31 Mar 2016 14:05:27 +0000 (UTC) From: Alexis Ballier To: Subject: Re: [gentoo-dev] [PATCH 00/21] =?iso-8859-1?Q?gen=5Fusr=5Fldscript:_migrate_away_from_a_sep-/usr_by_defa?= =?iso-8859-1?Q?ult?= Date: Thu, 31 Mar 2016 16:05:21 +0200 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 Message-ID: <95d3d986-aecd-47f1-85c7-fd47be8ffd39@gentoo.org> In-Reply-To: <1459382320-20672-1-git-send-email-vapier@gentoo.org> References: <1459382320-20672-1-git-send-email-vapier@gentoo.org> Organization: Gentoo User-Agent: Trojita/0.6; Qt/5.5.1; xcb; Linux; Gentoo Base System release 2.2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 9e17dbe8-d7f4-4986-b5d9-a461be650183 X-Archives-Hash: b97d1cf84a14af83c5b65a2a150c4dbf On Thursday, March 31, 2016 1:58:19 AM CEST, Mike Frysinger wrote: > To make forward progress on bug 417451, introduce a new sep-usr eclass > that will hold all logic related to having a separate /usr. For now, > this is just the gen_usr_ldscript function and a new USE=3Dsep-usr flag. Good idea, thanks. I'm not 100% convinced it is worth a useflag (instead of=20= e.g. a make.defaults variable that one can override in make.conf), but why=20= not. > All ebuilds that call gen_usr_ldscript today will migrate to this and > will allow people to move away from installing things into /. For the > systems that want to have a split-/usr partition, they can turn on this > USE flag across their system. Your patchset seems to be missing some ebuilds in that regard: expat and=20 sys-freebsd/* come to mind. > This also allows us to mask the flag on many targets where it doesn't > make sense (like most prefix setups) and where we don't want to support > it at all. It should be noted that, unless I missed something, the default settings=20 will *not anymore* allow sep-usr after this patchset (sep-usr useflag will=20= be disabled). This should be advertised more (a news item?) or simply=20 sep-usr added to make.defaults. The latter will also enable busybox's=20 sep-usr support. Alexis.