IRC logs for #buildstream for Monday, 2019-06-24

*** toscalix has joined #buildstream07:40
gitlab-br-botjuergbi opened MR !1414 (juerg/fetch-subprojects->master: Improve subproject fetching) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/141407:56
*** bochecha has joined #buildstream08:15
*** rdale has joined #buildstream08:35
*** lantw44 has joined #buildstream08:36
*** raoul has joined #buildstream08:42
raouljennis, you happy with !1400? If so think I'll hand it over to marge08:58
gitlab-br-botMR !1400: CLI options for on demand blob fetching https://gitlab.com/BuildStream/buildstream/merge_requests/140008:58
jennisraoul, looking now09:00
raoulThink everything is resolved since you looked on Friday09:00
*** jonathanmaw has joined #buildstream09:01
jennisraoul, how comes there is added artifacts config to the autotools example? https://gitlab.com/BuildStream/buildstream/merge_requests/1400/diffs#723fb246d6298cb56eb99c65b71dc929135bd3d0_14_1509:02
raouloops good catch, that'd be when I was poking it, will remove09:03
benschuberthey tristan, when you have time, could you have a look at https://gitlab.com/BuildStream/buildstream/merge_requests/1401#note_184528846 ?09:03
jennisCool, also another nit with a doc comment09:08
jennisraoul, a few more comments there09:20
*** lachlan has joined #buildstream09:39
raoulHmmm seems that some of the integration shell tests fail depending on how they are run. Errors seem to point to _yaml.pyx so have you got any idea benschubert?10:00
raoulerror is:10:00
raoulsrc/buildstream/_yaml.pyx:407: in buildstream._yaml.load_data10:00
raoul    cpdef Node load_data(str data, int file_index=_SYNTHETIC_FILE_INDEX, str file_name=None, bint copy_tree=False):10:00
raoul_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _10:00
raoul>   f_info = <FileInfo> _FILE_LIST[file_index]10:00
raoulE   IndexError: list index out of range10:00
raoulit's happening on master even after a git clean10:00
benschubertraoul: oh, do you have a link?10:01
raoulonly seems to happen when you run a subset of tests, so I've only done it locally10:01
benschubertraoul: ouch, that seems weird10:02
raoul'tox -- --integration -n 4 "tests/integration/shell.py"' seems to fail, but not if you don't have -n 410:02
raoulso definitely weird :/10:02
*** lachlan has quit IRC10:04
*** lachlan has joined #buildstream10:05
juergbiraoul: this seems to fail on its own: tox -- --integration tests/integration/shell.py::test_isolated_no_mount10:06
juergbiprobably accidentally relying by side-effects of other tests10:06
juergbiand missing test isolation10:06
raoulas does 'tox -- --integration "tests/integration/shell.py::test_env_assign[Pony]"', seems a few do10:07
*** tristan has quit IRC10:07
benschubertraoul: thanks for noticing, that's definitely bad, would you mind opening an issue? I'll try to have a look at it later today10:09
raoulwill do10:09
*** cs-shadow has joined #buildstream10:12
gitlab-br-botraoul.hidalgocharman opened issue #1051 (Some integration shell tests fail when run on their own) on buildstream https://gitlab.com/BuildStream/buildstream/issues/105110:13
*** lachlan has quit IRC10:14
raoul^^ benschubert10:14
benschubertthanks!10:15
*** tristan has joined #buildstream10:22
*** lachlan has joined #buildstream10:41
gitlab-br-botjennis approved MR !1400 (raoul/1044-blobs-on-demand->master: CLI options for on demand blob fetching) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140010:43
*** lachlan has quit IRC10:51
*** bochecha_ has joined #buildstream11:17
*** bochecha has quit IRC11:18
*** bochecha_ is now known as bochecha11:18
*** lantw44 has quit IRC11:25
*** lantw44 has joined #buildstream11:25
gitlab-br-botmarge-bot123 closed issue #1044 (Fetch missing blobs on demand) on buildstream https://gitlab.com/BuildStream/buildstream/issues/104411:29
gitlab-br-botmarge-bot123 merged MR !1400 (raoul/1044-blobs-on-demand->master: CLI options for on demand blob fetching) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140011:29
*** lachlan has joined #buildstream11:31
*** lantw44 has quit IRC11:33
*** lantw44 has joined #buildstream11:33
*** nielsdg_ has joined #buildstream11:33
*** bochecha_ has joined #buildstream11:44
*** bochecha has quit IRC11:47
*** bochecha_ is now known as bochecha11:47
*** raoul has quit IRC11:53
*** raoul has joined #buildstream12:07
* tlater[m] is experiencing some interesting breakage: https://hastebin.com/fusigewime12:40
tlater[m]It looks like the tar plugin somehow doesn't read the full path of a tar sub-file thing12:40
tlater[m]The link it's complaining about should be named `etc/ssl/ct_log_list.cnf`, not `c/ssl/ct_log_list.cnf`12:41
tlater[m]But I've double checked the tarfile and this is not an issue there12:41
tlater[m]Even if it was, we shouldn't abort the whole build.12:42
tlater[m]I guess tar.py:132 is removing characters it shouldn't?13:02
tlater[m]Hm, maybe there's a more robust way to do that...13:04
tlater[m]Ah, seems like this is a hard link13:09
tlater[m]And i guess we have no test asserting that that redirectidoo-fixing code actually works13:09
*** lachlan has quit IRC13:14
*** lachlan has joined #buildstream13:26
gitlab-br-botjonathanmaw opened (was WIP) MR !1409 (jonathan/frontend-separation->master: Separate frontend state handling from core state) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140913:26
*** lachlan has quit IRC13:30
*** rdale has quit IRC13:30
*** rdale has joined #buildstream13:35
*** lachlan has joined #buildstream13:38
*** lachlan has quit IRC14:01
gitlab-br-bottlater opened issue #1052 (BuildStream chokes when staging tarfiles with hardlinks that point outside of a chosen base directory) on buildstream https://gitlab.com/BuildStream/buildstream/issues/105214:01
*** nielsdg_ has quit IRC14:09
*** lachlan has joined #buildstream14:14
*** lachlan has quit IRC14:21
tlater[m]I noticed that the build directories for integration tests no longer seem to linger14:34
tlater[m]I can't figure out how to get my staging directories now, any idea how to get that back?14:34
gitlab-br-botjonathanmaw opened (was WIP) MR !1409 (jonathan/frontend-separation->master: Separate frontend state handling from core state) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140914:41
*** phil has joined #buildstream14:53
*** phildawson_ has quit IRC14:53
*** lachlan has joined #buildstream15:00
*** tristan has quit IRC15:05
*** lachlan has quit IRC15:05
*** lachlan has joined #buildstream15:25
*** tristan has joined #buildstream15:30
jjardonHi, any idea what is going wrong here? https://gitlab.com/BuildStream/buildstream/issues/1049 the logs I linked on the issue doesn't give a lot of info15:34
*** bochecha has quit IRC15:37
*** bochecha has joined #buildstream15:50
*** lachlan has quit IRC15:56
*** lachlan has joined #buildstream16:10
*** phil has quit IRC16:19
*** phil has joined #buildstream16:21
tlater[m]Are script elements the only elements that can decide where to stage their dependencies?16:25
tlater[m]I.e., use "layout" in the config?16:25
juergbitlater[m]: `layout` is indeed a script element feature16:38
juergbiother element plugins can do this as well but it's not available via YAML for non-script plugins16:39
tlater[m]Hm, that's a little annoying, it's a nice and comfortable way to shove everything into a directory in a stack element, for example.16:40
*** ChanServ sets mode: +o tristan16:42
tristantlater[m], I don't think it's suitable for stack, but I think compose could benefit from that16:42
*** lachlan has quit IRC16:42
tlater[m]Compose does make more sense16:43
tristanstack doesnt really do anything, just symbolic dependency grouping16:43
benschubertHey tristan, before I start changing all of this, would you mind having a look at https://gitlab.com/BuildStream/buildstream/merge_requests/1401#note_184696903 ? :)16:43
gitlab-br-botmarge-bot123 merged MR !1406 (jennis/notify_reverse_deps->master: Notify direct reverse dependencies when an Element becomes ready for runtime and cached) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140616:47
jennis:D16:47
tristanbenschubert, done :)16:48
gitlab-br-bottlater opened issue #1053 (Compose elements should allow changing the staging layout) on buildstream https://gitlab.com/BuildStream/buildstream/issues/105316:48
*** lachlan has joined #buildstream16:48
benschuberttristan: great thanks!16:49
tristantlater[m], interestingly that is going to be a bit tricky... note that integration commands can only be supported for things staged at /16:49
tlater[m]Oh, right16:50
tristantlater[m], however, one can always use multiple compose elements if one really wants relocated integrated sysroots16:50
tristanjust a detail to keep in mind16:51
tristanI think we have a weird hack in fdsdk where we use a script element without any script commands especially just to leverage this feature16:51
tlater[m]Yep, I was about to do that for the freedesktop-sdk tarball16:51
tlater[m]But it doesn't sit right with me, so...16:52
*** lachlan has quit IRC16:52
tristanyeah when I suggested that we use that feature... I kind of expected someone to just roll out a project local plugin for that purpose16:53
tristanbut script element got used and it does look confusing16:53
*** jonathanmaw has quit IRC16:56
*** shibu has joined #buildstream17:02
*** raoul has quit IRC17:10
cs-shadowjennis: around?17:32
*** lachlan has joined #buildstream17:33
*** lachlan has quit IRC17:38
*** shibu has quit IRC17:59
*** lachlan has joined #buildstream18:04
gitlab-br-botLaurenceUrhegyi opened MR !1415 (laurence/update-contributing-guide->master: Adds a Committer Policy section to CONTRIBUTING.rst) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/141518:09
*** lachlan has quit IRC18:17
*** lachlan has joined #buildstream18:32
*** lachlan has quit IRC19:39
*** lachlan has joined #buildstream19:40
*** toscalix has quit IRC19:52
*** lachlan has quit IRC20:01
*** swick has quit IRC21:14
*** slaf has quit IRC21:15
*** swick has joined #buildstream21:25
*** slaf has joined #buildstream21:45
*** slaf has joined #buildstream21:45
*** slaf has joined #buildstream21:46
*** slaf has joined #buildstream21:46
*** slaf has joined #buildstream21:46

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