[10:17] awreece, it must be visible somewhere check-point restore can get it out [10:19] apw: finally managed to a get a kernel build running for bisect; had to fight out-of-date/incomplete instructions in the Wiki :) Once I'm sure it's all completing correctly I'll bring the wiki up-to-date [10:20] TJ-, great, those of us who know how no longer see the errors [10:21] indeed... it's a few years since I focused on Ubuntu kernel tools :) [10:23] spoke too soon! "ld: final link failed: No space left on device" [10:23] now that i don't think is our fault :) [10:24] * TJ- sniggers [10:25] apw: Oh it is - you should make sure it doesn't gobble up 10GB during a single-arch single-flavour build :) [10:25] apw: thankfully we have lvextend and resize2fs [10:26] TJ-, life savers for sure [10:40] apw: before I start digging, any ideas on this failure? "ld: BFD (GNU Binutils for Ubuntu) 2.24 internal error, aborting at ../../bfd/merge.c line 877 in _bfd_merged_section_offset" [10:57] TJ-, other than its the compiler barfing on its own input, no [10:57] not seen that specifici fail [10:57] are you building in a clean chroot for the series this is being build for ? [10:59] apw: I think maybe that was a by-product of the out-of-disk space... probably a truncated object file. I just restarted the build from clean. I'm not building in a chroot [11:56] TJ-, yeah could easily be indeed, i always use a chroot, they are so much more predictable [12:04] Had another bisect build fail: "II: Checking modules for lowlatency...previous or current modules file missing!" despite starting the build with AUTOBUILD=1 which, in "debian/rules.d/0-common-vars.mk" is supposed to set skipmodule, skipabi, etc., to true *but* the fail is because $(skipmodule) isn't set in "debian/scripts/module-check" (line 21) when it is called from debian/rules.d/4-checks.mk (line 16) - is something else going on I'm not aware of ? [12:11] Despite the AUTOBUILD=1 I've had to add "skipabi=true skipmodules=true" to get those options recognised [12:14] Grrr! I'm going back to bed! right at the end, packaging: "error in 'Version' field string '3.16.0-1.1~bisect_01': invalid character in revision number" ... like playing snakes and ladders :s [12:19] TJ-, the autobuild=1 has likely been broken as its not somehting we commonly use .. [12:19] TJ-, yeah some of those things it could check earlier, we did add some early checks for config [12:29] apw: I'll add them as mini projects to me TODO list since all the kernel build documentation conspicuously refers to AUTOBUILD [12:29] TJ-, feel free to file a bug against linux saying it AUTOBUILD doesn't seem to work, and let us know the bug # here [12:37] apw: I'll do that once I've figured out the fix and provide a patch [12:45] TJ-, at [12:45] ta even [14:43] Looks like Steve Conklin's advice in KernelBisection to add a ~xyz to the version number breaks package creation. Getting errors because the full version string isn't being found in 'control' - because the version assigned in 'rules' $(abinum) and used to replace ABINUM in the templates only contains -. and drops any ~xyz but the build system does use the ~xyz in creating directories, version strings in object code, etc. [14:53] I'll fix up those docs; the short answer is always use "fakeroot debian/rules AUTOBUILD=1 ..." *not* "AUTOBUILD=1 fakeroot debian/rules ..." [15:58] Next bug... building "binary-indep" (to generate the independent header package) fails due to 'do_tools_usbip=true' (set from 'debian.master/rules.d/amd64.mk') but supporting file "$(builddirpa)/tools/usb/usbip/autogen.sh" is missing. Had to add "do_tools_usbip=false" to the 'debian/rules' command-line