1 |
>>>>> On Sat, 14 May 2016, Michał Górny wrote: |
2 |
|
3 |
> Replace the mentioning of MAKEOPTS configuration variable with |
4 |
> generic description of 'make options'. This is in line with other |
5 |
> parts of the specification where we avoid referencing package |
6 |
> manager configuration explicitly. Furthermore, MAKEOPTS was only |
7 |
> mentioned this one time with no explanatory description and no |
8 |
> guarantee of being exported to the ebuild environment, so it is |
9 |
> better to avoid making developers think it is reliable. |
10 |
|
11 |
The council has rejected the EJOBS feature (see bug 273101) twice, |
12 |
namely for EAPI 5 and EAPI 6. In the discussion about EAPI 6 the |
13 |
main argument was that similar functionality already exists with |
14 |
the makeopts_jobs() and makeopts_loadavg() functions provided by |
15 |
multiprocessing.eclass (see 20140617 council log). Both functions |
16 |
rely on the MAKEOPTS variable. |
17 |
|
18 |
So, IMHO removal of this variable cannot be done in a simple editorial |
19 |
change but needs to be discussed in the -dev mailing list. We would |
20 |
also need a replacement for the two above-mentioned functions (which |
21 |
presumably will require an EAPI bump). |
22 |
|
23 |
Ulrich |