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-38568-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1NDRXC-0001Xo-PZ
	for garchives@archives.gentoo.org; Wed, 25 Nov 2009 23:44:31 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id B42F8E0A02;
	Wed, 25 Nov 2009 23:43:41 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	by pigeon.gentoo.org (Postfix) with ESMTP id 741BDE0A02
	for <gentoo-dev@lists.gentoo.org>; Wed, 25 Nov 2009 23:43:41 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
	by smtp.gentoo.org (Postfix) with ESMTP id 1377767CB5
	for <gentoo-dev@lists.gentoo.org>; Wed, 25 Nov 2009 23:43:41 +0000 (UTC)
X-Virus-Scanned: amavisd-new at gentoo.org
X-Spam-Score: -1.972
X-Spam-Level: 
X-Spam-Status: No, score=-1.972 required=5.5 tests=[AWL=0.627,
	BAYES_00=-2.599]
Received: from smtp.gentoo.org ([127.0.0.1])
	by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 2PxrEF+DpxFi for <gentoo-dev@lists.gentoo.org>;
	Wed, 25 Nov 2009 23:43:34 +0000 (UTC)
Received: from mail-ew0-f223.google.com (mail-ew0-f223.google.com [209.85.219.223])
	by smtp.gentoo.org (Postfix) with ESMTP id AEDA567CB1
	for <gentoo-dev@gentoo.org>; Wed, 25 Nov 2009 23:43:33 +0000 (UTC)
Received: by ewy23 with SMTP id 23so268762ewy.24
        for <gentoo-dev@gentoo.org>; Wed, 25 Nov 2009 15:43:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:sender:received:in-reply-to
         :references:date:x-google-sender-auth:message-id:subject:from:to
         :content-type:content-transfer-encoding;
        bh=PHOCeunKUTrZwcer3o3BdRAoP+ky1cD7qZ2FIIL4bEQ=;
        b=XLLMAOUvL71yzdHyCMC74dxVfqv5ZztM4ZH7gvk9wM9uqY5e8cxIFTsrsPyn1kdOUA
         fSicx3ufEQujSQG/i2IOvDoVaXUmpmKGi9ZKwCmAjgpYcVCb3hFdkkIflcP+kBomVP1M
         l83FWt9EOxJPLCXL8fizeGds3iftD/wSHesg0=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:sender:in-reply-to:references:date
         :x-google-sender-auth:message-id:subject:from:to:content-type
         :content-transfer-encoding;
        b=TaalIwcArqCDNKENTSbcjZPAzI/Dld5nwCN+IgtEONr9Po8DqDwt5tVNcL8mD9OpKo
         UorVVtkoltmM7rpTDxXD9aBJgh6i4pBn0ftigS5mixQbJotsXKX7iE6e2ekLVwLTpV9v
         MFQ53iyEFaTrvwohCiKgiqbcLO2OT8aLMeA2w=
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
Sender: denis.dupeyron@gmail.com
Received: by 10.216.88.139 with SMTP id a11mr604830wef.50.1259192612653; Wed, 
	25 Nov 2009 15:43:32 -0800 (PST)
In-Reply-To: <20091120090338.GK19586@gentoo.org>
References: <20091018091154.GB464@gentoo.org>
	 <7c612fc60911191626p7c32374fhf597787f2d30dfd3@mail.gmail.com>
	 <4B05F3F3.9020902@gentoo.org> <20091120090338.GK19586@gentoo.org>
Date: Wed, 25 Nov 2009 16:43:32 -0700
X-Google-Sender-Auth: d11a49a2b718aaaa
Message-ID: <7c612fc60911251543p70dfa240gf09feb46f18e3323@mail.gmail.com>
Subject: Re: [gentoo-dev] Gentoo Prefix: on EPREFIX, ED and EROOT inside 
	ebuilds
From: Denis Dupeyron <calchan@gentoo.org>
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Archives-Salt: 6187af1a-9252-4099-aeed-4855fc901c4d
X-Archives-Hash: 849eb668fefe18bfae472f522c70812a

Things seem to be progressing nicely on this front. We have answers to
the questions people had and they look satisfactory to me.

One thing that I think would be valuable is a document that explains
the average dev how to make his/her ebuilds prefix compliant with
links to more details when necessary. I understand that there's the
trivial situations and the less trivial ones. In the latter case it
would be nice to explain why the case isn't trivial and how to fix it.
Using python as an example could be one way to do it. I'm thinking of
something practical that could possibly be patched into devmanual. If
such a document already exists then please just point us to it.

On Fri, Nov 20, 2009 at 2:03 AM, Fabian Groffen <grobian@gentoo.org> wrote:
>> I thought I asked Fabian to work on that at the end of the meeting. In
>> case I didn't then consider this as me officially asking him if he can
>> take care of it. Fabian is this OK with you?
>
> Yes, I agreed coming up with some patch. =A0I admit I haven't yet even
> looked into it.

Great, thanks. If you can have it ready some time before the meeting
so that all devs can get a chance to review it before the council
members vote on it that will be even better. If you need help don't
hesitate to contact me. I'll try and look for the right people to help
you depending on what you need.

> Technically, Portage trunk already contains the most important bits that
> allow us to continue since yesterday. =A0The rest is waiting for a formal
> approval of the council, and then it will most probably be me and Zac
> fighting to get the prefix branch merged into trunk.

Good.

> Next to that, it is part of the Prefix team's job to make sure that
> whatever is installed, does not reference the host system when this is
> not absolutely necessary.

Could you give some examples of when it is absolutely necessary?

Denis.