*** shibu has joined #buildstream | 03:23 | |
*** tristan has quit IRC | 05:03 | |
*** tristan has joined #buildstream | 05:27 | |
*** tristan has quit IRC | 06:41 | |
*** shibu has quit IRC | 06:58 | |
*** tristan has joined #buildstream | 07:02 | |
*** persia has quit IRC | 07:11 | |
*** persia has joined #buildstream | 07:12 | |
*** bochecha has joined #buildstream | 07:23 | |
*** toscalix has joined #buildstream | 07:40 | |
jennis | :o return of the hanging test: https://gitlab.com/BuildStream/buildstream/-/jobs/232849397 | 08:10 |
---|---|---|
Kinnison | Oh crud | 08:11 |
*** raoul has joined #buildstream | 08:54 | |
*** codething has joined #buildstream | 09:03 | |
*** codething is now known as Becky | 09:03 | |
*** jonathanmaw has joined #buildstream | 09:09 | |
juergbi | jennis: you could base your branch on top of juerg/grpc, which has a gRPC non-main process guard in place | 09:17 |
juergbi | for gRPC channels created in BuildStream core | 09:18 |
juergbi | it doesn't cover tests that directly create their own gRPC channels | 09:18 |
gitlab-br-bot | juergbi opened MR !1405 (juerg/grpc->master: Guard against gRPC channels in the main process) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1405 | 09:28 |
jennis | juergbi, I might be able to get away with a simple restart in this case, I just left if hanging for now | 09:29 |
jennis | but if that fails, I'll try that | 09:29 |
jennis | thanks :) | 09:29 |
juergbi | jennis: 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 |
jennis | ahh, gotcha, thanks | 09:33 |
*** phil has joined #buildstream | 09:40 | |
*** phildawson_ has quit IRC | 09:41 | |
gitlab-br-bot | marge-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/1394 | 09:43 |
*** lachlan has joined #buildstream | 09:51 | |
*** lachlan has quit IRC | 09:56 | |
*** lachlan has joined #buildstream | 09:57 | |
*** phil has quit IRC | 09:58 | |
*** phildawson has joined #buildstream | 09:58 | |
*** phildawson has quit IRC | 10:02 | |
*** phildawson has joined #buildstream | 10:05 | |
*** CTtpollard has joined #buildstream | 10:06 | |
*** tpollard has quit IRC | 10:07 | |
*** lachlan has quit IRC | 10:14 | |
juergbi | jonathanmaw: as part of #1029, are you working towards using the scheduler for fetching junctioned subprojects? | 10:16 |
gitlab-br-bot | Issue #1029: Long-running tasks can show no output for a very long time https://gitlab.com/BuildStream/buildstream/issues/1029 | 10:16 |
*** phildawson has quit IRC | 10:17 | |
jonathanmaw | juergbi: I don't think so | 10:18 |
*** phildawson has joined #buildstream | 10:19 | |
juergbi | ok, might be something for a follow-up. or I might have to do it for casd | 10:19 |
jonathanmaw | okie doke | 10:19 |
gitlab-br-bot | marge-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/1390 | 10:21 |
*** lachlan has joined #buildstream | 10:22 | |
*** CTtpollard is now known as tpollard | 10:22 | |
gitlab-br-bot | aevri closed MR !1396 (aevri/pylint_ignore_argsdiff->master: pylint: enable arguments-differ, ignore existing warnings) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1396 | 10:23 |
*** toscalix has quit IRC | 10:30 | |
*** lachlan has quit IRC | 10:35 | |
gitlab-br-bot | jennis 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/1406 | 10:35 |
*** bochecha_ has joined #buildstream | 11:00 | |
*** raoul_ has joined #buildstream | 11:02 | |
*** bochecha has quit IRC | 11:03 | |
*** bochecha_ is now known as bochecha | 11:03 | |
*** raoul has quit IRC | 11:03 | |
*** phildawson has quit IRC | 11:06 | |
*** lachlan has joined #buildstream | 11:21 | |
*** lachlan has quit IRC | 11:26 | |
*** lachlan has joined #buildstream | 11:31 | |
*** lachlan has quit IRC | 11:45 | |
*** lachlan has joined #buildstream | 12:00 | |
*** raoul_ has quit IRC | 12:02 | |
*** raoul_ has joined #buildstream | 12:02 | |
*** phildawson has joined #buildstream | 12:05 | |
*** bozcan has joined #buildstream | 12:08 | |
*** bochecha_ has joined #buildstream | 12:08 | |
*** bozcan has quit IRC | 12:08 | |
*** bochecha has quit IRC | 12:10 | |
*** bochecha_ is now known as bochecha | 12:10 | |
*** lachlan has quit IRC | 12:11 | |
*** bochecha has quit IRC | 12:40 | |
*** lachlan has joined #buildstream | 13:36 | |
*** bochecha has joined #buildstream | 13:36 | |
*** lachlan has quit IRC | 14:07 | |
*** lachlan has joined #buildstream | 14:10 | |
*** lachlan has quit IRC | 14:15 | |
*** lachlan has joined #buildstream | 14:31 | |
*** lachlan has quit IRC | 14:36 | |
*** lachlan has joined #buildstream | 14:40 | |
*** lachlan has quit IRC | 14:46 | |
*** lachlan has joined #buildstream | 14:57 | |
*** lachlan has quit IRC | 15:01 | |
*** lachlan has joined #buildstream | 15:08 | |
gitlab-br-bot | aevri 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/1407 | 15:12 |
jennis | It looks like in _project.py, it's actually the Project object of the junction that has the Project.junction initialised | 15:17 |
jennis | This seems kind of backwards to me | 15:17 |
jennis | I was have expected the parent Project.junction to hold this | 15:17 |
*** lachlan has quit IRC | 15:18 | |
gitlab-br-bot | raoul.hidalgocharman approved MR !1405 (juerg/grpc->master: Guard against gRPC channels in the main process) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1405 | 15:29 |
juergbi | jennis: I'm not sure I understand, can you elaborate? | 15:32 |
*** pro[m] has quit IRC | 15:39 | |
*** Trevinho[m] has quit IRC | 15:39 | |
*** dbuch has quit IRC | 15:39 | |
*** theawless[m] has quit IRC | 15:39 | |
*** jjardon[m] has quit IRC | 15:39 | |
*** connorshea[m] has quit IRC | 15:39 | |
*** skullone[m] has quit IRC | 15:39 | |
*** kailueke[m] has quit IRC | 15:39 | |
*** verdre[m]1 has quit IRC | 15:39 | |
*** asingh_[m] has quit IRC | 15:39 | |
*** cgmcintyre[m] has quit IRC | 15:39 | |
*** awacheux[m] has quit IRC | 15:39 | |
*** waltervargas[m] has quit IRC | 15:39 | |
*** segfault3[m] has quit IRC | 15:39 | |
*** nielsdg has quit IRC | 15:39 | |
*** albfan[m] has quit IRC | 15:39 | |
*** pro[m] has joined #buildstream | 15:51 | |
*** lachlan has joined #buildstream | 16:04 | |
*** bochecha has quit IRC | 16:07 | |
*** skullone[m] has joined #buildstream | 16:07 | |
*** lachlan has quit IRC | 16:12 | |
jennis | juergbi, 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 |
jennis | I was expecting the parent to hold a string/list of it's junction's | 16:24 |
jennis | Rather than the subproject hold the junction-element of its parent | 16:25 |
juergbi | jennis: the parent holds its junctions via Junction Element objects | 16:26 |
juergbi | and the loader has a map from junction name to project | 16:26 |
juergbi | the Project.junction property is just a backlink. have to check what we use it for | 16:27 |
jennis | Yeah, I guess I expected the map to be the Junction Element object | 16:27 |
jennis | s/map/backlink | 16:27 |
jennis | so `if Project.junction:` is basically asking, "am I the junction of something" | 16:28 |
jennis | Which wasn't so clear at first | 16:28 |
juergbi | yes | 16:28 |
juergbi | might need better comments | 16:28 |
jennis | I think so | 16:29 |
*** cgmcintyre[m] has joined #buildstream | 16:41 | |
*** awacheux[m] has joined #buildstream | 16:56 | |
*** jonathanmaw has quit IRC | 17:14 | |
*** waltervargas[m] has joined #buildstream | 17:15 | |
*** nielsdg has joined #buildstream | 17:18 | |
*** lachlan has joined #buildstream | 17:22 | |
*** asingh_[m] has joined #buildstream | 17:35 | |
*** jjardon[m] has joined #buildstream | 17:45 | |
*** lachlan has quit IRC | 17:49 | |
*** albfan[m] has joined #buildstream | 17:54 | |
*** segfault3[m] has joined #buildstream | 17:55 | |
*** dbuch has joined #buildstream | 18:07 | |
*** kailueke[m] has joined #buildstream | 18:14 | |
*** bochecha has joined #buildstream | 18:33 | |
*** theawless[m] has joined #buildstream | 18:37 | |
*** Trevinho[m] has joined #buildstream | 18:39 | |
*** verdre[m]1 has joined #buildstream | 18:41 | |
*** connorshea[m] has joined #buildstream | 18:42 | |
*** raoul_ has quit IRC | 18:55 | |
*** bochecha has quit IRC | 20:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!