experimental scripts for bisecting the kernel

Laura Abbott labbott at redhat.com
Wed Jul 8 19:36:52 UTC 2015


Hi all,

I expanded on some of the scripts that Josh wrote and came up with a set of
scripts to aid in bisecting the kernel project. The idea here is to replay the
Fedora patches on top of each step of a kernel bisect. Ultimately, I'd like to
have something to give to bugzilla reporters to be able to narrow down which
change caused their issue.

The scripts are in a repo at https://pagure.io/fedbisect (HTML readme didn't
come out well, the text version looks better)
If you want to play around with it:

git clone git at pagure.io:fedbisect.git
./setup-pkg-git.sh <name for your kernel subdirectory>

Wait for kernel tree to finish syncing

cd <subdir>/fedora
./fedbisect.sh start <good version> <bad version>

this will kick of a kernel build and make install a kernel. You can then do

./fedbisect.sh good
./fedbisect.sh bad

to indicate if a particular kernel is good or bad according to your tests.

These scripts are very experimental right now but go ahead and try them out
and report bugs (or give patches!).

Thanks,
Laura


More information about the kernel mailing list