So it turn out when I rebuild the package for 4.2.0-27 I already see that glitches occurring in that specific kernel version. So it look like there is difference between the package I built and the official package or I screwed up the build process?
Here is what I did, I have to say the wik page you linked was very verbose. I know what git bisect works, however I don't how to build a Ubuntu kernel package (kteam-tools produced some errors for me)
# set up ccache because I thought this will save time while bisecting -- however mostly cache misses
vim ~/.bashrc
if [ -d /usr/lib/ccache ]; then
export PATH=/usr/lib/ccache:"${PATH}"
export CCACHE_NLEVELS=5
fi
ccache -M 10G
cp /boot/config-4.2.0-27-generic .config
make localmodconfig # because building all modules takes forever
make oldconfig
#git tag --list
#git bisect start
#git bisect good Ubuntu-4.2.0-27.32
#git bisect bad Ubuntu-4.2.0-30.36
# Here I did noticed that after the 6 commits all commits where bad. Then I checked the assumption that "Ubuntu-4.2.0-27.32" was good, it was not
So it turn out when I rebuild the package for 4.2.0-27 I already see that glitches occurring in that specific kernel version. So it look like there is difference between the package I built and the official package or I screwed up the build process?
Here is what I did, I have to say the wik page you linked was very verbose. I know what git bisect works, however I don't how to build a Ubuntu kernel package (kteam-tools produced some errors for me)
I took the steps from https:/ /wiki.ubuntu. com/KernelTeam/ GitKernelBuild# Using_Ubuntu_ Kernel_ Configuration
Can you check if those steps should produce a correct package?
sudo apt-get install git build-essential kernel-package fakeroot libncurses5-dev libssl-dev ccache --no-install- recommends # because of texlive
git clone git://kernel. ubuntu. com/ubuntu/ ubuntu- wily.git kernel- package ubuntu-package
cd ubuntu-wily/
cp -a /usr/share/
cp debian/ control- scripts/ {postinst, postrm, preinst, prerm} ubuntu- package/ pkg/image/ control- scripts/ headers- postinst ubuntu- package/ pkg/headers/
cp debian/
# set up ccache because I thought this will save time while bisecting -- however mostly cache misses lib/ccache: "${PATH} "
vim ~/.bashrc
if [ -d /usr/lib/ccache ]; then
export PATH=/usr/
export CCACHE_NLEVELS=5
fi
ccache -M 10G
cp /boot/config- 4.2.0-27- generic .config
make localmodconfig # because building all modules takes forever
make oldconfig
CONCURRENCY_ LEVEL=` getconf _NPROCESSORS_ONLN` fakeroot make-kpkg --initrd --append- to-version= -custom --overlay- dir=$(pwd) /ubuntu- package kernel_image kernel_headers
cd ..
dpkg -i *.deb
#git tag --list 4.2.0-27. 32" was good, it was not
#git bisect start
#git bisect good Ubuntu-4.2.0-27.32
#git bisect bad Ubuntu-4.2.0-30.36
# Here I did noticed that after the 6 commits all commits where bad. Then I checked the assumption that "Ubuntu-