1 |
Dnia 2014-08-05, o godz. 12:25:17 |
2 |
Ulrich Mueller <ulm@g.o> napisa³(a): |
3 |
|
4 |
> >>>>> On Tue, 5 Aug 2014, Micha³ Górny wrote: |
5 |
> |
6 |
> > I would additionally like to ask Council to consider a three more |
7 |
> > items for EAPI 6. |
8 |
> |
9 |
> > Specifically: |
10 |
> |
11 |
> > 1. passing additional configure options (using the usual --help |
12 |
> > magic): |
13 |
> > [...] |
14 |
> |
15 |
> > 2. additional default suffixes for dohtml: bug #423245 [3]. |
16 |
> > [...] |
17 |
> |
18 |
> > 3. build-time switching variant of || (): bug #489458 [4]. |
19 |
> |
20 |
> I'd rather not add further features to EAPI 6, otherwise it'll never |
21 |
> be finished. I don't see items 1 and 2 as essential features. In |
22 |
> addition, comments on the bugs for item 1 seem to indicate that it |
23 |
> will break some packages. |
24 |
|
25 |
Comments indicate only that Exherbo done it the way that broke some |
26 |
packages. However, we already have a good way of avoiding that |
27 |
(--help). And since it is trivial to implement in-place in Portage, we |
28 |
should be able to do a tinderbox run before the meeting. |
29 |
|
30 |
> Concerning item 2, dohtml already has a -A option that allows adding |
31 |
> further extensions to the list. It doesn't have any option for their |
32 |
> removal, so I've mixed feelings about adding further extensions as |
33 |
> default. |
34 |
|
35 |
Me too but I want the Council to have the final say. IMHO dohtml is |
36 |
a big mistake that most developers see as wrapper for 'insinto; doins' |
37 |
while instead it is a big pack of magic features. |
38 |
|
39 |
> Item 3 would be important enough to add it. OTOH, it still is in the |
40 |
> flow; your comment #14 was posted to the bug only today (!). There are |
41 |
> at least two previous examples where we have had bad experience with |
42 |
> such last-minute changes. |
43 |
|
44 |
I doubt it can go anywhere far from it. My comment only summarizes most |
45 |
of the stuff, and there's still time before the meeting. Considering |
46 |
the agenda, I suspect that the meeting may even need to be continued |
47 |
next week -- which brings us even more time. |
48 |
|
49 |
Of course, there's matter of testing it. However, I am going to work |
50 |
on || deps in Portage anyway. In the worst case, we can decide to drop |
51 |
it from final EAPI 6 set. However, I see it as more likely to be |
52 |
implemented than runtime USE. |
53 |
|
54 |
-- |
55 |
Micha³ Górny |