Commit tags for good and bad kernel:
Bad: Ubuntu-2.6.32-32.62
Good: Ubuntu-2.6.32-31.61
All commits between the two releases we think are "good" and "bad":
$ git log --oneline Ubuntu-2.6.32-31.61..Ubuntu-2.6.32-32.62 > ../diff-Ubuntu-2.6.32-31.61-Ubuntu-2.6.32-32.62
Checkout a tree with all commits up to the "bad" kernel tag, Ubuntu-2.6.32-32.62:
git checkout -b bisect Ubuntu-2.6.32-32.62
Build from the schroot (follow article above):
sudo schroot -clucid-i386
Start bisection:
$ git bisect start Ubuntu-2.6.32-32.62 Ubuntu-2.6.32-31.61
Bisecting: 89 revisions left to test after this (roughly 7 steps)
[1198ae36cd30092718563b42e2f1d847516a5e45] fbcon: Bugfix soft cursor detection in Tile Blitting
Update the debian.master/changelog with an entry for the custom kernel test package e.g.:
linux (2.6.32-32.63~tellis01LP805209) lucid; urgency=low
Test build for bisect of pae kernel lockups regression
Started a bisect of the lucid kernel for testing, notes below.
Created a lucid i386 schroot for building kernels on my x86_64 natty system using the kernel team build scripts: /wiki.ubuntu. com/KernelTeam/ KernelMaintenan ceStarter
https:/
Kernel bisections (https:/ /wiki.ubuntu. com/Kernel/ KernelBisection): ubuntu. com/ubuntu/ ubuntu- lucid.git
$ git clone git://kernel.
Commit tags for good and bad kernel:
Bad: Ubuntu-2.6.32-32.62
Good: Ubuntu-2.6.32-31.61
All commits between the two releases we think are "good" and "bad": 2.6.32- 31.61.. Ubuntu- 2.6.32- 32.62 > ../diff- Ubuntu- 2.6.32- 31.61-Ubuntu- 2.6.32- 32.62
$ git log --oneline Ubuntu-
$ git log --oneline Ubuntu- 2.6.32- 31.61.. Ubuntu- 2.6.32- 32.62 | wc -l
179
179 commits between the two tags.
Checkout a tree with all commits up to the "bad" kernel tag, Ubuntu- 2.6.32- 32.62:
git checkout -b bisect Ubuntu-2.6.32-32.62
Build from the schroot (follow article above):
sudo schroot -clucid-i386
Start bisection: 2718563b42e2f1d 847516a5e45] fbcon: Bugfix soft cursor detection in Tile Blitting
$ git bisect start Ubuntu-2.6.32-32.62 Ubuntu-2.6.32-31.61
Bisecting: 89 revisions left to test after this (roughly 7 steps)
[1198ae36cd3009
Update the debian. master/ changelog with an entry for the custom kernel test package e.g.: 32.63~tellis01L P805209) lucid; urgency=low
linux (2.6.32-
Test build for bisect of pae kernel lockups regression
-- Tom Ellis <email address hidden> Sun, 03 Jul 2011 20:30:52 +0000
Prepare for the build (this creates the needed files in the debian/ directory from the debian.master copies):
fakeroot debian/rules clean
Build it:
$ skipabi=true skipmodule=true fakeroot debian/rules binary-generic-pae
Kernels uploaded to: people. canonical. com/~trellis/ bisect- lp805209/
http://