1 |
>>>>> On Wed, 27 Jun 2018, Michał Górny wrote: |
2 |
|
3 |
> Three more questions from me: |
4 |
|
5 |
> 1. Do you believe that Council members should respect the requests |
6 |
> of the developer community even if they disagree with them? |
7 |
> Or should Council members decide based on their own judgment of |
8 |
> arguments presented? |
9 |
|
10 |
> Example: there's a heated debate, and the majority of respondents |
11 |
> request that X is implemented. However, after reading all the |
12 |
> arguments you don't think that X is a good idea but you haven't |
13 |
> managed to convince others. Would you vote for X (as your |
14 |
> electorate demands) or against it (as you believe is better for |
15 |
> the distro)? |
16 |
|
17 |
Things are usually not as clear cut as in your constructed example. |
18 |
If there is consensus in a discussion (which doesn't exclude that |
19 |
there could be single dissenting voices) then generally the council |
20 |
should go with that. However, if there's consensus then normally |
21 |
there's no reason for the council to get involved. |
22 |
|
23 |
OTOH, if there is disagreement then the council may be asked to |
24 |
resolve the issue. That's the reason why the council exists in the |
25 |
first place, namely to have a procedure for deciding global issues, |
26 |
without the need to have an all-devs vote for everything. |
27 |
|
28 |
In short, I would not vote against developer consensus, but in case of |
29 |
an unresolved controversy my vote would be based on my judgement what |
30 |
will be best for the distro. |
31 |
|
32 |
> 2. Do you believe that the Council should proactively research the |
33 |
> state of affairs and make decisions whenever they believe the |
34 |
> direction of the distribution needs to be adjusted? Or should it |
35 |
> be passive and avoid involvement unless developers explicitly |
36 |
> request Council's intervention? |
37 |
|
38 |
How would you even measure "proactivity", and how would you |
39 |
distinguish between "the Council" and its members acting as |
40 |
individuals? If I look at the number of agenda items for the past |
41 |
term (excluding unfinished business and open bugs), then about 75% of |
42 |
the items were submitted by council members, 20% by other developers, |
43 |
and 5% by users. Then again, are council members simply submitting so |
44 |
much because they at the same time are very active devs, or in their |
45 |
capacity as council members? |
46 |
|
47 |
> 3. Do you believe the developer community should hold the power |
48 |
> to veto or dissolve the Council at any point? Provided there's |
49 |
> a global developer vote agreeing on that. |
50 |
|
51 |
Presumably, I would not oppose a voting system similar to Debian's |
52 |
"general resolution" (as suggested in [1]), if it has reasonably high |
53 |
thresholds (because dissolving the Council every other month won't |
54 |
help us either). |
55 |
|
56 |
OTOH, I am a friend of the KISS principle [2], and we should be very |
57 |
careful not to unnecessarily complicate our processes by adding too |
58 |
many layers. |
59 |
|
60 |
Ulrich |
61 |
|
62 |
[1] https://projects.gentoo.org/council/meeting-logs/20180408-summary.txt |
63 |
[2] https://en.wikipedia.org/wiki/KISS_principle |