1 |
Ciaran McCreesh wrote: |
2 |
> On Thu, 02 Mar 2006 19:09:28 +0100 Simon Stelling <blubb@g.o> |
3 |
> wrote: |
4 |
> | Ciaran McCreesh wrote: |
5 |
> | > On Thu, 02 Mar 2006 11:35:34 -0600 Lance Albertson |
6 |
> | > <ramereth@g.o> wrote: |
7 |
> | > | QA shouldn't have to depend on the tools you use. |
8 |
> | > |
9 |
> | > Sure. However, the tree is far too large to check manually for many |
10 |
> | > things. If we were to do the Sekrit Tool's IUSE check manually, for |
11 |
> | > example, we'd still be in app-something, and would have missed many |
12 |
> | > of the screwups. |
13 |
> | |
14 |
> | Then fix the tool. I find it somehow ironic that a member of the QA |
15 |
> | team is trying to force a 'work-around' just to avoid fixing the |
16 |
> | source of the problem. |
17 |
> |
18 |
> How? Writing a full bash parser is extremely difficult and would be a |
19 |
> complete waste of time. It's far saner to assume sane syntax, and just |
20 |
> bail out when crazy stuff is encountered. Sane syntax is not a work |
21 |
> around -- it's a basic thing that should be expected from any source |
22 |
> file that has to be worked on by more than one person, or even one |
23 |
> person over a long period of time. |
24 |
|
25 |
It should be a basic thing to expect the QA tool knows how to bail out |
26 |
correctly and resume looking for more important critical issues. QA |
27 |
should not revolve around the tools you use. Technical difficulties in |
28 |
the QA tool dealing with weird syntax's should not provoke a red flag on |
29 |
a particular package. Yes, those weirdness issues should be fixed, but |
30 |
the tool should not hinder the overall outcome of the QA process. |
31 |
|
32 |
So what if it takes too much time to fix it, then just have it ignore |
33 |
that package (and mark it to be viewed later by hand) and move on to the |
34 |
next package. |
35 |
|
36 |
-- |
37 |
Lance Albertson <ramereth@g.o> |
38 |
Gentoo Infrastructure | Operations Manager |
39 |
|
40 |
--- |
41 |
GPG Public Key: <http://www.ramereth.net/lance.asc> |
42 |
Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742 |
43 |
|
44 |
ramereth/irc.freenode.net |