IRC logs for #buildstream for Monday, 2017-02-13

*** tristan has joined #buildstream05:33
*** ChanServ sets mode: +o tristan05:33
*** tristan has quit IRC05:40
*** tristan has joined #buildstream05:53
*** ChanServ sets mode: +o tristan05:53
*** tiagogomes has joined #buildstream09:53
*** tiagogomes has quit IRC10:00
*** tiagogomes has joined #buildstream10:01
*** ssam2 has joined #buildstream10:05
*** paulsher3ood has quit IRC12:46
*** tristan has quit IRC12:59
*** ssam2 has quit IRC13:19
*** leeming has quit IRC13:20
*** ssam2 has joined #buildstream13:20
*** leeming has joined #buildstream13:20
*** tiagogomes_ has joined #buildstream13:20
*** tiagogomes has quit IRC13:21
*** tristan has joined #buildstream13:25
*** ChanServ sets mode: +o tristan13:25
*** tiagogomes_ has quit IRC13:36
*** leeming has quit IRC13:37
*** tiagogomes has joined #buildstream13:40
* ironfoot tries to bulid build-essential.bst15:38
ironfootso far so good. I wondered why it had to fetch the gnome-sdk for this15:39
ironfootbut it's included, I guess because it's also a build-essential for some things15:39
ironfoottristan: i sent this MR for your bs-tests https://gitlab.com/tristanvb/buildstream-tests/merge_requests/115:39
ironfootHm.. so a build fails (in this case because bwrap is not installed) and the process continues untily I cancel it with ^C16:07
ironfootI guess it tries to build everything it can?16:07
ironfoot(it was maybe still fetching gcc's git repo)16:08
*** ghishadow_ has joined #buildstream16:23
tristanironfoot, hmmm, I might forget that lack of bwrap is not auto detected at setup.py time if it's not written down :-/16:44
* tristan notes the 2am-ness of the hour16:45
ironfootbuild-stream bed16:45
tristanironfoot, gnome-sdk is required (but anything else would do), it's just what we use instead of host tools for build-essential (because I already had an import of that for the master branch)16:46
tristanand iirc there is an option to --keep-going or not, i forget which is the default16:46
tristanbut it will be prefetching sources and such in advance16:47
tristanso any ongoing tasks will wait to complete if there is a failure regardless (but I want an interactive mode where I put everything to sleep and ask the user what to do, in the case we're connected to a terminal)16:47
ironfootmakes sense16:48
ironfootIt just looked like it was doing nothing, but I guess it was still fetching other sources16:48
tristanyeah, a ticker or sorts is also in the queue (show what ongoing tasks are active)16:49
tristanto be honest, I was having too much fun with the UI16:49
tristanso I told myself, stop sugar coating it and finish this demo !16:49
ironfootyeah16:49
ironfootIt's tricky to think about a nice UI showing progress of parallel jobs16:50
* tristan is happy there are requests to improve the UI, cause it's not difficult and plain fun :)16:50
tristanironfoot, I'm thinking, something in between yocto-like UI and current UI, only in the case we're connected to a terminal16:50
tristanwhen not connected to terminal, just line-by-line output like we have (but improved)16:51
tristanso you would have maybe one or two lines showing "what's currently processing" (maybe with 00:00:00 ticking the amount of time spent ?)... but *also* have the log lines trailing16:52
tristanwhen something starts or completes or fails16:52
tristananyway, that's probably what I'll do unless someone has a better idea :)16:53
ironfootI'll have more ideas after using it some time16:58
tristannod, churn at this stage is right17:03
tristanironfoot, since you did try it; try `build-stream track gedit.bst` in the master branch too :)17:07
tristan(I dont think it'll do anything with build-essential)17:07
ironfootwill do as soon as this current build fails17:09
ironfoot:P17:09
ironfootI'm trying to see if this is an actual bug or not: My docker container running BS exited after building the first component17:10
ironfootwith a "kernel:[544680.988154] unregister_netdevice: waiting for lo to become free. Usage count = 1"17:10
tristanironfoot, odd, default is 4 fetchers, so there will be up to 4 simultaneous source downloads at most17:13
tristannot that it's ever caused any issue for me17:13
tristanwill it fail though ?17:14
ironfootit has just finished building gcc, and it didn't17:14
tristanif you have bwrap now, I think it shouldnt fail17:14
ironfootnote, this failure was after building binutils17:15
tristanok but... what failure, was there a failure or not ?17:15
* tristan confused17:15
tristanthe kernel message ?17:15
ironfootdocker crashing17:15
tristanoh wait ok the docker crashed I see17:15
tristanhmmm17:15
ironfootdon't worry, I'll keep an eye on this17:16
tristanok I'm not sure why it would, may be a docker problem, and a possible workaround might be `--fetchers 1`17:16
tristan(although, doesnt sound like a desirable workaround heh)17:17
ironfootnope17:17
ironfooti really don't know if that kernel error is caused because of the number of fetchers17:20
ironfoothm17:34
ironfootI believe it's fetching linux.git twice :)17:34
ironfootat the same time17:34
*** ssam2_ has joined #buildstream18:00
*** ssam2 has quit IRC18:01
tristanironfoot, you're probably right... curiously, is *that* causing some problem ?18:05
tristan(that works well with the ostree source and is actually desirable in that case)18:05
*** ghishadow_ has quit IRC18:33
*** ssam2_ has quit IRC18:43
ironfootI don't think is causing any problems. I'll think about this and open an issue19:12
*** tristan has quit IRC21:32

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!