Stefan Reinauer wrote:
- Ronald G Minnich rminnich@lanl.gov [060523 18:45]:
Please, please make sure when you send a patch you have tested with a abuild.
Yes, this helps a lot. We have seriously been considering to automatically block patches that break builds in the tree automatically.
The reason we didnt was basically the time it takes to compile all boards, and decoupling the processes to work concurrently hasnt been done due to lack of time.
We still could check after the fact and mail the blame to this list. Hm. I just hacked together a logfile analyzer. What about such a log:
New in revision 2303: New in revision 2304: New in revision 2305: New in revision 2306: New in revision 2307: Processing mainboard/broadcom/blast (i386: ok, we're amd64) Creating config file... ok Creating builddir...ok - Compiling image ..ok. + Compiling image ..FAILED! Log excerpt: +crt0.S:(.rom.text+0x500f): undefined reference to `printk_debug' +collect2: ld returned 1 exit status +make[1]: *** [linuxbios] Error 1 +make[1]: Leaving directory `/srv/svn/linuxbios-extra/tmp/LinuxBIOSv2/util/abuild/linuxbios-builds/broadcom_blast/normal' +make: *** [normal/linuxbios.rom] Error 1
Processing mainboard/tyan/s2735 (i386: ok, we're amd64) Creating config file... ok Creating builddir...ok - Compiling image ..ok. + Compiling image ..FAILED! Log excerpt: +crt0.S:(.rom.text+0x1e7f): undefined reference to `printk_debug' +collect2: ld returned 1 exit status +make[1]: *** [linuxbios] Error 1 +make[1]: Leaving directory `/srv/svn/linuxbios-extra/tmp/LinuxBIOSv2/util/abuild/linuxbios-builds/tyan_s2735/normal' +make: *** [normal/linuxbios.rom] Error 1
Processing mainboard/tyan/s2891 (i386: ok, we're amd64) Creating config file... ok Creating builddir...ok - Compiling image ..ok. + Compiling image ..FAILED! Log excerpt: +crt0.S:(.rom.text+0x32e3): undefined reference to `printk_debug' +collect2: ld returned 1 exit status +make[1]: *** [linuxbios] Error 1 +make[1]: Leaving directory `/srv/svn/linuxbios-extra/tmp/LinuxBIOSv2/util/abuild/linuxbios-builds/tyan_s2891/normal' +make: *** [normal/linuxbios.rom] Error 1
Processing mainboard/tyan/s2895 (i386: ok, we're amd64) Creating config file... ok Creating builddir...ok - Compiling image ..ok. + Compiling image ..FAILED! Log excerpt: +crt0.S:(.rom.text+0x350b): undefined reference to `printk_debug' +collect2: ld returned 1 exit status +make[1]: *** [linuxbios] Error 1 +make[1]: Leaving directory `/srv/svn/linuxbios-extra/tmp/LinuxBIOSv2/util/abuild/linuxbios-builds/tyan_s2895/normal' +make: *** [normal/linuxbios.rom] Error 1
New in revision 2308: New in revision 2309: New in revision 2310:
Regards, Carl-Daniel