IRC logs for #buildstream for Tuesday, 2019-03-05

*** cs-shadow has quit IRC00:26
*** tpollard has quit IRC01:06
*** tlater[m] has quit IRC02:30
*** dineshdb[m] has quit IRC02:30
*** jjardon[m] has quit IRC02:30
*** waltervargas[m] has quit IRC02:30
*** kailueke[m] has quit IRC02:30
*** theawless[m] has quit IRC02:30
*** doras[m] has quit IRC02:30
*** asingh_[m] has quit IRC02:30
*** krichter[m] has quit IRC02:30
*** albfan[m] has quit IRC02:30
*** inigomartinez has quit IRC02:30
*** segfault3[m] has quit IRC02:31
*** Trevinho[m] has quit IRC02:31
*** connorshea[m] has quit IRC02:31
*** tlater[m] has joined #buildstream02:35
*** tristan has joined #buildstream02:53
*** ChanServ sets mode: +o tristan02:53
*** krichter[m] has joined #buildstream02:54
*** albfan[m] has joined #buildstream03:04
*** Trevinho[m] has joined #buildstream03:20
*** nimish has joined #buildstream03:27
*** inigomartinez has joined #buildstream03:30
*** dineshdb[m] has joined #buildstream03:33
*** nimish has quit IRC03:37
gitlab-br-bottristanvb opened MR !1206 (tristan/optional-coverage-fixup->master: Fixes for coverage optionality) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/120603:50
*** jjardon[m] has joined #buildstream03:53
*** segfault3[m] has joined #buildstream03:58
*** nimish has joined #buildstream04:09
*** tristan has quit IRC04:16
*** kailueke[m] has joined #buildstream04:17
*** connorshea[m] has joined #buildstream04:29
*** asingh_[m] has joined #buildstream04:50
*** theawless[m] has joined #buildstream04:53
*** doras[m] has joined #buildstream04:55
*** waltervargas[m] has joined #buildstream04:56
*** kapil___ has joined #buildstream05:02
gitlab-br-botmarge-bot123 merged MR !1206 (tristan/optional-coverage-fixup->master: Fixes for coverage optionality) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/120605:02
gitlab-br-botmarge-bot123 merged MR !1203 (tristan/optional-coverage-1.2->bst-1.2: Coverage optional in 1.2.x) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/120305:04
*** mohan43u has quit IRC07:07
*** tristan has joined #buildstream07:33
*** mohan43u has joined #buildstream08:01
*** mohan43u has quit IRC08:13
*** toscalix has joined #buildstream08:15
*** mohan43u has joined #buildstream08:16
*** tristan has quit IRC08:17
*** tristan has joined #buildstream08:30
*** tristan has quit IRC08:39
*** tristan has joined #buildstream08:40
*** nimish_ has joined #buildstream09:15
*** nimish has quit IRC09:17
*** nimish_ is now known as nimish09:17
*** ChanServ sets mode: +o tristan09:28
tristanCan someone slap the WSL runner ?09:28
tristanhttps://gitlab.com/BuildStream/buildstream/pipelines/5030273909:28
*** tpollard has joined #buildstream09:35
*** raoul has joined #buildstream09:37
*** phildawson has joined #buildstream09:44
*** jonathanmaw has joined #buildstream09:44
Kinnisonjonathanmaw: ^^09:46
jonathanmawah, the WSL runner?09:47
jonathanmawlooking at https://gitlab.com/BuildStream/buildstream/-/jobs/171628836, it seems to have recovered from whatever was ailing it09:47
*** nimish has quit IRC10:01
*** alatiera has joined #buildstream10:07
tristanjonathanmaw, looks like it timed out and was allowed to fail10:11
*** benschubert has joined #buildstream10:11
tristanrather looking at different jobs maybe, but https://gitlab.com/BuildStream/buildstream/merge_requests/1206 seems to have been merged via https://gitlab.com/BuildStream/buildstream/-/jobs/17160734610:12
tristananyway, I don't expect that change to have broken wsl10:12
jonathanmawyeah, the pipeline you linked (https://gitlab.com/BuildStream/buildstream/pipelines/50302739), the job succeeded10:12
jonathanmawwe had a networking hiccup this morning, that might have been the culrpit10:13
jonathanmaw*culprit10:13
*** jonathanmaw has quit IRC10:14
*** jonathanmaw has joined #buildstream10:15
*** jonathanmaw has quit IRC10:23
*** tpollard has quit IRC10:23
*** phildawson has quit IRC10:23
*** raoul has quit IRC10:23
juergbiif there are no objections, I'll probably merge !1190 later today10:28
gitlab-br-botMR !1190: Improve import performance https://gitlab.com/BuildStream/buildstream/merge_requests/119010:28
*** tpollard has joined #buildstream10:29
*** raoul has joined #buildstream10:29
*** lachlan has joined #buildstream10:33
*** cs-shadow has joined #buildstream10:40
*** phildawson has joined #buildstream10:44
*** jonathanmaw has joined #buildstream10:53
*** jonathanmaw_ has joined #buildstream10:56
*** jonathanmaw has quit IRC10:57
gitlab-br-botphildawson opened (was WIP) MR !1158 (phil/external-plugin-testing->master: Make it easy to test BuildStream against external plugins) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/115811:05
*** lachlan has quit IRC11:06
*** jonathanmaw has joined #buildstream11:08
*** jonathanmaw_ has quit IRC11:09
*** lachlan has joined #buildstream11:10
gitlab-br-botphildawson opened (was WIP) MR !1158 (phil/external-plugin-testing->master: Make it easy to test BuildStream against external plugins) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/115811:15
*** jonathanmaw has quit IRC11:40
*** mohan43u has quit IRC11:44
*** mohan43u has joined #buildstream11:48
gitlab-br-botBenjaminSchubert opened issue #943 (BuildStream gets slower with a high number of runners) on buildstream https://gitlab.com/BuildStream/buildstream/issues/94311:58
*** raoul has quit IRC12:02
*** tristan has quit IRC12:12
gitlab-br-bottpollard approved MR !1205 (jennis/compose_backwards->master: cleanup: Move YAML handling logic in _include.py to _yaml.py) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/120512:19
*** tpollard has quit IRC12:24
*** tpollard has joined #buildstream12:30
*** jonathanmaw has joined #buildstream12:31
*** raoul has joined #buildstream12:36
*** tristan has joined #buildstream12:42
*** alatiera has quit IRC12:44
*** alatiera has joined #buildstream12:44
*** raoul has quit IRC13:19
*** toscalix has quit IRC13:20
*** tpollard has quit IRC13:33
*** lachlan has quit IRC13:33
*** phildawson has quit IRC13:33
*** jonathanmaw_ has joined #buildstream13:33
*** jonathanmaw has quit IRC13:34
*** toscalix has joined #buildstream14:00
*** jonathanmaw_ has quit IRC14:36
*** jonathanmaw has joined #buildstream14:37
*** lachlan has joined #buildstream14:37
*** raoul has joined #buildstream14:38
*** tpollard has joined #buildstream14:42
*** phildawson has joined #buildstream15:00
gitlab-br-botphildawson opened issue #944 (Expose templated tests for source plugins) on buildstream https://gitlab.com/BuildStream/buildstream/issues/94415:07
gitlab-br-bottpollard opened issue #945 (Create initial Artifact 'abstractions' and preparations in testutils) on buildstream https://gitlab.com/BuildStream/buildstream/issues/94515:25
*** phildawson has quit IRC15:34
*** phildawson has joined #buildstream15:48
*** lachlan has quit IRC15:51
*** phildawson has quit IRC15:52
*** phildawson has joined #buildstream15:53
*** lachlan has joined #buildstream15:53
alatieraone of the things I wanted for a while, is being able to copy the project.refs inside the runtime build to easily check the refs from which the gnome nightly runtime was built from15:54
alatierait just points to git repos and trucks master usually, so each time there's a bug to track down we have to manually look at the track logs of the build job to figure it out15:54
alatierahow would I go about copying projects.refs inside the final build?15:55
*** phildawson has quit IRC15:58
*** phildawson has joined #buildstream15:58
*** phildawson has quit IRC16:00
*** phildawson has joined #buildstream16:00
*** phildawson has quit IRC16:15
benschubertIs bst-external published on pypi somewhere?16:15
SotKI couldn't find it when I was looking a few months ago, and created https://gitlab.com/BuildStream/bst-external/issues/2316:17
benschubertoh right! And there is a PR as of 6 days ago!16:17
tpollardalatiera: I presume you could do that with a local import element?16:18
benschubertthanks SotK, jonathanmaw would you have time to look into it sometimes?16:18
* jonathanmaw has a peek16:19
alatieratpollard: got an example, haven't looked at local import elements before16:19
SotKnp, I think it would make life a fair bit easier for newcomers (speaking just from my experience)16:19
benschubertSotK: definitely, would make many lifes easier :)16:19
tpollardalatiera: https://buildstream.gitlab.io/buildstream/sources/local.html?highlight=local https://buildstream.gitlab.io/buildstream/sources/local.html16:22
tpollardI presume you could point to project.refs16:23
alatierathat's really simple, thanks!16:24
SotKI also had a vague thought about putting a requirements.txt in my project which could be used to quickly install the required versions of bst-external and buildstream (and any other potential plugins published to pypi), but I don't know if that's not sensible for some reason I've not noticed (or will be superseded by a more official plugin installa16:25
SotKtion method)16:25
alatierawill this element get included in the track and will this cause ref cycles?16:25
tpollardI think freedesktop sdk have some sort of manifest plugin too, if that's of any use? adds6816:26
*** ChanServ sets mode: +o tristan16:28
tristantpollard, And you found a new way to break BuildStream ! I think16:28
tristantpollard, Are you using a local source to include project.refs inside of an artifact ? Essentially caching the artifact with the hash of the unchanged project.refs before the project.refs is modified by `bst build --track-all`, and caching the result there ?16:29
*** alatiera has quit IRC16:30
tristanI presume that the cache key for the local source will be calculated right away and then copied into an artifact later on, after tracking has modified project.refs16:30
*** nimish has joined #buildstream16:30
tristantoo bad alatiera stepped out :-/16:31
tpollardDoes sound like a circular issue16:31
*** nimish has quit IRC16:31
tristanIn any case at the very least we should "never do that"16:31
*** nimish has joined #buildstream16:31
tpollardI've not tried it myself, was just an idea for the use case really16:31
tristanA good place to store project.refs after a build would be a gitlab pipeline artifact16:31
tristani.e. anywhere but inside an artifact16:32
tristanI suppose it can be okay to do so long as you don't build with --track-all16:32
tristanperhaps it should be the local source itself which special cases this16:32
tpollarddoes the gnome nightly runtime CI take a snapshot of the source?16:32
* tristan will file an issue when he gets up tomorrow16:32
tristantpollard, I expect gnome builds to usually run with --track-all yes16:33
tristanthat is rather the point, to continuously build the latest16:33
tristansee alatiera mentioning examining the logs for track results16:33
tpollardno no, not quiet what I meant :) anyhow I think it's an interesting case16:38
*** toscalix has quit IRC17:14
*** kapil___ has quit IRC17:21
*** jonathanmaw has quit IRC17:32
benschubertjonathanmaw, can you review https://gitlab.com/BuildStream/bst-external/merge_requests/73 ?17:43
*** lachlan has quit IRC17:47
*** lachlan has joined #buildstream18:01
*** lachlan has quit IRC18:34
*** tristan has quit IRC19:17
*** slaf_ has joined #buildstream19:19
*** slaf_ has joined #buildstream19:19
*** slaf_ has joined #buildstream19:19
*** slaf_ has joined #buildstream19:19
*** slaf has quit IRC19:21
*** slaf_ is now known as slaf19:21
*** mohan43u has quit IRC19:56
*** mohan43u has joined #buildstream19:58
*** nimish has quit IRC20:13
*** tpollard has quit IRC20:32
*** raoul has quit IRC20:40
*** mohan43u has quit IRC20:59
*** tpollard has joined #buildstream21:28
*** raoul has joined #buildstream21:29
*** slaf has quit IRC21:59
*** slaf has joined #buildstream22:24

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