From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path: <gentoo-project+bounces-2235-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 EB8B31381F3
for <garchives@archives.gentoo.org>; 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 <garchives@archives.gentoo.org>; 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 <gentoo-project@lists.gentoo.org>; Sat, 10 Nov 2012 01:42:12 +0000 (UTC)
Received: by mail-oa0-f53.google.com with SMTP id j6so4527981oag.40
for <gentoo-project@lists.gentoo.org>; 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 <w.d.hubbs@gmail.com>
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 <williamh@gentoo.org>
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: <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="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--