From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-project+bounces-2221-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1EEA81381F3 for <garchives@archives.gentoo.org>; Fri, 9 Nov 2012 00:02:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 99BCB21C065 for <garchives@archives.gentoo.org>; Fri, 9 Nov 2012 00:02:28 +0000 (UTC) Received: from mail-ob0-f181.google.com (mail-ob0-f181.google.com [209.85.214.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 82893E01C5 for <gentoo-project@lists.gentoo.org>; Thu, 8 Nov 2012 22:09:23 +0000 (UTC) Received: by mail-ob0-f181.google.com with SMTP id ta14so891746obb.40 for <gentoo-project@lists.gentoo.org>; Thu, 08 Nov 2012 14:09:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=WX5TJd6BuewjGSjH5m5ejaOe4Jl3SE7wlFTtcDl1ous=; b=spl8yUesR14V8LVukt1PM2w1UeYVc4rLOZ3LRxQj7p0s5ttgKEyWb/igEjuyz9k9jg ff4r7Usr177jNTFkfx4KdXbt40JNAL12WIvu3ZA/fXjdZG7OPf718itAm6kkaq6rASfc DkHqgNeGF/Rq7vRFp8Xh4V/CULWqtJwb8Zaw3PNLm5Pc1vVDtIuiSWIB87UpRlmFPx/s p0HnletK51sD71OOfHBKhH0hLmcIy2rERrqVJx+h8NHrqTIyDeQsheHP6UCUQuBCgdIC DAuFboIkJlp4OamJpNUO/1SpMuUKnQQmY74kKZAlTgISUyYmgYEiSpt7PmP66f2QEOFD Uvxg== Received: by 10.60.168.230 with SMTP id zz6mr6503852oeb.38.1352412562598; Thu, 08 Nov 2012 14:09:22 -0800 (PST) Received: from linux1 (cpe-76-187-95-60.tx.res.rr.com. [76.187.95.60]) by mx.google.com with ESMTPS id s5sm27751620obo.10.2012.11.08.14.09.19 (version=SSLv3 cipher=OTHER); Thu, 08 Nov 2012 14:09:21 -0800 (PST) Sender: William Hubbs <w.d.hubbs@gmail.com> Received: by linux1 (sSMTP sendmail emulation); Thu, 08 Nov 2012 16:09:18 -0600 Date: Thu, 8 Nov 2012 16:09:18 -0600 From: William Hubbs <williamh@gentoo.org> To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Council meeting: Tuesday 11 November 2012, 19:00 UTC Message-ID: <20121108220918.GA6205@linux1> Mail-Followup-To: gentoo-project@lists.gentoo.org References: <20121106212816.GE82762@gentoo.org> <20121108174548.GB3842@linux1> <20121108181557.GP83592@gentoo.org> <20121108185348.GB3931@linux1> <CAGfcS_=XkwWGnOFV8JPinA8CcV-B+=t3+Emn9w2+kMnrcQOXmw@mail.gmail.com> Precedence: bulk List-Post: <mailto:gentoo-project@lists.gentoo.org> List-Help: <mailto:gentoo-project+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-project+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-project+subscribe@lists.gentoo.org> List-Id: Gentoo Project discussion list <gentoo-project.gentoo.org> X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J2SCkAp4GZ/dPZZf" Content-Disposition: inline In-Reply-To: <CAGfcS_=XkwWGnOFV8JPinA8CcV-B+=t3+Emn9w2+kMnrcQOXmw@mail.gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: cfe7b368-5e59-424a-9de0-6bd4a7e241d8 X-Archives-Hash: 2cad3715d52cd41ca8d5a960041cb76f --J2SCkAp4GZ/dPZZf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 08, 2012 at 04:16:35PM -0500, Rich Freeman wrote: > Summarizing some irc discussion: >=20 > On Thu, Nov 8, 2012 at 1:53 PM, William Hubbs <williamh@gentoo.org> wrote: > > I believe we can drop the gen_usr_ldscript question, yes, because if > > everything else happens, we can just have the toolchain guys make it a > > noop on Linux. >=20 > There is disagreement over whether this is a good idea. Nobody > objects to dropping gen_usr_ldscript from discussion if it is left > alone, but it probably deserves some kind of consideration if we want > to change it (maybe not a council vote, but at least discussion). >=20 > I think that the direction Gentoo wants to move in has no clear > consensus. I see several options: > 1. All boot-time files are in / (the old position, which we've agreed > to move away from). > 2. Files can be in / or /usr at maintainer discretion (align with > upstream, etc). > 3. All files should be in /usr - eventually /bin, /lib, and so on > should be empty (where Fedora is going). >=20 > Dropping support for separate /usr without one of the solutions > already discussed is making the move from #1 to #2. I see modifying > gen_usr_ldscript as making the step from #2 to #3. No, it is part of the step from #1 to #2, since gen_usr_ldscript only moves shared libraries. If we turn this off, we end up leaving shared libraries where upstream intended them to be instead of putting them in / and separating them from the static libraries. > Personally I don't have a problem with the /usr move, but that is a > big step, and I don't want to see lots of files moving to /usr without > maintainer involvement unless we're REALLY sure we want that. I'm not advocating right now for the /usr move, just what you called step #1 to #2. > Also, > before that function is modified to be a no-op on linux we should do > some serious testing - a lot of very important packages are going to > be affected. =20 I do agree with testing, but this will all come after we implement separate /usr support; otherwise the testing will fail if you have separate /usr. > And of course this only affects libraries - movement of anything else > will require ebuild changes. =20 Actually it only affects shared libraries. > > I would be ok with going a little longer than 30 days, but 6 months or > > a year might be a bit extreme. >=20 > That was my thought as well - maybe 60 or 90 days is a better option. > Even 30 days though is a fair bit of time to migrate to initramfs. We > can always send out a news item that this is coming now if anybody > wants to mess with ~arch packages on a test machine before things are > stabilized. I have to get a new openrc stable and we need a newer genkernel before anything can start stabilizing. I don't want to send out any newsitems yet; I want to wait until the council says go ahead with this, and probably I'll send it out when that happens and we have the newer openrc and genkernel stabled and give a time window then. Also, if you don't want to use initramfs, you can use busybox[sep-usr]. Emerge it with that use flag and follow the instructions you get. William --J2SCkAp4GZ/dPZZf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlCcLY4ACgkQblQW9DDEZTjPVwCfX8djsPpa0ZWWa31EpGSOHV1x 08cAnjeu0Ib8v7IkmGBcrCkhpejGNyBQ =pAuY -----END PGP SIGNATURE----- --J2SCkAp4GZ/dPZZf--