Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] Initial python-r1.eclass & distutils-r1.eclass
Date: Fri, 26 Oct 2012 18:29:37
Message-Id: 508AD650.7040603@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] Initial python-r1.eclass & distutils-r1.eclass by "Michał Górny"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 10/25/2012 10:13 PM, Michał Górny wrote:
5 > On Thu, 25 Oct 2012 20:55:37 +0200 hasufell <hasufell@g.o>
6 > wrote:
7 >
8 >> Currently you seem to have focused more on distutils when
9 >> writing python-r1 which makes this eclass a bit raw. Waiting for
10 >> other developers to file feature requests instead of figuring out
11 >> those yourself before they even consider porting their ebuild to
12 >> your new eclasses seems like a questionable policy to me. They
13 >> might not be too excited about it to start discussions and
14 >> feature requests just to switch from an already working
15 >> implementation.
16 >
17 > As you may have failed to notice, most of Python packages actually
18 > are using distutils. Thus, the core goal for distutils-r1/python-r1
19 > was to correctly support those packages.
20 >
21 > Now that distutils is supported well, I can start thinking about
22 > supporting random hackish build systems. I will review redshift
23 > and give you my thoughts.
24 >
25 > Just note that your attitude is not motivating at all. I haven't
26 > killed any of your kitten or forced anyone to use python-r1. Most
27 > of you didn't even care to give a single word of feedback
28 > throughout the development process, so your position of 'this
29 > eclass doesn't give me shiny functions I want' is at least
30 > impolite.
31 >
32
33 Sorry, I thought the main goal was to deprecate python.eclass at some
34 (very distant) point.
35
36 If that is true, then we need to support _all_ build systems
37 using/related to python.
38
39 I was just trying to say that you shouldn't wait for developers to
40 point out all these cases. Best way would be to start converting
41 exotic ebuilds and grep for packages that use python, but _not_ distutils.
42
43 Otherwise I am missing the point why you created two eclasses instead
44 of one (namely just distutils-r1).
45 -----BEGIN PGP SIGNATURE-----
46 Version: GnuPG v2.0.19 (GNU/Linux)
47 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
48
49 iQEcBAEBAgAGBQJQitZQAAoJEFpvPKfnPDWzuOEIAJp9siMgIh4mdDP/kMNvCvpw
50 jOJqML6ZMq9fEl5g8y7D46Vlw3cpQOUErh7fR7iNhN21EZsetNiAfi+s25+cnIWV
51 XF/zrmdGxGJLqgJLwRI8sWwobCiQWpzQC+wJND6DDyCEk5NsJNMuCfFvgIO3l6YY
52 Q6Amtn3QRwNGaZdCF6jWnSScqyJIK5x6ih6UVe99tgwPasNzDWxLesyr1LbkW4sB
53 yohyQGN+JuSWlbOrM9BCs2M5VBFSMlnXTdwJqB4wxEY60FPsFQ33+5Mhx39Wvzd+
54 oDB+0NpqsVU6SZZ3K2hCr70T5M4j/CFGP1AaX5Z1nYoXxeJRkrat+95lcTCXeo0=
55 =awW1
56 -----END PGP SIGNATURE-----