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 EB8B31381F3 for ; Sat, 10 Nov 2012 03:02:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B2B2321C029 for ; Sat, 10 Nov 2012 03:02:05 +0000 (UTC) Received: from mail-oa0-f53.google.com (mail-oa0-f53.google.com [209.85.219.53]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4E7AEE00C2 for ; Sat, 10 Nov 2012 01:42:12 +0000 (UTC) Received: by mail-oa0-f53.google.com with SMTP id j6so4527981oag.40 for ; Fri, 09 Nov 2012 17:42:11 -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=0ZJ+yw2gPrSn3dQ5Aj2yiNqt9auFoG5Ov/LV+04Z1UE=; b=YHMC60AmjFklLyDM8p1cm75mH2SrfP9bNhT2dsgZ5SAKK5/rd/W6w+vA+KakHbP9rq fCuOt1F31+M4Kr72JEokRbFFKX+csf1v5L2A0FFXGY27g9xVdEBBzgwGOE1nEtJ1FX1X 62YYIYyVIVGnVA4Ss5jwDCUe5qFmLB2WUcXJE+JZCyUH6Pe0AYe3sgmD1PMlS/wgU7bb UxbiGMFFhoDzObbcMX7kg6gs1rkjvbKkDfr3vheKOBKhtsbCiLZX1Oh2HOhB9YmA+qxS JTRY+KqI6mZkupB/tjzL2Cv26RtZUC66wC0tmxdTOCcTOjXdk6VW+V6JFXIdXQxpgdfs AHAQ== Received: by 10.60.26.234 with SMTP id o10mr9185178oeg.85.1352511731523; Fri, 09 Nov 2012 17:42:11 -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 q1sm169772oeh.8.2012.11.09.17.42.07 (version=SSLv3 cipher=OTHER); Fri, 09 Nov 2012 17:42:09 -0800 (PST) Sender: William Hubbs Received: by linux1 (sSMTP sendmail emulation); Fri, 09 Nov 2012 19:42:06 -0600 Date: Fri, 9 Nov 2012 19:42:06 -0600 From: William Hubbs To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Council meeting: Tuesday 11 November 2012, 19:00 UTC Message-ID: <20121110014206.GA2152@linux1> Mail-Followup-To: gentoo-project@lists.gentoo.org References: <20121106212816.GE82762@gentoo.org> <20121108174548.GB3842@linux1> <20121108181557.GP83592@gentoo.org> <20121108185348.GB3931@linux1> <20121108204629.5ae6765d@gentoo.org> <20121109051346.GA20124@linux1> <20121109083355.248ffbe3@gentoo.org> <20121109153247.GA21483@linux1> <20121109182125.GW83592@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list 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="Q68bSM7Ycu6FN28Q" Content-Disposition: inline In-Reply-To: <20121109182125.GW83592@gentoo.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 9e74b180-8fd8-4702-ba91-baa4a7e825f5 X-Archives-Hash: 9e1a285f2c65879bf003897a45e0deeb --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Nov 09, 2012 at 07:21:25PM +0100, Fabian Groffen wrote: > On 09-11-2012 09:32:47 -0600, William Hubbs wrote: > > > Testing it. Testing the /usr move broadly. > > > You want gen_usr_ldscript on non-bootable systems (eg prefix, mingw) = to > > > be (mostly) a noop too which you can't distinguish from only CHOST. > >=20 > > That has been done already by toolchain a while back. Take a look at the > > code in toolchain-funcs.eclass. There are very few platforms where this > > function does anything at all these days. It would just be a matter of > > removing linux from the platforms it supports. >=20 > They tested it? Are you referring to the platforms from bug #417451? > (excluding the Prefix platforms, because in the Prefix tree > gen_usr_ldscript just works, because it breaks existing installs to > disable it) Look at the first case statement in gen_usr_ldscript and tell me if you disagree with what I'm saying. The function always executes on darwin. On linux and any bsds, it executes for non-prefix setups. On any other platform, prefix or not, it does nothing. =20 So, if I'm reading the code correctly, on prefix, more than likely it isn't doing anything. > > > IMHO this needs a discussion on -dev before going through the council. > > =20 > > I would send the patch to do this to -dev anyway, so at that time I > > guess we could have folks apply it and rebuild their systems and see > > what breaks. > >=20 > > Since applying the patch itself will not force any rebuilds, it should > > just end up being a natural migration; as things are rebuilt the > > libraries will move from /lib to /usr/lib with no harm being done. >=20 > I thought so too, until I got dangling symlinks for older zlib for some > reason (preserve-libs? ebuild?) which wasn't really a funny experience. What symlinks did you have? > So, before this is done, we must test it in all forms, not rely on theory. =20 I am not disagreeing with you. The only way to test is, after the time window for migrating to initramfs or sep-usr busybox expires, have people start migrating and see how it goes. > Alexis' profile suggestion nicely allows existing installs to remain as > is, new installs to be without /usr-split, and people to move over when > they deem that a good idea. If we do this with a variable, I suggest using it temporarily, but ultimately dropping it and having everyone switch over after things are tes= ted. Again, I think 6 months or a year are too long for this testing window. William --Q68bSM7Ycu6FN28Q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlCdsO4ACgkQblQW9DDEZTihxQCeN1GHg+8SWhzF72HRnuuOBXUq lXMAoIr6TLO5YQINLBHkKXXu3UaMlra4 =Gooz -----END PGP SIGNATURE----- --Q68bSM7Ycu6FN28Q--