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-49200-garchives=archives.gentoo.org@lists.gentoo.org>) id 1RiDYv-0000Zc-Lw for garchives@archives.gentoo.org; Tue, 03 Jan 2012 23:14:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9211121C054; Tue, 3 Jan 2012 23:14:23 +0000 (UTC) Received: from mail-gx0-f181.google.com (mail-gx0-f181.google.com [209.85.161.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 4077A21C02A for <gentoo-dev@lists.gentoo.org>; Tue, 3 Jan 2012 23:13:47 +0000 (UTC) Received: by ggnq2 with SMTP id q2so1804490ggn.40 for <gentoo-dev@lists.gentoo.org>; Tue, 03 Jan 2012 15:13:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=YwsfdKi48UFJ2xLbrgasl0dsyt/m6JCU3Djqpa/j2t0=; b=oJlfboV4TVCGGY556wnYvDU+xknXXSBKD6IyI6Na9xlCOujt3tt9qwgFbQGe/Nw6fp 5ydsJFvwjTOSMv/XZrXB6ZWPnhM0qkyGi3l76gDVjwNEt+afRu+u0TX2LMNzSymK5VwU kf+OIauDQYsjUHDBiWEi+/kNglVPn9EVI/tcU= Received: by 10.236.181.136 with SMTP id l8mr68855727yhm.103.1325632427618; Tue, 03 Jan 2012 15:13:47 -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 n5sm76914134yhk.1.2012.01.03.15.13.45 (version=SSLv3 cipher=OTHER); Tue, 03 Jan 2012 15:13:46 -0800 (PST) Sender: William Hubbs <w.d.hubbs@gmail.com> Received: by linux1 (sSMTP sendmail emulation); Tue, 03 Jan 2012 17:09:18 -0600 Date: Tue, 3 Jan 2012 17:09:18 -0600 From: William Hubbs <williamh@gentoo.org> To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr Message-ID: <20120103230918.GA7247@linux1> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <4F000C32.6020602@gentoo.org> <1325449284.12935.21.camel@TesterTop4> <20120101202355.30098545@googlemail.com> <1325454648.12935.24.camel@TesterTop4> <4F016DBE.2000209@gentoo.org> <1325616625.7238.23.camel@TesterBox.tester.ca> <20120103190255.GA13817@linux1> <20120103191206.GP780@gentoo.org> <20120103200120.GB13936@linux1> <20120103212215.GU780@gentoo.org> 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="LZvS9be/3tNcYl/X" Content-Disposition: inline In-Reply-To: <20120103212215.GU780@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 9f993753-2356-4849-bf0c-e94303ee627f X-Archives-Hash: 32140fe1c39249a2975b8dd7021ba5cd --LZvS9be/3tNcYl/X Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 03, 2012 at 10:22:15PM +0100, Fabian Groffen wrote: > > I'll have to go through on my system at > > least and find all of the ebuilds that install things in > > /{bin,sbin,lib}. I'll open a tracker bug as soon as udev-176 is > > released; this will list all of the things we need to do to complete the > > migration. >=20 > I would suggest not to do this. It's more interesting to know what udev > really requires to be in /usr/bin. The issues involve binaries in /{bin,sbin} that link to libraries in /usr/lib as well as packages that install udev rules that run binaries. >=20 > > Basically I have these in my head: > >=20 > > * mask udev-176 in the tree. > > * figure out and document how to make a simple initramfs with dracut. > > * unmask udev 176 making sure to point users with a separate /usr > > partition to how to make an initramfs (I could probably do this with > > ewarns in the ebuild and maybe a news item before we go stable). > > * stabilize a version of dracut. > > * stabilize >=3Dudev-176 and kmod. The part of the process above is the part I am the most concerned about. I think we need to get everyone who is using separate /usr switched over to an initramfs with udev 176, and this needs to happen sooner than later, without using things like wrapper scripts or ways to avoid the initramfs. Those are just stop-gap options that will only work until some package they are depending on migrates to /usr. Once we get to this point in the process, I think we could take each package that installs things in / individually and migrate it. But, I think the part of the process listed above needs to happen sooner than later. What are your thoughts? William --LZvS9be/3tNcYl/X Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk8Dip4ACgkQblQW9DDEZThIxgCfTZUlW4Bf+uXV1XUL1HCaABO/ pEIAoLLvH6GhXLHx22XV/xjfTyQsIHvE =CWgZ -----END PGP SIGNATURE----- --LZvS9be/3tNcYl/X--