1 |
Hi, everyone. |
2 |
|
3 |
I'd like to bring the problem of ambiguity of 'UPSTREAM' resolution on |
4 |
our Bugzilla to the discussion. |
5 |
|
6 |
While the resolution generically indicates an issue upstream, it is used |
7 |
differently by different developers, and sometimes even in a few |
8 |
meanings by a single developer. What's even worse, it is both used |
9 |
as a positive, neutral and negative resolution which renders it kinda |
10 |
meaningless as a classification criteria. |
11 |
|
12 |
|
13 |
If you grep the Bugzilla for bugs RESO/UPSTREAM, you'd notice it is used |
14 |
to indicate: |
15 |
|
16 |
a. that the bug has been reported upstream (but not fixed) [1], |
17 |
|
18 |
b. that the bug has been fixed upstream (but did the fix find its way |
19 |
into ::gentoo?) [2], |
20 |
|
21 |
c. that the bug *should* be reported upstream by the user [3], |
22 |
|
23 |
d. that the user should seek help upstream [kinda not-a-bug] [4], |
24 |
|
25 |
e. that the bug has been reported upstream and worked around in ::gentoo |
26 |
[5], |
27 |
|
28 |
f. that the answer 'is always the same' (whatever that might mean) [6], |
29 |
|
30 |
g. that the behavior is defined upstream and the user should discuss |
31 |
changing it there [7], |
32 |
|
33 |
h. that the issue has been fixed upstream and made its way to ::gentoo |
34 |
via version bump [8]. |
35 |
|
36 |
|
37 |
As indicated above, this is meaningless most of them. It indicates both |
38 |
bugs that are fixed, bugs that need to be fixed and reports that have |
39 |
been rejected. It indicates both bugs needing user action, and those |
40 |
expecting developer action. |
41 |
|
42 |
I should point out that we also have an 'UPSTREAM' keyword which some |
43 |
developers are combining with regular statuses. |
44 |
|
45 |
How would you feel about removing/disabling the UPSTREAM resolution, |
46 |
and expecting developers to use UPSTREAM keyword + regular resolution? |
47 |
Any other ideas? |
48 |
|
49 |
|
50 |
[1]:https://bugs.gentoo.org/show_bug.cgi?id=612868#c4 |
51 |
[2]:https://bugs.gentoo.org/show_bug.cgi?id=612006#c4 |
52 |
[3]:https://bugs.gentoo.org/show_bug.cgi?id=611930#c2 |
53 |
[4]:https://bugs.gentoo.org/show_bug.cgi?id=611654#c8 |
54 |
[5]:https://bugs.gentoo.org/show_bug.cgi?id=610628#c8 |
55 |
[6]:https://bugs.gentoo.org/show_bug.cgi?id=610058#c4 |
56 |
[7]:https://bugs.gentoo.org/show_bug.cgi?id=608080#c1 |
57 |
[8]:https://bugs.gentoo.org/show_bug.cgi?id=603480#c1 |
58 |
|
59 |
-- |
60 |
Best regards, |
61 |
Michał Górny |