From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-dev+bounces-49154-garchives=archives.gentoo.org@lists.gentoo.org>) id 1Rhmza-0002U0-DD for garchives@archives.gentoo.org; Mon, 02 Jan 2012 18:52:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DB8E721C3C1; Mon, 2 Jan 2012 18:52:09 +0000 (UTC) Received: from mail-yw0-f53.google.com (mail-yw0-f53.google.com [209.85.213.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 01C8E21C3C0 for <gentoo-dev@lists.gentoo.org>; Mon, 2 Jan 2012 18:51:44 +0000 (UTC) Received: by yhjj52 with SMTP id j52so10383289yhj.40 for <gentoo-dev@lists.gentoo.org>; Mon, 02 Jan 2012 10:51:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=YJG/id33Rho+jGKCUKKzkHKEqumJR0d9qkTah2YAaNE=; b=qpN0/rUuySGeU0wUu/qtuSaUFhCFRdT8xJGhFcdjy2O3hL28XKSzysbXmvHXZXU5RM uSYViQ/HpJGlYiy9MGxYRU+mbDEn7TiLI2Kwg81e4rzonlW8DcxFBt5/zyBYMl4G8a3O iRzs1Ofd9CmW9Mw2PVRPUoF5J/J9kzPjkrQ/A= Received: by 10.236.131.1 with SMTP id l1mr64862865yhi.82.1325530304525; Mon, 02 Jan 2012 10:51:44 -0800 (PST) Received: from linux1 (cpe-76-187-77-158.tx.res.rr.com. [76.187.77.158]) by mx.google.com with ESMTPS id h11sm26947022and.21.2012.01.02.10.51.42 (version=SSLv3 cipher=OTHER); Mon, 02 Jan 2012 10:51:44 -0800 (PST) Sender: William Hubbs <w.d.hubbs@gmail.com> Received: by linux1 (sSMTP sendmail emulation); Mon, 02 Jan 2012 12:46:17 -0600 Date: Mon, 2 Jan 2012 12:46:17 -0600 From: William Hubbs <williamh@gentoo.org> To: gentoo-dev@lists.gentoo.org Cc: robbat2@gentoo.org Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr Message-ID: <20120102184617.GA3739@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org, robbat2@gentoo.org References: <20120101015947.GA9914@linux1> <20120101185434.3d019941@pomiocik.lan> <20120102175457.GB1636@linux1> <20120102193741.7948276f@pomiocik.lan> 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: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <20120102193741.7948276f@pomiocik.lan> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 6beede56-3618-45a7-b6aa-682f89000c43 X-Archives-Hash: fbb5c8b900d82fa17a9ac9145093add0 --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 02, 2012 at 07:37:41PM +0100, Micha=C5=82 G=C3=B3rny wrote: > On Mon, 2 Jan 2012 11:54:57 -0600 > William Hubbs <williamh@gentoo.org> wrote: >=20 > > > For a long-term view, 1) is the only way to go. Splitting packages > > > randomly between rootfs and /usr was never really correct, and we > > > especially shouldn't force users to junk their systems with > > > shattered packages and cheap glue to keep it all working. > > >=20 > > > I'd suggest going the other way than I did with kmod. Temporary IUSE > > > like 'install-to-usr', disabled by default for now. Packages having > > > that IUSE should have correct USE-dependencies, and users who need > > > not to use that could just enable 'install-to-usr' globally (we'd > > > probably want to mask it first). > >=20 > > I'm not sure that a use flag is a good idea for this, because there > > will definitely be people who would turn it off, and with upstreams > > assuming that this is how things are installed, those who turn it off > > will have broken systems. >=20 > But it will give some of us a chance to carefully test changes without > enforcing them on all users or leaving them to lag behind with > packages. Stable or ~arch users wouldn't be affected, just those unmasking things in p.mask. > Another, maybe even better solution is keeping modded packages in an > overlay. Absolutely not. I don't see a reason to use an overlay for this; that's what p.mask is for. > > What does everyone think? What am I leaving out? >=20 > I think you are missing the long, necessary transition period. I'm not sure I agree. I don't see why there has to be a long transition period if we coordinate everything correctly. William --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk8B+3kACgkQblQW9DDEZThr/QCZARvNz87tW+6V7ahwvGNP0mqS Lw8AoJCvbYuI0groFCX7bISs2coEKrAK =fSY2 -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3--