Gentoo Archives: gentoo-dev

From: Lance Albertson <ramereth@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] QA Roles v2
Date: Thu, 02 Mar 2006 19:18:28
Message-Id: 44074464.4000009@gentoo.org
In Reply to: Re: [gentoo-dev] QA Roles v2 by Ciaran McCreesh
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] QA Roles v2 Ciaran McCreesh <ciaranm@g.o>