Re: [BUG] New Kernel Bugs

Daniel Barkalow
2007-11-14T23:23:48Z

On Tue, 13 Nov 2007, Theodore Tso wrote:

> There are two parts to this. One is a Ubuntu development kernel which
> we can give to large numbers of people to expand our testing pool.
> But if we don't do a better job of responding to bug reports that
> would be generated by expanded testing this won't necessarily help us.
>
> The other an automated set of standard pre-built bisection points so
> that testers can more easily localize a bug down to a few hundred
> commits without needing to learn how to use "git bisect" (think Ubuntu
> users).

I don't see any reason that we couldn't have a tool accessible to Ubuntu
users that does a real "git bisect". Git is really good at being scripted
by fancy GUIs. It should be easy enough to have a drop down with all of
the Ubuntu kernel package releases, where the user selects what works and
what doesn't. Then the tool clones a git repository with flags to only get
relevant parts, and then leads a bisect run, where it's also
configuring, building, and installing the kernels (as a different grub
entry), and providing instructions in general. Fundamentally, "git bisect"
is a really low-interaction process: you tell it a couple of commits, and
then it does stuff, and then you tell it "I tested, and it worked" or "I
tested, and it had the problem" or "Something else went wrong", and it
asks you something new. Other than that, it just takes time (and a build
system hook, which this tool would handle for the kernel). Eventually, it
tells you what to report, and you do so.

-Daniel
*This .sig left intentionally blank*