IRC logs for #buildstream for Tuesday, 2019-06-18

*** shibu has joined #buildstream03:23
*** tristan has quit IRC05:03
*** tristan has joined #buildstream05:27
*** tristan has quit IRC06:41
*** shibu has quit IRC06:58
*** tristan has joined #buildstream07:02
*** persia has quit IRC07:11
*** persia has joined #buildstream07:12
*** bochecha has joined #buildstream07:23
*** toscalix has joined #buildstream07:40
jennis:o return of the hanging test: https://gitlab.com/BuildStream/buildstream/-/jobs/23284939708:10
KinnisonOh crud08:11
*** raoul has joined #buildstream08:54
*** codething has joined #buildstream09:03
*** codething is now known as Becky09:03
*** jonathanmaw has joined #buildstream09:09
juergbijennis: you could base your branch on top of juerg/grpc, which has a gRPC non-main process guard in place09:17
juergbifor gRPC channels created in BuildStream core09:18
juergbiit doesn't cover tests that directly create their own gRPC channels09:18
gitlab-br-botjuergbi opened MR !1405 (juerg/grpc->master: Guard against gRPC channels in the main process) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140509:28
jennisjuergbi, I might be able to get away with a simple restart in this case, I just left if hanging for now09:29
jennisbut if that fails, I'll try that09:29
jennisthanks :)09:29
juergbijennis: my branch doesn't fix hangs but it should reliably raise an assertion failure if CASRemote is used incorrectly (i.e., in the main process)09:31
jennisahh, gotcha, thanks09:33
*** phil has joined #buildstream09:40
*** phildawson_ has quit IRC09:41
gitlab-br-botmarge-bot123 merged MR !1394 (aevri/psutil_affinity->master: _platform.get_cpu_count: use psutil instead of os) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/139409:43
*** lachlan has joined #buildstream09:51
*** lachlan has quit IRC09:56
*** lachlan has joined #buildstream09:57
*** phil has quit IRC09:58
*** phildawson has joined #buildstream09:58
*** phildawson has quit IRC10:02
*** phildawson has joined #buildstream10:05
*** CTtpollard has joined #buildstream10:06
*** tpollard has quit IRC10:07
*** lachlan has quit IRC10:14
juergbijonathanmaw: as part of #1029, are you working towards using the scheduler for fetching junctioned subprojects?10:16
gitlab-br-botIssue #1029: Long-running tasks can show no output for a very long time https://gitlab.com/BuildStream/buildstream/issues/102910:16
*** phildawson has quit IRC10:17
jonathanmawjuergbi: I don't think so10:18
*** phildawson has joined #buildstream10:19
juergbiok, might be something for a follow-up. or I might have to do it for casd10:19
jonathanmawokie doke10:19
gitlab-br-botmarge-bot123 merged MR !1390 (aevri/pylint_argsdiff->master: enable PyLint "arguments-differ" error, and fixup complaints) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/139010:21
*** lachlan has joined #buildstream10:22
*** CTtpollard is now known as tpollard10:22
gitlab-br-botaevri closed MR !1396 (aevri/pylint_ignore_argsdiff->master: pylint: enable arguments-differ, ignore existing warnings) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/139610:23
*** toscalix has quit IRC10:30
*** lachlan has quit IRC10:35
gitlab-br-botjennis opened 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/140610:35
*** bochecha_ has joined #buildstream11:00
*** raoul_ has joined #buildstream11:02
*** bochecha has quit IRC11:03
*** bochecha_ is now known as bochecha11:03
*** raoul has quit IRC11:03
*** phildawson has quit IRC11:06
*** lachlan has joined #buildstream11:21
*** lachlan has quit IRC11:26
*** lachlan has joined #buildstream11:31
*** lachlan has quit IRC11:45
*** lachlan has joined #buildstream12:00
*** raoul_ has quit IRC12:02
*** raoul_ has joined #buildstream12:02
*** phildawson has joined #buildstream12:05
*** bozcan has joined #buildstream12:08
*** bochecha_ has joined #buildstream12:08
*** bozcan has quit IRC12:08
*** bochecha has quit IRC12:10
*** bochecha_ is now known as bochecha12:10
*** lachlan has quit IRC12:11
*** bochecha has quit IRC12:40
*** lachlan has joined #buildstream13:36
*** bochecha has joined #buildstream13:36
*** lachlan has quit IRC14:07
*** lachlan has joined #buildstream14:10
*** lachlan has quit IRC14:15
*** lachlan has joined #buildstream14:31
*** lachlan has quit IRC14:36
*** lachlan has joined #buildstream14:40
*** lachlan has quit IRC14:46
*** lachlan has joined #buildstream14:57
*** lachlan has quit IRC15:01
*** lachlan has joined #buildstream15:08
gitlab-br-botaevri opened (was WIP) MR !1407 (aevri/smallerjobs->master: jobs/job: send ChildJob the context, not scheduler) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140715:12
jennisIt looks like in _project.py, it's actually the Project object of the junction that has the Project.junction initialised15:17
jennisThis seems kind of backwards to me15:17
jennisI was have expected the parent Project.junction to hold this15:17
*** lachlan has quit IRC15:18
gitlab-br-botraoul.hidalgocharman approved MR !1405 (juerg/grpc->master: Guard against gRPC channels in the main process) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/140515:29
juergbijennis: I'm not sure I understand, can you elaborate?15:32
*** pro[m] has quit IRC15:39
*** Trevinho[m] has quit IRC15:39
*** dbuch has quit IRC15:39
*** theawless[m] has quit IRC15:39
*** jjardon[m] has quit IRC15:39
*** connorshea[m] has quit IRC15:39
*** skullone[m] has quit IRC15:39
*** kailueke[m] has quit IRC15:39
*** verdre[m]1 has quit IRC15:39
*** asingh_[m] has quit IRC15:39
*** cgmcintyre[m] has quit IRC15:39
*** awacheux[m] has quit IRC15:39
*** waltervargas[m] has quit IRC15:39
*** segfault3[m] has quit IRC15:39
*** nielsdg has quit IRC15:39
*** albfan[m] has quit IRC15:39
*** pro[m] has joined #buildstream15:51
*** lachlan has joined #buildstream16:04
*** bochecha has quit IRC16:07
*** skullone[m] has joined #buildstream16:07
*** lachlan has quit IRC16:12
jennisjuergbi, we have a Project object for each project, right. Say i have project Foo (containing bar-junction.bst) which junctions to project bar, I didn't expect Foo.name = 'foo', Foo.junction = None, Bar.name = 'bar', Bar.junction='bar-junction.bst' (where Foo and Bar are project objects)16:24
jennisI was expecting the parent to hold a string/list of it's junction's16:24
jennisRather than the subproject hold the junction-element of its parent16:25
juergbijennis: the parent holds its junctions via Junction Element objects16:26
juergbiand the loader has a map from junction name to project16:26
juergbithe Project.junction property is just a backlink. have to check what we use it for16:27
jennisYeah, I guess I expected the map to be the Junction Element object16:27
jenniss/map/backlink16:27
jennisso `if Project.junction:` is basically asking, "am I the junction of something"16:28
jennisWhich wasn't so clear at first16:28
juergbiyes16:28
juergbimight need better comments16:28
jennisI think so16:29
*** cgmcintyre[m] has joined #buildstream16:41
*** awacheux[m] has joined #buildstream16:56
*** jonathanmaw has quit IRC17:14
*** waltervargas[m] has joined #buildstream17:15
*** nielsdg has joined #buildstream17:18
*** lachlan has joined #buildstream17:22
*** asingh_[m] has joined #buildstream17:35
*** jjardon[m] has joined #buildstream17:45
*** lachlan has quit IRC17:49
*** albfan[m] has joined #buildstream17:54
*** segfault3[m] has joined #buildstream17:55
*** dbuch has joined #buildstream18:07
*** kailueke[m] has joined #buildstream18:14
*** bochecha has joined #buildstream18:33
*** theawless[m] has joined #buildstream18:37
*** Trevinho[m] has joined #buildstream18:39
*** verdre[m]1 has joined #buildstream18:41
*** connorshea[m] has joined #buildstream18:42
*** raoul_ has quit IRC18:55
*** bochecha has quit IRC20:59

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