IRC logs for #buildstream for Wednesday, 2019-04-17

*** tristan has joined #buildstream01:20
*** nimish2711 has joined #buildstream02:54
*** tristan has quit IRC02:59
*** alatiera has joined #buildstream03:14
gitlab-br-botmarge-bot123 merged MR !1291 (phil/rename-plugintestutils->master: Rename 'plugintestutils' package to 'testing') on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/129103:18
*** tristan has joined #buildstream03:30
*** kapil___ has joined #buildstream05:54
coldtomhi, is it possible to create subdomains for split rules? e.g. a large domain for static libraries, with subdomains for a whitelist and blacklist for static libraries in a final artifact?07:02
*** ChanServ sets mode: +o tristan07:18
tristancoldtom, not with any kind of semantics that appear to be nested in yaml or anything like that, but in practice: yes07:18
tristancoldtom, it however comes down to *how* you actually use the domains07:19
tristancoldtom, i.e. domains can certainly overlap07:19
tristanA split rule basically "paints a collection of files in the output with a domain name"07:19
tristanThen an element later, like a compose element, might decide to include only specific domains, or exclude specific domains07:20
tristanI believe that one can also do both (include some domains, creating a base list, and exclude some domains; subtracting those files from the same base list)07:20
coldtomessentially I wanted to reduce duplication in the yaml, but i just realised that this is still possible by adding a global rule for the large domain and per-element rules on the subdomains07:24
coldtomthanks tristan07:24
tristancoldtom, Also could be done with includes ?07:30
*** nimish2711 has quit IRC07:43
gitlab-br-botjuergbi closed issue #832 (Partial, file-free local CAS) on buildstream https://gitlab.com/BuildStream/buildstream/issues/83207:44
*** toscalix has joined #buildstream07:48
*** toscalix has joined #buildstream07:50
gitlab-br-botjuergbi opened issue #1002 (Push-based scheduler optimization) on buildstream https://gitlab.com/BuildStream/buildstream/issues/100208:16
*** alatiera_ has joined #buildstream08:29
*** alatiera has quit IRC08:29
*** alatiera_ is now known as alatiera08:30
*** abderrahim has joined #buildstream08:33
*** tpollard has joined #buildstream08:38
*** alatiera_ has joined #buildstream08:58
*** alatiera has quit IRC08:58
*** alatiera_ is now known as alatiera08:58
*** ahmed89 has joined #buildstream08:59
juergbitpollard: I've pushed a few commits on top of your branch to juerg/95509:00
juergbiI think something along these lines would be a better match to the behavior in master09:00
juergbiwhat are your thoughts on these changes? maybe it requires some further tweaking but it passes all tests locally09:04
*** lachlan has joined #buildstream09:04
*** tristan has quit IRC09:05
* tpollard will take a look09:05
benschuberttpollard: since your branch is touching update_state quite a lot, would you mind runnning the benchmarks once your are done with the reviews, to make sure nothing unexpected happens?09:10
*** tristan has joined #buildstream09:22
tpollardjuergbi: I think the dual artifact approach works09:32
*** jonathanmaw has joined #buildstream09:33
tpollardhaving the artifact defined by context at the update_state level that is09:38
tpollardalthough maybe it's a little harder to follow, but it certainly remedies some of the corner cases09:43
phildawsoncould someone with write access to bst-plugins-container merge this please: https://gitlab.com/BuildStream/bst-plugins-container/merge_requests/3409:58
tpollardjuergbi: just two comments I've made around __strong_cached10:03
tpollardjuergbi: it might be irrelevant, if so I'm happy to incorporate the tweaks10:05
*** lachlan has quit IRC10:10
*** lachlan has joined #buildstream10:18
tpollardbenschubert: I think jennis is going to run it on the benchmark machine?10:18
jennistpollard, I am just doing it locally10:21
jennis(on my laptop)10:21
tpollardah ok!10:25
juergbitpollard: ok, thanks for reviewing. I added a comment regarding `__strong_key`10:29
juergbiplease incorporate my changes into your branch, then (my commits should likely all be squashed into corresponding commits from your branch)10:29
tpollardYes I was planning to squash them into the relevant commits, thanks!10:30
*** phildawson has quit IRC10:37
*** phildawson has joined #buildstream10:44
*** lachlan has quit IRC10:45
jennistpollard, benschubert, I'm not seeing any distinct differences in master and juerg/95510:50
juergbita10:50
jennisbenchmarking: show build (4 builders) show for the debian-like project10:50
*** lachlan has joined #buildstream10:55
benschubertjennis: thanks a lot!10:59
*** lachlan has quit IRC11:02
*** ahmed89 has quit IRC11:09
*** kapil___ has quit IRC12:31
*** nimish2711 has joined #buildstream12:32
*** toscalix has quit IRC13:22
*** lachlan has joined #buildstream13:38
gitlab-br-botphildawson opened MR !1297 (phil/fixup-templated-test-collection->master: Ensure templated source tests aren't collected unconditionally) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/129713:49
*** alatiera has quit IRC14:07
*** alatiera has joined #buildstream14:07
*** abderrahim has quit IRC14:38
*** abderrahim has joined #buildstream14:52
*** phildawson_ has joined #buildstream15:08
*** phildawson has quit IRC15:09
tpollardjuergbi: hopefully I've applied your changes in a sane enough order, I've ensured the each commit passes tests policy etc. !1271 might be ready to go15:16
gitlab-br-botMR !1271: Follow-up from "Artifact 'abstraction' class" https://gitlab.com/BuildStream/buildstream/merge_requests/127115:16
juergbigreat, will take another look15:16
tpollardcheers!15:31
*** nielsdg has quit IRC15:34
*** nimish2711 has quit IRC15:37
*** nimish2711 has joined #buildstream15:38
*** nimish2711 has quit IRC15:52
gitlab-br-botjuergbi approved MR !1271 (tpollard/955->master: Follow-up from "Artifact 'abstraction' class") on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/127115:55
*** nimish2711 has joined #buildstream15:58
*** nimish2711 has quit IRC16:00
*** nimish2711 has joined #buildstream16:00
*** phil has joined #buildstream16:24
*** phildawson_ has quit IRC16:25
*** abderrahim has quit IRC16:55
*** nimish2711 has quit IRC17:01
*** tpollard has quit IRC17:03
*** nimish2711 has joined #buildstream17:03
gitlab-br-botmarge-bot123 closed issue #955 (Follow-up from "Artifact 'abstraction' class") on buildstream https://gitlab.com/BuildStream/buildstream/issues/95517:05
gitlab-br-botmarge-bot123 merged MR !1271 (tpollard/955->master: Follow-up from "Artifact 'abstraction' class") on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/127117:05
jonathanmawtristan: when you have time, can you give !1299 a brief look. It's partially-implemented, but it's working at the moment, and should be able to give a good idea of what the full implementation would look like.17:08
gitlab-br-botMR !1299: WIP: Replace _update_state with various methods in various CacheKey implementations https://gitlab.com/BuildStream/buildstream/merge_requests/129917:08
jonathanmawhmm, it'll probably not work correctly now that !1271's been merged. I'll have to take a look at that tomorrow17:11
*** ikerperez has quit IRC17:12
*** jennis has quit IRC17:12
*** adds68 has quit IRC17:12
*** alatiera_ has joined #buildstream17:24
*** alatiera has quit IRC17:24
*** alatiera_ is now known as alatiera17:24
*** adds68 has joined #buildstream17:35
*** phil has quit IRC17:41
*** jonathanmaw has quit IRC18:02
*** lachlan has quit IRC18:03
*** lachlan has joined #buildstream18:27
*** lachlan has quit IRC18:46
*** nimish2711 has quit IRC18:52
*** nimish2711 has joined #buildstream19:17
*** mohan43u has quit IRC20:18
*** mohan43u has joined #buildstream20:42
*** alatiera has quit IRC21:06
*** rdale has quit IRC22:28

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