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