qi-bot | The build was FAILED: http://fidelio.qi-hardware.com/~xiangfu/building/Nanonote/Ben/openwrt-xburst.full_system-20120309-0026 | 01:03 |
---|---|---|
whitequark | DocScrutinizer: about the GSM modules | 02:16 |
whitequark | suddenly, some holidays happened, so I'd probably won't send them this week | 02:16 |
whitequark | (pesky holidays. they always get in the way between me and electronics. New Year, then Chinese New Year, then something, then this. :/) | 02:18 |
rz2k | no holidays for nerds! :3 | 02:18 |
whitequark | my schedule isn't significantly affected by holidays nor weekends | 02:19 |
whitequark | the fact that others' schedules are sucks. | 02:19 |
wolfspraul | whitequark: found this site recently about notebook schematics http://laptop-schematics.com | 02:50 |
whitequark | wolfspraul: interesting. a russian site | 03:03 |
whitequark | well, it mostly does not work | 03:14 |
wolfspraul | what does not work? | 03:25 |
whitequark | I've tried to get schematics for several Samsung notebooks | 03:30 |
whitequark | none of the ones I've selected worked, both random and those who I have | 03:30 |
qi-bot | The build was FAILED: http://fidelio.qi-hardware.com/~xiangfu/building/Nanonote/Ben/openwrt-xburst.full_system-20120309-0213 | 03:45 |
whitequark | IT HAS FAILED!!111one | 03:49 |
rz2k | grammar nazis in da channel | 03:53 |
whitequark | er, I didn't even notice the "was" | 03:57 |
whitequark | just was joking stupidly on the capitalization | 03:57 |
Action: rz2k compromised himself | 03:57 | |
rz2k | :( | 03:57 |
xiangfu | whitequark, it continue compile now. :-) some package fail to build :( | 04:37 |
wolfspraul | no worries all fine :-) | 04:38 |
wolfspraul | server access is available for anyone who wants to help | 04:38 |
whitequark | well, tuxbrain still did not manage to deliver anything | 04:49 |
whitequark | so... | 04:49 |
wpwrak | whitequark: that FAILED repeated over and over has a touch of this one, doesn't it ? http://www.smbc-comics.com/index.php?db=comics&id=83 | 05:01 |
wolfspraul | whitequark: [tuxbrain] we are scramling everywhere. I have writing to you in my todo list, but it keeps slipping from the top, urgh | 05:08 |
wolfspraul | just one more thing before... | 05:08 |
wolfspraul | :-) | 05:08 |
kyak | i swear it used to be "has FAILED" :) | 06:39 |
kyak | http://en.qi-hardware.com/irclogs/qi-hardware_2012-03-06.log.html#t14:26 | 06:39 |
DocScrutinizer | anybody heard of solar storm that hits us just this moment? | 06:45 |
xiangfu | kyak, so the correct is 'has FAILED' not 'was FAILED' ? | 06:46 |
kyak | xiangfu: as far as my English grammar skills go, yes :) | 06:46 |
xiangfu | ok. | 06:47 |
kyak | DocScrutinizer: oh! and i thought i had a headache because of yesterday's party.. | 06:49 |
DocScrutinizer | hehe, same here, though actually I don't recall any party yesterday | 06:49 |
DocScrutinizer | I just heard the storm is almost over and had no negative impact yet on COMSATs or power grids - but it will continue another few hours and may still get worse during that time | 06:51 |
qi-bot | [commit] Xiangfu: compile-openwrt-xburst.sh: fix English grammar error (master) http://qi-hw.com/p/openwrt-packages/8eefa4b | 06:51 |
DocScrutinizer | the scary part in that sidenote in TV news was that this allegedly been known since 3 days, and I completely missed it | 06:52 |
kyak | yeah, i actually heard it several times on TV, even though i watch TV only during breakfast :) it was like top news here | 06:53 |
DocScrutinizer | and such an even at least potentially could cause EU wide blackouts | 06:53 |
DocScrutinizer | event* | 06:53 |
DocScrutinizer | which - for unclear reasons - makes me remember the fact that the sun twice a year(?) passes by exactly behind any arbitrary TV geostationary sat, which usually should cause massive interference in all dishes pointing at that sat and potentially even can fry LNBs | 06:56 |
DocScrutinizer | funny coincidence: 1 year Fucku anniversary, nice date for an EU wide blackout | 07:00 |
DocScrutinizer | which would also be a nice hard test for all nuclear power plants' powerless shutdown resilience | 07:01 |
wpwrak | kyak: "was failed" would be the passive form. like in "several human rights activists were disappeared by the military regime" | 07:03 |
DocScrutinizer | LOL | 07:03 |
wpwrak | kyak: so that would suggest some sort of sabotage that breaks our builds. now, combine this with the solar storm and you have a nice conspiracy story ;-) | 07:04 |
DocScrutinizer | anyway could somebody kick that job outa the buildqueue please? | 07:04 |
DocScrutinizer | seems it's triggered to rebuild and fail each time *anything* builds on the buildhost | 07:05 |
DocScrutinizer | or is it that actually somebody adds this job over and over again, and never gets it right? | 07:07 |
kyak | wpwrak: haha :) | 07:07 |
wpwrak | DocScrutinizer: i think it's just some endless loop. maybe with some rate limit. | 07:08 |
kyak | yeah, just an endless loop to build the whole image from scratch.. usually takes mor ethan one day | 07:09 |
kyak | but if it fails early, it can become annoying :) | 07:09 |
DocScrutinizer | does it make sense to compile that stuff again and again on an automated schedule, until eventually random bittoggles on HDD fix the errors? | 07:12 |
kyak | it's supposed that someone will have a look and fix it ocasionally :) | 07:14 |
wolfspraul | I fail to see the problem with that 1-line. just ignore the bot if you don't like it, but there are definitely people interested in regularly maintained and updated nanonote and milkymist software. | 07:15 |
wolfspraul | maybe we can remove some redundancy? | 07:15 |
DocScrutinizer | give me the URL and ssh credentials, I know the 2-letter cmd to fix it ;-) | 07:15 |
DocScrutinizer | rm | 07:15 |
wolfspraul | you don't use a nanonote and don't care about software updates for it | 07:15 |
wolfspraul | that could explain your impatience with those log lines :-) | 07:16 |
kyak | yeah, i'm also with the 1 line.. you can add the "Has FAILED" pattern to your IRC client, if you wish | 07:16 |
kyak | s/also/also fine | 07:16 |
DocScrutinizer | I'm just concerned about the abstract waste of time and resources to build the obviously unchanged package over and over again | 07:16 |
wolfspraul | that i agree with, if there is redundancy/noise, we should improve that | 07:17 |
DocScrutinizer | that doesn't feel right | 07:17 |
kyak | this is perhaps a good idea. the build bot should check if the repo has changed and it makes sense to rebuild | 07:17 |
wolfspraul | but I think xiangfu is actively working on a new ben image right now, with testing, rebuilds, etc. | 07:17 |
DocScrutinizer | indeed | 07:17 |
wolfspraul | kyak: yes but I think that may already be the case | 07:17 |
wolfspraul | but if not - yes, fully agree | 07:18 |
xiangfu | kyak, (check repo) not in nanonote image build. | 07:18 |
kyak | xiangfu: do you think it can be easily done, while you are on it? (check if the repo has changed since last FAILED build) | 07:18 |
xiangfu | kyak, since the upstream package change every day. | 07:19 |
DocScrutinizer | isn't it as simple as "rm /build-this" ? | 07:19 |
xiangfu | kyak, that is easy. I already done that in milkymist stuff build (milkymist have 10 repos to check :) | 07:19 |
DocScrutinizer | and ">build-this" when you edit something | 07:19 |
xiangfu | DocScrutinizer, you mean disable/enable the build? | 07:20 |
DocScrutinizer | yes | 07:20 |
xiangfu | I am done that by a 'compile.sh' | 07:20 |
xiangfu | DocScrutinizer, : http://fidelio.qi-hardware.com/~xiangfu/bin/compile.sh | 07:21 |
xiangfu | DocScrutinizer, comment lines means disable :) | 07:21 |
xiangfu | once I found a good openwrt package svn revision. I will stick to that revision for release. then debug the error for our side. | 07:22 |
DocScrutinizer | well, that isn't disabling the build once the compiler barfed up on it | 07:22 |
DocScrutinizer | the "rm /build-this" was meant to be done by the buoldhost automatically | 07:22 |
DocScrutinizer | and you even could do the "touch /build-this" by inotifywatch or inotifywait (dunno which of both is the more suited one) | 07:24 |
xiangfu | kyak, http://fidelio.qi-hardware.com/~xiangfu/bin/compile-openwrt-milkymist.sh this file have the code that check if there new commit. we can just use that one for openwrt-xburst. | 07:24 |
DocScrutinizer | or you actually use "find /$buildpackage -cnewer /$buildpackage/last-built" | 07:25 |
xiangfu | ( that isn't disabling the build once the compiler barfed up on it) yes. don't have that feature | 07:28 |
DocScrutinizer | if find /$buildpackage -cnewer /$buildpackage/last-built; then build-it; else echo "nothing changed in $buildpackage since last build, skipping"; fi; | 07:28 |
xiangfu | and it's hard to kill all process if the build already start. every time I have to manually to that by using htop | 07:28 |
DocScrutinizer | if find /$buildpackage -cnewer /$buildpackage/last-built >/$buildpkg/changed-files; then echo "either those files changed: $(cat /$buildpkg/changed-files) or pkg never been built or compiler missed to create /$buildpkg/last-built tagfile. Building now"; build-it; else echo "nothing changed in $buildpackage since last build, skipping"; fi; | 07:32 |
xiangfu | every build we want start from scratch. | 07:33 |
DocScrutinizer | sure, it does | 07:33 |
DocScrutinizer | depending on what you do in build-it | 07:33 |
DocScrutinizer | it just doesn't start at all if there's already been a build that created the tagfile by "touch ./last-built" abd no file in the package changed since then | 07:34 |
DocScrutinizer | obviously you want to touch ./last-built *after* the compiler created any new logfiles, *.o and whatnot else | 07:35 |
xiangfu | what is the different on compare svn revision of openwrt packages repo? | 07:36 |
DocScrutinizer | I.E. add "touch last-built" as very last line of your build-it job | 07:36 |
xiangfu | if there is new commit rebuild from scratch. that is simple for me :-) | 07:37 |
DocScrutinizer | meh | 07:37 |
DocScrutinizer | quite obviously there's been no new commit for that openwrt pkg for the last few days | 07:38 |
DocScrutinizer | yet it's rebuilt every day it seems | 07:38 |
DocScrutinizer | the above sketched two shellscript lines would deal with that in a very convenient manner | 07:39 |
DocScrutinizer | wait, you can make that one line, in one place: | 07:40 |
DocScrutinizer | if find /$buildpackage -cnewer /$buildpackage/last-built >/$buildpkg/changed-files; then echo "either those files changed: $(cat /$buildpkg/changed-files) or pkg never been built or compiler missed to create /$buildpkg/last-built tagfile. Building now"; build-it; touch /$buildpkg/last-built; else echo "nothing changed in $buildpackage since last build, skipping"; fi; | 07:41 |
DocScrutinizer | whatever build-it is for you, I guess it's the command that shall execute one line out of http://fidelio.qi-hardware.com/~xiangfu/bin/compile-openwrt-milkymist.sh | 07:42 |
DocScrutinizer | ooh, not really | 07:42 |
DocScrutinizer | err, what, did that file change? | 07:43 |
DocScrutinizer | aah no, I meant http://fidelio.qi-hardware.com/~xiangfu/bin/compile.sh | 07:43 |
xiangfu | confuse :-). $buildpackage you mean openwrt package svn repo? | 07:47 |
DocScrutinizer | aah, I see I missed your comment about the http://fidelio.qi-hardware.com/~xiangfu/bin/compile-openwrt-milkymist.sh. Yeah it checks if new version exists in git | 07:47 |
xiangfu | DocScrutinizer, yes. that one have new commit check. but compile-openwrt-xburst.sh don't have and I don't have plan add it :-) | 07:48 |
xiangfu | the step I work on nanonote is : 1. make sure the kernel compilef ine. 2. leave all other build to buildhost. | 07:48 |
DocScrutinizer | well, I didn't even think of git, I just thought of some structure where a master script parses across a couple of $builpkg directories in something like /var/sources/all-packages/* | 07:49 |
DocScrutinizer | #!/bin/sh\n #this is the master script that gets invoked once a day e.g. by cron\n \n cd /var/sources/all-packages; for buildpkg in *; do if find /$buildpackage -cnewer /$buildpackage/last-built >/$buildpkg/changed-files; then echo "either those files changed: $(cat /$buildpkg/changed-files) or pkg never been built or compiler missed to create /$buildpkg/last-built tagfile. Building now"; build-it; touch /$buildpkg/last-built; else | 07:53 |
DocScrutinizer | echo "nothing changed in $buildpackage since last build, skipping"; fi; done | 07:53 |
DocScrutinizer | umm | 08:00 |
DocScrutinizer | #!/bin/sh\n #this is the master script that gets invoked once a day e.g. by cron\n \n cd /var/sources/all-packages; mkdir ../build-date; for buildpkg in *; do if find ./$buildpkg -cnewer ../build-date/$buildpackage >/tmp/${buildpkg}-changed-files; then echo "either those files changed: $(cat /tmp/${buildpkg}-changed-files) or pkg never been built or compile-job missed to create $(pwd)/../build-date/$buildpackage tagfile. Building | 08:07 |
DocScrutinizer | now"; build-it $buildpkg; touch ../build-date/$buildpkg ; else echo "nothing changed in $buildpkg since last build, skipping"; fi; done | 08:07 |
DocScrutinizer | of course you have to check what find does when file referenced in -cnewer <file> doesn't exist | 08:10 |
DocScrutinizer | o/, daywork (WinXP :-S ) | 08:11 |
xiangfu | if the $buildpackage mean openwrt package svn repo. that repo delete and checkout from scratch in every build. | 08:11 |
DocScrutinizer | ouch | 08:11 |
xiangfu | WinXP. there is Win 8 now. :-) | 08:11 |
DocScrutinizer | well, that tells sth about confidence of big companies in that new crap from Redmond | 08:12 |
xiangfu | DocScrutinizer, the openwrt make distclean , delete everything. include all package source(Makefiles) | 08:12 |
DocScrutinizer | yeah, but only if HEAD != $whatever, AIUI your script. You could touch ../build-date/$packagename in that case | 08:13 |
DocScrutinizer | anyway, my suggestion wasn't meant for git based infra. So nevermind | 08:14 |
xiangfu | I have saved your script to my memo folder just in case :-) | 08:15 |
DocScrutinizer | HEAD_OLD=`cat ${IMAGES_DIR}/../openwrt-HEAD` | 08:15 |
DocScrutinizer | if [ "${HEAD_NEW}" == "${HEAD_OLD}" ]; then | 08:15 |
DocScrutinizer | echo "No new commit, ignore build" | 08:15 |
xiangfu | yes. | 08:16 |
DocScrutinizer | should be done like that for all pkg | 08:16 |
lindi- | be careful with "==". does that work with dash? | 08:17 |
DocScrutinizer | o/, now for real, already late | 08:17 |
qi-bot | [commit] Xiangfu: flite: update to 1.5.5 (master) http://qi-hw.com/p/openwrt-packages/1a751fb | 08:36 |
qi-bot | [commit] Xiangfu: bard: udpate to 0.7 (master) http://qi-hw.com/p/openwrt-packages/20b0b77 | 08:36 |
xiangfu | wpwrak, you code on WPAN work out of box in linux v3.2.1. | 13:44 |
xiangfu | wpwrak, no luck on ks7010. everytime update kernel. have to modify ks7010 driver. | 13:44 |
viric | what is ks7010? | 13:46 |
wolfspraul | viric: history :-) | 13:49 |
kristian1aul | that one started tuesday? | 13:49 |
kristian1aul | oops | 13:49 |
wpwrak | (wpan working out of the box) yippee! :) | 13:51 |
kristianpaul | wpwrak: testing last image build? :-) | 13:56 |
wpwrak | kristianpaul: just commenting on what xiangfu wrote | 14:09 |
wolfspraul | we should officially drop ks7010 support and focus on ben-wpan, we just don't have the resources for ks7010 and it's a dead-end | 14:09 |
wolfspraul | unless an avid ks7010 user speaks up... | 14:10 |
wolfspraul | let me know, I'll read the backlog to face the ks7010 uprising :-) | 14:10 |
wolfspraul | n8 | 14:10 |
xiangfu | my plan is will try 1 or 2 hours to fix the ks7010. if no luck. will stop working on that. keep test image. :-) | 14:12 |
viric | xiangfu: | 17:20 |
viric | I can't build xbursttools... | 17:20 |
viric | Can you check http://hydra.nixos.org/build/2261269 ? | 17:20 |
viric | libusb should be there | 17:21 |
viric | ah, 0.1.12. | 17:21 |
viric | 1.0.0!? ok! | 17:21 |
viric | what an outdated libusb we have.. | 17:21 |
viric | thank you for your help! ;) | 17:23 |
kristianpaul | from Takuji Ebinuma http://www.dynamics.co.nz/media/DOCUMENTS/SOFTWARE_RELATED/Namuru-GPL-port-06.pdf | 18:33 |
qi-bot | [commit] Werner Almesberger: m1r4/dsv/: updated for Adam's "official" BOM (master) http://qi-hw.com/p/wernermisc/b2954b6 | 19:49 |
qi-bot | [commit] Werner Almesberger: m1r4/dsv/milkymist_one_bom_r4.csv: removed duplicate C19 and C21 (master) http://qi-hw.com/p/wernermisc/75509e5 | 19:49 |
qi-bot | [commit] Werner Almesberger: Merge branch 'master' of projects.qi-hardware.com:wernermisc (master) http://qi-hw.com/p/wernermisc/81078fc | 19:49 |
whitequark | viric: 1.0.0 is like 4 years old already | 20:58 |
whitequark | but there's really nothing to add | 20:59 |
--- Sat Mar 10 2012 | 00:00 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!