IRC logs for #buildstream for Friday, 2019-06-21

gitlab-br-botjjardon closed issue #1046 (overnigth test are failing: "Value of 'submodules' is not of the expected type 'Mapping'") on buildstream https://gitlab.com/BuildStream/buildstream/issues/104605:30
*** tristan has quit IRC06:48
*** tristan has joined #buildstream07:12
*** bochecha has joined #buildstream08:05
gitlab-br-botBenjaminSchubert opened MR !1412 (bschubert/remove-useless-sanitize->master: _yaml: Remove useless calls to '_yaml.node_sanitize') on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/141208:23
*** raoul has joined #buildstream08:51
*** ChanServ sets mode: +o tristan08:52
tristanbenschubert, I put a bunch of comments there as you noticed, I think I wont comment on the discussion we had yesterday for now, let's leave that some time to digest and reconsider08:52
tristanI had a tentative thought that we could place "sanitizers" or "constraints" on Nodes in advance of extracting values... like Node.add_constraint(ProjectPathConstraint())... or such08:53
tristanprobably there are few creative ideas we can come up with for that to make it nice08:54
tristanbenschubert, But I am entertaining some codethings which came to Seoul08:55
tristan(Awesome !) ... so I wont be around to discuss more today unfortunately... I better go shave and not look like a barbarian...08:56
benschuberttristan: Sure, I agree, it will be easier to reason about it with a clearer API in mind. Just one comment though, adding contraints beforehand like that might slow down the code parsing, as more thigns would need to be done08:56
benschubertI don't think we can afford having that there08:56
benschubertbut we can definitely discuss it later on08:57
raouljuergbi, have you had a chance to look at my changes to !1402 for your points? Realise you wont get a chance to look till Monday now09:01
gitlab-br-botMR !1402: Configuration option for disabling blob fetching with RE https://gitlab.com/BuildStream/buildstream/merge_requests/140209:01
*** tristan has quit IRC09:02
juergbiraoul: no, sorry, missed your updates somehow. maybe I can take a quick look this afternoon09:04
jennisraoul, perhaps this hardcoded shasum is ok, I feel as if any workarounds we come up with are going to be just as ugly09:04
raoulcool thanks juergbi09:04
raoulyeah I thought I'd been clever with the shell command, but couldn't get it to work09:05
raoulthough I think variable expansion should probably work in shell commands so I'll have a bit more of a look and raise an issue09:06
jennisOk cool09:06
*** jonathanmaw has joined #buildstream09:14
*** tristan has joined #buildstream09:22
*** lachlan has joined #buildstream10:05
*** lachlan has quit IRC10:27
*** lachlan has joined #buildstream10:35
*** lachlan has quit IRC10:44
*** lachlan has joined #buildstream11:02
* tlater[m] is midldly annoyed that he has to manually compress the output of `bst artifact checkout --tar`11:10
tlater[m]Is there a reason for that? I suppose the correct thing to do would be to run whatever compression in BuildStream and actually just output a tarball in a `--directory`, but this saves me writing another element - I just need a wrapper script to compress now |:11:11
*** lachlan has quit IRC11:20
jennisuhh that is annoying11:39
jennisBut I think you've found another newcomer bug :D11:39
jennisah yeah, `bst artifact checkout hello.bst --tar here` just gives you a tar file called "here"11:40
*** lachlan has joined #buildstream11:44
gitlab-br-botjennis approved MR !1412 (bschubert/remove-useless-sanitize->master: _yaml: Remove useless calls to '_yaml.node_sanitize') on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/141211:45
gitlab-br-botjennis opened (was WIP) MR !1403 (jennis/junctions_and_remotes->master: Do not (optionally) remotely cache junctioned elements in parent project remotes) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140311:48
*** lachlan has quit IRC12:04
tlater[m]jennis: My problem is that here.tar.gz doesn't give you a gzipped tarball - I think it's fine if it uses the file name you ask it to use. The current behavior might even be alright, it's just annoying that there's no way to also compress your tarball without writing a whole BuildStream element.12:19
jennisYep, I think it'd be nice to parse the string and do the appropriate compression13:11
*** lachlan has joined #buildstream13:12
*** lachlan has quit IRC13:31
*** lachlan has joined #buildstream13:41
*** lachlan has quit IRC13:57
*** lachlan has joined #buildstream14:21
*** lachlan has quit IRC14:25
jennisHi all, I've recently unwipped: https://gitlab.com/BuildStream/buildstream/merge_requests/1403 I would appreciate if anyone could take the time to review :)14:34
juergbiraoul: I've added a couple of comments14:38
raoulta juergbi14:38
*** lachlan has joined #buildstream14:46
gitlab-br-bottlater opened issue #1048 (`bst artifact checkout --tar` should allow compression) on buildstream https://gitlab.com/BuildStream/buildstream/issues/104815:08
tlater[m]jennis: ^ if you're interested (:15:09
* tlater[m] hopes this isn't controversial15:09
gitlab-br-bottlater opened MR !1413 (tlater/freedesktop->master: Use a freedesktop-sdk tar as a base image) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/141315:30
jennistlater[m], thanks for filing that15:46
jennisjuergbi, I've responded to your comments on !1406 (benschubert, I know you also reviewed and were in agreement with juergbi) and posted the latest benchmarks, we've retained a similar speedup15:50
gitlab-br-botMR !1406: WIP: Notify direct reverse dependencies when an Element becomes ready for runtime and cached https://gitlab.com/BuildStream/buildstream/merge_requests/140615:50
jennis:)15:51
gitlab-br-botjennis opened (was WIP) 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/140615:51
*** lachlan has quit IRC15:55
*** lachlan has joined #buildstream15:56
*** bochecha has quit IRC15:59
*** lachlan has quit IRC16:28
*** raoul has quit IRC16:31
*** lachlan has joined #buildstream16:37
*** dftxbs3e has quit IRC16:41
*** lachlan has quit IRC16:41
*** dftxbs3e has joined #buildstream16:43
*** dftxbs3e has joined #buildstream16:45
*** lachlan has joined #buildstream16:49
*** rdale has quit IRC16:51
*** jonathanmaw has quit IRC17:07
*** bochecha has joined #buildstream17:32
*** lachlan has quit IRC18:03
*** lachlan has joined #buildstream18:13
*** lachlan has quit IRC18:21
*** lachlan has joined #buildstream18:30
*** lachlan has quit IRC18:39
*** lachlan has joined #buildstream18:47
*** lachlan has quit IRC19:40
*** cs-shadow has quit IRC21:00
*** bochecha has quit IRC21:34

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