/srv/irclogs.ubuntu.com/2015/06/13/#ubuntu-kernel.txt

apwawreece, it must be visible somewhere check-point restore can get it out10:17
TJ-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-date10:19
apwTJ-, great, those of us who know how no longer see the errors10:20
TJ-indeed... it's a few years since I focused on Ubuntu kernel  tools :)10:21
TJ-spoke too soon! "ld: final link failed: No space left on device"10:23
apwnow that i don't think is our fault :)10:23
* TJ- sniggers 10:24
TJ-apw: Oh it is - you should make sure it doesn't gobble up 10GB during a single-arch single-flavour build :)10:25
TJ-apw: thankfully we have lvextend and resize2fs10:25
apwTJ-, life savers for sure10:26
TJ-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:40
apwTJ-, other than its the compiler barfing on its own input, no10:57
apwnot seen that specifici fail10:57
apware you building in a clean chroot for the series this is being build for ?10:57
TJ-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 chroot10:59
apwTJ-, yeah could easily be indeed, i always use a chroot, they are so much more predictable11:56
TJ-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:04
TJ-Despite the AUTOBUILD=1 I've had to add "skipabi=true skipmodules=true" to get those options recognised12:11
TJ-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 :s12:14
apwTJ-, the autobuild=1 has likely been broken as its not somehting we commonly use ..12:19
apwTJ-, yeah some of those things it could check earlier, we did add some early checks for config12:19
TJ-apw: I'll add them as mini projects to me TODO list since all the kernel build documentation conspicuously refers to AUTOBUILD12:29
apwTJ-, feel free to file a bug against linux saying it AUTOBUILD doesn't seem to work, and let us know the bug # here12:29
TJ-apw: I'll do that once I've figured out the fix and provide a patch12:37
apwTJ-, at12:45
apwta even12:45
TJ-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 <kernel-version>-<ABI>.<upload> and drops any ~xyz but the build system does use the ~xyz in creating directories, version strings in object code, etc.14:43
TJ-I'll fix up those docs; the short answer is always use "fakeroot debian/rules AUTOBUILD=1 ..." *not* "AUTOBUILD=1 fakeroot debian/rules ..."14:53
TJ-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-line15:58

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!