From: devzero@web.de
To: linux-kernel@vger.kernel.org
Cc: akpm@linux-foundation.org
Subject: Re: RFC: starting a kernel-testers group for newbies
Date: Thu, 01 May 2008 18:36:45 +0200 [thread overview]
Message-ID: <261683298@web.de> (raw)
>And why can't they work on the bug? Usually, because they found a
>workaround. People aren't going to spend months sitting in front of a
>non-functional computer waiting for kernel developers to decide if their
>machine is important enough to fix. They will find a workaround. They
>will buy new hardware. They will discover "noapic" (234000 google hits and
>rising!). They will swap it with a different machine. They will switch to
>a different distro which for some reason doesn't trigger the bug. They
>will use an older kernel. They will switch to Solaris. Etcetera. People
>are clever - they will find a way to get around it.
>
>I figure that after a bug is reported we have maybe 24 to 48 hours to send
>a good response before our chances of _ever_ fixing it have begun to
>decline sharply due to the clever minds at the other end.
yes, this is absolutely true !
List: linux-kernel
Subject: Re: RFC: starting a kernel-testers group for newbies
From: Andrew Morton <akpm () linux-foundation ! org>
Date: 2008-05-01 15:49:19
Message-ID: 20080501084919.8ac6dbdd.akpm () linux-foundation ! org
[Download message RAW]
On Thu, 1 May 2008 16:21:59 +0300 Adrian Bunk <bunk@kernel.org> wrote:
> > > But our current status quo is not OK:
> > >
> > > Check Rafael's regressions lists asking yourself
> > > "How many regressions are older than two weeks?"
> >
> > "ext4 doesn't compile on m68k".
> > YAWN.
> >
> > Wrong question...
> > "How many bugs that a sizable portion of users will hit in reality are there?"
> > is the right question to ask...
> >...
>
> "Kernel oops while running kernbench and tbench on powerpc" took more
> than 2 months to get resolved, and we ship 2.6.25 with this regression.
Precisely. Cherry-picking a single example such as the 68k thing and then
claiming that it reflects the general is known as a "fallacy".
> Granted that compared to x86 there's not a sizable portion of users
> crazy enough to run Linux on powerpc machines...
Another fallacy which Arjan is pushing (even though he doesn't appear to
have realised it) is "all hardware is the same".
Well, it isn't. And most of our bugs are hardware-specific. So, I'd
venture, most of our bugs don't affect most people. So, over time, by
Arjan's "important to enough people" observation we just get more and more
and more unfixed bugs.
And I believe this effect has been occurring.
And please stop regaling us with this kerneloops.org stuff. It just isn't
very interesting, useful or representative when considering the whole
problem. Very few kernel bugs result in a trace, and when they do they are
usually easy to fix and, because of this, they will get fixed, often
quickly. I expect netdevwatchdogeth0transmittimedout.org would tell a
different story.
One thing which muddies all this up is that bug reporters vanish. Over the
years I have sent thousands and thousands of ping emails to people who have
reported bugs via email, three to six months after the fact. Some were
solved - maybe a fifth. About the same proportion of reporters reply and
give some reason why they cannot work on the bug. In the majorty of cases
people don't reply at all and I suspect they're in the same category of
cannot-work-on-the-bug.
And why can't they work on the bug? Usually, because they found a
workaround. People aren't going to spend months sitting in front of a
non-functional computer waiting for kernel developers to decide if their
machine is important enough to fix. They will find a workaround. They
will buy new hardware. They will discover "noapic" (234000 google hits and
rising!). They will swap it with a different machine. They will switch to
a different distro which for some reason doesn't trigger the bug. They
will use an older kernel. They will switch to Solaris. Etcetera. People
are clever - they will find a way to get around it.
I figure that after a bug is reported we have maybe 24 to 48 hours to send
a good response before our chances of _ever_ fixing it have begun to
decline sharply due to the clever minds at the other end.
Which leads us to Arjan's third fallacy:
"How many bugs that a sizable portion of users will hit in reality
are there?" is the right question to ask...
well no, it isn't. Because approximately zero of the hardware bugs affect
a sizeable portion of users. With this logic we will end up with more and
more and more and more bugs each of which affect a tiny number of users.
Hundreds of different bugs. You know where this process ends up.
Arjan's fourth fallacy: "We don't make (effective) prioritization
decisions." lol. This implies that someone somewhere once sat down and
wondered which bug he should most effectively work on. Well, we don't do
that. We ignore _all_ the bugs in favour of busily writing new ones.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure | About | News | Donate | Add a list | Sponsors: 10East, KoreLogic, Terra-International
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
next reply other threads:[~2008-05-01 16:36 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-01 16:36 devzero [this message]
-- strict thread matches above, loose matches on Subject: below --
2008-05-01 17:09 RFC: starting a kernel-testers group for newbies devzero
2008-05-01 17:27 ` Steven Rostedt
2008-05-01 16:11 devzero
2008-05-01 16:26 ` Kok, Auke
2008-05-01 17:12 ` Adrian Bunk
2008-04-30 2:03 Slow DOWN, please!!! David Miller
2008-04-30 19:36 ` Rafael J. Wysocki
2008-04-30 20:15 ` Andrew Morton
2008-04-30 20:31 ` Linus Torvalds
2008-05-01 0:31 ` RFC: starting a kernel-testers group for newbies Adrian Bunk
2008-04-30 7:03 ` Arjan van de Ven
2008-05-01 8:13 ` Andrew Morton
2008-04-30 14:15 ` Arjan van de Ven
2008-05-01 12:42 ` David Woodhouse
2008-04-30 15:02 ` Arjan van de Ven
2008-05-05 10:03 ` Benny Halevy
2008-05-04 12:45 ` Rene Herman
2008-05-04 13:00 ` Pekka Enberg
2008-05-04 13:19 ` Rene Herman
2008-05-01 9:16 ` Frans Pop
2008-05-01 10:30 ` Enrico Weigelt
2008-05-01 13:02 ` Adrian Bunk
2008-05-01 11:30 ` Adrian Bunk
2008-04-30 14:20 ` Arjan van de Ven
2008-05-01 12:53 ` Rafael J. Wysocki
2008-05-01 13:21 ` Adrian Bunk
2008-05-01 15:49 ` Andrew Morton
2008-05-01 1:13 ` Arjan van de Ven
2008-05-02 9:00 ` Adrian Bunk
2008-05-01 16:38 ` Steven Rostedt
2008-05-01 17:18 ` Andrew Morton
2008-05-01 17:24 ` Theodore Tso
2008-05-01 19:26 ` Andrew Morton
2008-05-01 19:39 ` Steven Rostedt
2008-05-02 10:23 ` Andi Kleen
2008-05-02 2:08 ` Paul Mackerras
2008-05-02 3:10 ` Josh Boyer
2008-05-02 4:09 ` Paul Mackerras
2008-05-02 8:29 ` Adrian Bunk
2008-05-02 10:16 ` Paul Mackerras
2008-05-02 11:58 ` Adrian Bunk
2008-05-02 14:58 ` Linus Torvalds
2008-05-02 15:44 ` Carlos R. Mafra
2008-05-02 16:28 ` Linus Torvalds
2008-05-02 17:15 ` Carlos R. Mafra
2008-05-02 18:02 ` Pallipadi, Venkatesh
2008-05-09 16:32 ` Mark Lord
2008-05-09 19:30 ` Carlos R. Mafra
2008-05-09 20:39 ` Mark Lord
2008-05-01 0:41 ` David Miller
2008-05-01 13:23 ` Adrian Bunk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=261683298@web.de \
--to=devzero@web.de \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox