Gentoo Archives: gentoo-dev

From: Tim Boudreau <niftiness@×××××.com>
To: Gentoo Developers <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] A constructive reommendation on stablity improvemt
Date: Sun, 10 Aug 2014 00:42:04
Message-Id: CA+qecRPXt+fYE8xOpyw8QAwqVNwvRQXqsUKpMg8f=-VDKx5wrw@mail.gmail.com
In Reply to: Re: [gentoo-dev] A constructive reommendation on stablity improvemt by Kent Fredric
1 FWIW: I have worked on a project for years where exception reporting was
2 used as a "pump handle" for Bugzilla. It can be done; the trick is
3 getting good data *in* and automating recognition of which failures are the
4 same failure, doing NOTHING until some threshold number of failures are
5 logged, and having a way to flag certain flavors of report as known-bogus.
6 Here is an example failure report and resulting bug report:
7
8 http://statistics.netbeans.org/exceptions/detail.do?id=205871
9 https://netbeans.org/bugzilla/show_bug.cgi?id=239261
10
11 That being said, it was done for ONE language in ONE application, where the
12 error messages were detailed, meaningful and in a standard, Java-specific
13 format.
14
15 Doing that across the multiple languages, myriad bug tracking systems
16 (including none at all), for all packages anyone ever might build on Linux
17 sounds like a doomed enterprise. I'm not saying don't do it - such
18 statistics might be interesting in aggregate - but don't have high hopes
19 for it solving the world's problems, and plan on simply publishing those
20 stats in a consumable way, promote their existence and plan on *attracting*
21 developers and projects to *want* to consume those, as opposed to
22 force-feeding every bug tracker in the universe, which I assure you, will
23 not win friends.
24
25 But the bottom line is: Write a patch. Prototype the server-side piece.
26 People respond to working code; hypothetical discussions about what
27 somebody else could or should do inevitably go nowhere. If you write
28 something, nobody can say you're not committed to it, and *everybody* will
29 agree on what the thing does because they can see it, rather than guessing
30 at what "files a bug report" means and getting into arguments because
31 people are using the same words for different things. You'll probably get
32 a better sense of the problem space and what's easy and what's hard about
33 it in the process, which will result in a better proposal.
34
35 If it's just telling other people what they ought to do, then it looks like
36 you're a dilettante, and people are rightly wary of that.
37
38 -Tim

Replies

Subject Author
Re: [gentoo-dev] A constructive reommendation on stablity improvemt Igor <lanthruster@×××××.com>