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 943CE13800E for ; Wed, 8 Aug 2012 22:09:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4C2C9E07A0; Wed, 8 Aug 2012 22:09:11 +0000 (UTC) Received: from mail-ob0-f181.google.com (mail-ob0-f181.google.com [209.85.214.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 097A1E07A0 for ; Wed, 8 Aug 2012 22:09:10 +0000 (UTC) Received: by obbup19 with SMTP id up19so1839177obb.40 for ; Wed, 08 Aug 2012 15:09:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=ozXJKnodQ0wFBuioE0h4yIqJ//MxOjnWIP24I6WG+aE=; b=z4/UOkrqWoYzClFZ1FBcgYBwVQOidD265DH8JAr0qGvCj4eAE3HfAOdqpjUXooeDe9 XTaIERPrifeVk4AnR2NPsPJaGZF+tBBCvBH0Lm1QXGhwKIOWfMOBKtE/Kq23l7ZN405E Ux1p3LuVapCZD0goj4wXpyf2rjDS3YTjYF7kfWjEPAyf4vWwzuiht7XlcPZHINO11/Y5 CkaVs4Z+58qwI7tCdbcLjqAdg0skpz2e7q+moaaY7JuJDUCZ04Fv9xmHZFkGE9/Wx/yo FFeOBA0n1q7h1QoNv9BdvZVyAYoozou+1l33IupHj8TTbtnaGTJfWu3xLHexseCxyFWx 8o8w== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 Received: by 10.60.13.228 with SMTP id k4mr1730523oec.28.1344463750250; Wed, 08 Aug 2012 15:09:10 -0700 (PDT) Sender: neurogeekster@gmail.com Received: by 10.182.182.8 with HTTP; Wed, 8 Aug 2012 15:09:09 -0700 (PDT) Received: by 10.182.182.8 with HTTP; Wed, 8 Aug 2012 15:09:09 -0700 (PDT) In-Reply-To: <5022DDAA.2010708@gentoo.org> References: <5015EDC2.202@gentoo.org> <5022DDAA.2010708@gentoo.org> Date: Wed, 8 Aug 2012 18:09:09 -0400 X-Google-Sender-Auth: WpuJIvBYmWmGmkG7llb7gDWEujM Message-ID: Subject: Re: [gentoo-python] Python 3 in Gentoo From: "Jesus Rivero (Neurogeek)" To: Thomas Sachau Cc: gentoo-python Content-Type: multipart/alternative; boundary=e89a8fb204dc3f3f4904c6c85c24 X-Archives-Salt: 4dde79b1-3f72-460c-b40c-ace0eb1c1da6 X-Archives-Hash: 3973593db266633bad03d200a3bf6c46 --e89a8fb204dc3f3f4904c6c85c24 Content-Type: text/plain; charset=ISO-8859-1 +1 On Aug 8, 2012 5:44 PM, "Thomas Sachau" wrote: > Mike Gilbert schrieb: > > On Tue, Jul 31, 2012 at 11:31 AM, Mike Gilbert > wrote: > >> On Mon, Jul 30, 2012 at 1:05 PM, Mike Gilbert > wrote: > >>>> So do you know how many ebuilds we'd have to update to get it right? > >>>> > >>> > >>> At the moment, no. If someone could help me write a script to identify > >>> affected packages, that would be great. > >>> > >>> If said script uses the portage api to determine the dependency tree, > >>> we will want to modify python.eclass first to reduce the number of > >>> hits. This could be done in a local copy of the tree. > >> > >> I've created a quick little script and posted it in my devspace. Now I > >> just need to mess with python.eclass. > >> > >> http://dev.gentoo.org/~floppym/python-deps.py > > > > After modifying python.eclass, distutils.eclass, java-ant-2.eclass, > > and waf-utils.eclass, there are 532 dependencies that would need to be > > modified to make the || dep plan work. I have attached the list for > > reference. > > > > Does this seem like a viable option? Is anyone going to volunteer to > > take it from here? > > > > If everyone agrees with this route, i suggest a post to the gentoo-dev > mailing list about this planned change and a request for maintainers to > change their dependencies accordingly. > Additionally i suggest to add it also to some written doc, e.g. the > python developer guide. > After giving maintainers some time for that change, we could then open > bugs or do the remaining needed conversions (when the maintainer is > missing or gives his ok). > > > -- > > Thomas Sachau > Gentoo Linux Developer > > --e89a8fb204dc3f3f4904c6c85c24 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

+1

On Aug 8, 2012 5:44 PM, "Thomas Sachau"= ; <tommy@gentoo.org> wrote:
Mike Gilbert schrieb:
> On Tue, Jul 31, 2012 at 11:31 AM, Mike Gilbert <floppym@gentoo.org> wrote:
>> On Mon, Jul 30, 2012 at 1:05 PM, Mike Gilbert <floppym@gentoo.org> wrote:
>>>> So do you know how many ebuilds we'd have to update to= get it right?
>>>>
>>>
>>> At the moment, no. If someone could help me write a script to = identify
>>> affected packages, that would be great.
>>>
>>> If said script uses the portage api to determine the dependenc= y tree,
>>> we will want to modify python.eclass first to reduce the numbe= r of
>>> hits. This could be done in a local copy of the tree.
>>
>> I've created a quick little script and posted it in my devspac= e. Now I
>> just need to mess with python.eclass.
>>
>> http://dev.gentoo.org/~floppym/python-deps.py
>
> After modifying python.eclass, distutils.eclass, java-ant-2.eclass, > and waf-utils.eclass, there are 532 dependencies that would need to be=
> modified to make the || dep plan work. I have attached the list for > reference.
>
> Does this seem like a viable option? Is anyone going to volunteer to > take it from here?
>

If everyone agrees with this route, i suggest a post to the gentoo-dev
mailing list about this planned change and a request for maintainers to
change their dependencies accordingly.
Additionally i suggest to add it also to some written doc, e.g. the
python developer guide.
After giving maintainers some time for that change, we could then open
bugs or do the remaining needed conversions (when the maintainer is
missing or gives his ok).


--

Thomas Sachau
Gentoo Linux Developer

--e89a8fb204dc3f3f4904c6c85c24--