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@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