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 firstname.lastname@example.org:fedbisect.git
./setup-pkg-git.sh <name for your kernel subdirectory>
Wait for kernel tree to finish syncing
./fedbisect.sh start <good version> <bad version>
this will kick of a kernel build and make install a kernel. You can then do
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!).