Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: Agenda [WAS: One-Day Gentoo Council Reminder for June]
Date: Fri, 13 Jun 2008 08:17:21
Message-Id: pan.2008.06.13.08.16.57@cox.net
In Reply to: Re: [gentoo-dev] Re: Agenda [WAS: One-Day Gentoo Council Reminder for June] by Ciaran McCreesh
1 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com> posted
2 20080613062612.46931b33@××××××××××.com, excerpted below, on Fri, 13 Jun
3 2008 06:26:12 +0100:
4
5 > On Fri, 13 Jun 2008 09:30:54 +0530
6 > "Arun Raghavan" <arunisgod@×××××.com> wrote:
7 >> And why do you have to be plain insulting about it? Nobody can
8 >> magically spot every single bug in any piece of code presented to them.
9 >> In fact it's why the "given enough eyes ..." adage is one of the bases
10 >> of open source development.
11 >
12 > Which is why any responsible person ensures good test coverage.
13 >
14 >> I _honestly_ do not understand why there is so much trouble in simple
15 >> cooperation amongst adults.
16 >
17 > I agree entirely. Why the pkgcore people refuse to do basic automated
18 > tests is completely beyond me.
19
20 That may or may not be, but it's beside the point. The point is that a
21 bug was found, that fact was stated, and regardless of other points that
22 could be made, the developer of the code in question was all but forced
23 to call the person who caught the bug God and ask forgiveness for his
24 sin, in ordered to find out what the bug was.
25
26 Cooperation is understanding that people may have different development
27 methods and reporting the bug as found so it can be fixed, possibly
28 pointing out while doing so how much simpler it would be to find such
29 bugs in the future if an automated test case was created. Cooperation is
30 not forcing them to do it my way now, or at least admit my way's better,
31 before deigning to reveal the bug I know and they don't. If enough bugs
32 happen due to the lack of those tests and they hit enough people, the
33 problem will one way or another take care of itself as the test cases are
34 either provided and integrated somehow some way, or people move on to
35 more stable solutions. If not, perhaps those test cases weren't so vital
36 after all, and fixing the handful of bugs as they appeared ultimately
37 worked just as well as doing all those extra corner-case tests.
38
39 --
40 Duncan - List replies preferred. No HTML msgs.
41 "Every nonfree program has a lord, a master --
42 and if you use the program, he is your master." Richard Stallman
43
44 --
45 gentoo-dev@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Re: Agenda [WAS: One-Day Gentoo Council Reminder for June] Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>