1 |
Tom Wijsman schrieb: |
2 |
>> Thanks, I would like to phrase the question a little more precisely: |
3 |
>> |
4 |
>> I would like to ask council to state whether the QA team has the |
5 |
>> authority to mandate a policy when there is neither general agreement |
6 |
>> that this policy is a good thing, nor the policy would avert any kind |
7 |
>> of immediate serious problem for users. |
8 |
> That can be reduced to the question whether QA is considered serious. |
9 |
|
10 |
I don't think so. If the council answers this question in the negative, |
11 |
QA still has its emergency powers and can enforce the policy set by the |
12 |
council. |
13 |
QA can also propose any new policy they consider useful to the council, |
14 |
which can then hear the opposing sides and make a decision based on that. |
15 |
|
16 |
> (There is a majority that agrees as well as a serious problem to users |
17 |
> in the GTK+ USE flag situation; the former can be deduced from the |
18 |
> mailing list, the latter can be realized when controlling the USE flag |
19 |
> among a lot of GTK+ packages. It is something that can be done later; on |
20 |
> the other hand, if we categorize everything that way it halts progress) |
21 |
|
22 |
The gtk flag naming problem is not serious in the sense that it will |
23 |
break user systems. Additionally, it has been known and discussed for a |
24 |
long time. Establishing a gtk USE flag policy did not become suddenly so |
25 |
urgent that next council meeting was too far in the future. |
26 |
|
27 |
> The GLEP states that we can |
28 |
> |
29 |
> 1) maintain a list of current "QA Standards"; |
30 |
> |
31 |
> 2) ensure all developer tools are in line with the current QA |
32 |
> standards; |
33 |
> |
34 |
> 3) and apply it as per "In the event that a developer still insists |
35 |
> that a package does not break QA standards, an appeal can be made at |
36 |
> the next council meeting. The package should be dealt with per QA's |
37 |
> request until such a time that a decision is made by the council." |
38 |
> |
39 |
> which effectively makes the "QA Standards" act as policy. |
40 |
|
41 |
I don't think that it is necessarily the case. "QA standard" could also |
42 |
mean telling developers to either use gtk USE flags in the QA team |
43 |
recommended way, or ensuring through other means that users to not |
44 |
encounter unexpected breakage. Another possible interpretation is that |
45 |
QA standards codify established good practices which are largely |
46 |
non-controversial (it was attempted with saying that live ebuilds should |
47 |
be unkeyworded or p.mask'ed IIRC).. |
48 |
|
49 |
> As "QA Standards" under this interpretation are needed to raise |
50 |
> quality; the council should clarify whether we are able to raise the |
51 |
> quality level, or rather are restricted to what exists and expect the |
52 |
> council to raise the quality instead (by having the council do that). |
53 |
|
54 |
"raise the quality" is very subjective. This would not restrict QA |
55 |
powers at all, because almost any policy can claim that as its aim. |
56 |
|
57 |
|
58 |
Best regards, |
59 |
Chí-Thanh Christopher Nguyễn |