public inbox for gentoo-python@lists.gentoo.org
 help / color / mirror / Atom feed
From: Richard Yao <ryao@gentoo.org>
To: gentoo-python@lists.gentoo.org
Subject: Re: [gentoo-python] Python 3 in Gentoo
Date: Mon, 13 Aug 2012 15:05:15 -0400	[thread overview]
Message-ID: <50294FEB.1020104@gentoo.org> (raw)
In-Reply-To: <5022DDAA.2010708@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 1934 bytes --]

On 08/08/2012 05:44 PM, Thomas Sachau 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 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).
> 
> 

Any changes to package dependencies should be semantically equivalent to
what they are now, so we should only need the Gentoo Python team to sign
off on this. We would still want to make some kind of gentoo-dev
announcement to let people know that this is changing though.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

  parent reply	other threads:[~2012-08-13 19:07 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-30  2:13 [gentoo-python] Python 3 in Gentoo Mike Gilbert
2012-07-30  2:23 ` Richard Yao
2012-07-30  5:38 ` Rafael Goncalves Martins
2012-07-30  7:36 ` Dirkjan Ochtman
2012-07-30  8:23   ` Richard Yao
2012-07-30  8:32     ` Dirkjan Ochtman
2012-07-30  9:06       ` Michał Górny
2012-07-30  9:09         ` Dirkjan Ochtman
2012-07-30  9:16           ` Michał Górny
2012-07-30  9:23             ` Dirkjan Ochtman
2012-07-30  9:50               ` Michał Górny
2012-07-30 11:56                 ` Dirkjan Ochtman
2012-07-30 13:11                   ` Matthew Summers
2012-07-30 13:18                     ` Matthew Summers
2012-07-30 13:39                       ` Nikolaj Sjujskij
2012-07-30 14:05                         ` Jesus Rivero (Neurogeek)
2012-07-31  7:11                           ` Nikolaj Sjujskij
2012-07-31 12:09                             ` Ben de Groot
2012-07-31 12:14                               ` Nikolaj Sjujskij
2012-07-31 14:40                                 ` Ben de Groot
2012-07-31 16:46                                   ` Nikolaj Sjujskij
2012-07-30 14:00                     ` Jesus Rivero (Neurogeek)
2012-07-30 14:04                     ` Michał Górny
2012-07-30 14:07                       ` Matthew Summers
2012-07-30 14:11                         ` Michał Górny
2012-07-30 15:19   ` Mike Gilbert
2012-07-30 15:22     ` Dirkjan Ochtman
2012-07-30 15:30       ` Mike Gilbert
2012-07-30 15:40         ` Dirkjan Ochtman
2012-07-30 15:56           ` Mike Gilbert
2012-07-30 16:05             ` Matthew Summers
2012-07-30 16:16               ` Mike Gilbert
2012-07-30 16:20                 ` Matthew Summers
2012-07-30 16:53             ` Dirkjan Ochtman
2012-07-30 17:05               ` Mike Gilbert
2012-07-31 15:31                 ` Mike Gilbert
2012-08-08 21:07                   ` Mike Gilbert
2012-08-08 21:44                     ` Thomas Sachau
2012-08-08 22:09                       ` Jesus Rivero (Neurogeek)
2012-08-13 19:05                       ` Richard Yao [this message]
2012-08-13  9:46                     ` Dirkjan Ochtman
2012-08-13 19:07                     ` Richard Yao
2012-08-13 19:38                       ` Dirkjan Ochtman
2012-08-31  2:13                         ` Mike Gilbert
2012-09-02 12:21                           ` Thomas Sachau
2012-09-02 17:16                             ` Mike Gilbert
2012-09-02 17:34                               ` Michał Górny
2012-09-02 17:54                                 ` Mike Gilbert
2012-09-02 19:02                                   ` Michał Górny
2012-09-03 21:12                                     ` Mike Gilbert
2012-09-03 21:20                                       ` Michał Górny
2012-07-30 21:33     ` Thomas Sachau
2012-07-30  7:45 ` Michał Górny

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50294FEB.1020104@gentoo.org \
    --to=ryao@gentoo.org \
    --cc=gentoo-python@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox