Gentoo Archives: gentoo-dev

From: Francesco Riosa <vivo75@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions
Date: Sun, 09 Apr 2017 22:42:43
Message-Id: 58e00f65-0d80-a818-c03b-d0055712d4d8@gmail.com
In Reply to: Re: [gentoo-dev] Reverse use of Python/Ruby versions by Michael Orlitzky
1 On 09/04/2017 23:52, Michael Orlitzky wrote:
2 > On 04/09/2017 12:15 PM, William L. Thomson Jr. wrote:
3 >> Not sure if this is practical, it may be less work if the use of
4 >> Python and Ruby versions ( maybe others ) is reversed. Rather than
5 >> adding all the versions that the ebuild supports. What if it only
6 >> included versions it did not support?
7 >
8 > Even if this would work better, it would require retraining all
9 > developers, completely rewriting several eclasses, tons of
10 > documentation, and a few thousand ebuilds.
11 Let's assume the retraining will be 2 or 3 orders of magnitude easier
12 than switching from cvs to git, than that's doable.
13 Eclasses, ebuilds and documentation will be the real burden, but at this
14 point it's better to discuss if the feature is wanted or not, then later
15 wait for the volunteer(s) to actually do the work.
16
17 >
18 > No one's going to jump on that bandwagon without a proof-of-concept
19 > that works much better than what we have now.
20
21 yep, that could be done, but since it's not trivial maybe better decide
22 if it will be wasted or possibly accepted.
23
24
25 by the way eclasses from gentoo repo with PYTHON string inside are the
26 following:
27
28 $ grep -c PYTHON *.eclass | grep -v :0$
29 distutils-r1.eclass:28
30 enlightenment.eclass:6
31 gnome-python-common-r1.eclass:2
32 kernel-2.eclass:2
33 mate.eclass:1
34 mozcoreconf-v4.eclass:3
35 python-any-r1.eclass:75
36 python-r1.eclass:107
37 python-single-r1.eclass:112
38 python-utils-r1.eclass:203
39 ros-catkin.eclass:40
40 twisted-r1.eclass:2
41 waf-utils.eclass:7