1 |
My main concern in this thread, is that I don't want anything swept under |
2 |
the rug in such a way that a wider issue is masked that actually needs |
3 |
dealt with anyway. |
4 |
|
5 |
Examples: |
6 |
* A workaround to deal with a bug, especially one filed on b.g.o |
7 |
- What happens if/when the bug gets fixed? Won't the workaround need |
8 |
removed? |
9 |
- If the bug is serious enough, a workaround |
10 |
* An upstream problem |
11 |
- Upstream might want (or need to be coaxed) into taking a fix |
12 |
* Anything common to more than one package` |
13 |
|
14 |
Routine workarounds, like stuff on gentoo that works differently from |
15 |
upstream (aka build process mangling) probably doesn't count. |
16 |
|
17 |
On Tue, Oct 18, 2016 at 11:11 PM, Daniel Campbell <zlg@g.o> wrote: |
18 |
|
19 |
> On 10/17/2016 06:09 AM, Raymond Jennings wrote: |
20 |
> > My biggest opinion regarding workarounds and bugs, is that we're |
21 |
> > sweeping things under the rug that should at least be documented, and |
22 |
> > perhaps fixed...or even punted upstream if its serious enough. |
23 |
> > |
24 |
> > Changing the status quo may require some adjustment though, but I |
25 |
> > suppose we could start by openly documenting a bug if we find a |
26 |
> > workaround that does not already have a bug number associated with it. |
27 |
> > I've seen several ebuilds where workarounds are applied, but the |
28 |
> > workaround also has a bug number in the comment. |
29 |
> I'd say this falls under the scope of QA, and QA should have some sort |
30 |
> of "quick reference" guide to help developers out and cover situations |
31 |
> they've come across. At the moment, the only resource I'm aware of |
32 |
> (aside from the obvious devmanual and PMS) that we have is either |
33 |
> e-mailing qa@g.o or using repoman. repoman can't (and shouldn't) cover |
34 |
> _everything_, but it's hard to take rants like this seriously when |
35 |
> little is done to communicate to devs at large to "color in the lines". |
36 |
> |
37 |
> I ran into something similar when writing the wrapper script for |
38 |
> media-sound/apulse. It took 3 attempts and being told "you're doing it |
39 |
> wrong" 2-3 times before I figured out exactly how to do it. Had it been |
40 |
> documented on a wiki page or something similar, it would have saved me |
41 |
> and others a considerable amount of time. |
42 |
> |
43 |
> We need solid QA docs. The devmanual and repoman are great starts, and |
44 |
> answer a bunch of questions. When/if QA comes across new situations and |
45 |
> comes up with 'blessed' solutions, we need a way to check them out |
46 |
> instead of waiting for it to hit Git and be smacked with a "this is |
47 |
> wrong" e-mail. |
48 |
> |
49 |
> Just my 2¢. |
50 |
> |
51 |
> ~zlg |
52 |
> -- |
53 |
> Daniel Campbell - Gentoo Developer |
54 |
> OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net |
55 |
> fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 |
56 |
> |
57 |
> |