1 |
My Dear Respected Gentoo Developers, |
2 |
|
3 |
Lend Uncle Seemant your attention for a minute, please. :) |
4 |
|
5 |
The past few days on gentoo-project and in #gentoo-qa have been |
6 |
discouraging to witness. I can only imagine (or remember) how discouraging |
7 |
it must feel to be a participant. If you are interested, here are my |
8 |
summary observations: |
9 |
|
10 |
- The QA team is an entirely brand new team. |
11 |
- The team-members were put in place by the collective assent of the |
12 |
Gentoo developer community. |
13 |
- No prior team was in place to spoonfeed them any information. No |
14 |
batons to pass, no knowledge to transfer. Processes, guidelines, and |
15 |
frameworks, rules of engagement, rules of the road, etc. -- none of these |
16 |
existed for the QA team to orient themselves into their new roles. |
17 |
- The QA team members share a motivation. |
18 |
- To constantly improve the Gentoo experience. |
19 |
|
20 |
From this standpoint I'm seeing a ton of missed expectations. For example |
21 |
(stated and implied by words, if not intention) within Gentoo: |
22 |
|
23 |
- *The QA team will fix everything. Right now. I meant, yesterday, |
24 |
sorry.* |
25 |
- *I am correct. The other party is wrong. It's so *obvious*. Why |
26 |
isn't the QA team just addressing this already??* |
27 |
- *Why does QA get cc'd all over the place on bugzilla?* |
28 |
- *Most of the things QA gets cc'd on have nothing to do with us.* |
29 |
- *QA's job is to ensure the integrity of the portage tree.* |
30 |
- *QA's job is to be the technical equivalent of ComRel.* |
31 |
- *I'm not sure what the rest of the QA team thinks QA's job is?* |
32 |
- *I just want to do this part of QA.* |
33 |
- *Go raise this on the mailing lists, then council, then QA, if you |
34 |
don't like it.* |
35 |
- *This isn't fair. You're not being fair.* |
36 |
- *QA is afraid of the community and wants to pacify everyone, which |
37 |
makes them ineffective.* |
38 |
|
39 |
The above is a tangled hairball of: |
40 |
|
41 |
- QA members & non-QA-members |
42 |
- IRC & Mailing lists. |
43 |
- Assumption & Presumption |
44 |
- Truth & Embellishment |
45 |
|
46 |
According to the Principle of |
47 |
Humanity<https://en.wikipedia.org/wiki/Principle_of_humanity>, |
48 |
I must ascribe the best possible intention to someone else's actions and |
49 |
words. (Allow that others are driven by the same pure motivations that |
50 |
drive me.) |
51 |
|
52 |
Which is related to my final observation: Gentoo developers, as a whole and |
53 |
as individuals, share the intention *to improve the Gentoo experience.* |
54 |
|
55 |
Finally, my request: |
56 |
|
57 |
1. QA Team: please unite as a team, and figure out: |
58 |
1. Your ABI: |
59 |
1. What should people expect from you as a team and you as |
60 |
individual members and doers on that team. |
61 |
2. Your API: |
62 |
1. How do people interact with you? When is it appropriate? What |
63 |
is the chain of conversation to get to you? |
64 |
3. Your customers: |
65 |
1. Your fellow developers. |
66 |
2. Us users. |
67 |
2. Gentoo Developer Team at Large: |
68 |
1. Please engage with the team that you guys have voiced into place: |
69 |
1. What responsibilities are appropriate for their shoulders? |
70 |
2. What authority is appropriate for them to be effective? |
71 |
|
72 |
Humbly, |
73 |
|
74 |
Seemant Kulleen |
75 |
|
76 |
There was no spoon <https://www.youtube.com/watch?v=XO0pcWxcROI> |
77 |
<https://www.youtube.com/watch?feature=player_detailpage&v=Es2uYtSJh-Y#t=241> |
78 |
|
79 |
There is no spoon.<https://www.youtube.com/watch?feature=player_detailpage&v=Es2uYtSJh-Y#t=241> |
80 |
|
81 |
|
82 |
<https://www.youtube.com/watch?feature=player_detailpage&v=Es2uYtSJh-Y#t=241> |