• Several users reported problems in building and testing patched kernels using the instructions in the Debian Kernel Handbook and the test-patches script included in the source package for this purpose: #871216, #1022061, and #1023773.

    The test-patches script hadn't been updated to follow the past few years' packaging changes, and produced somewhat broken packages. It was also not robust to being interrupted and restarted, and was needlessly slow due to running the whole build process under fakeroot. I fixed all these problems in the script.

    I updated the Debian Kernel Handbook to cover the changes in test-paches and to note the problems in older versions. I revised the instructions for building without this script to correctly cover disabling debug info, to enable parallel builds, and to include building all required binary packages.