IRC logs for #buildstream for Monday, 2018-12-10

*** alatiera has quit IRC00:19
*** nimish has joined #buildstream01:38
*** nimish has quit IRC01:48
*** wzhang has joined #buildstream01:52
*** nimish has joined #buildstream02:15
*** nimish has quit IRC02:24
*** sedbot has joined #buildstream04:43
*** lsfranco has joined #buildstream05:54
*** tristan has joined #buildstream06:00
*** lsfranco has quit IRC07:09
*** jrl has joined #buildstream07:20
*** Lazuruz_ has joined #buildstream07:48
*** phildawson has joined #buildstream08:12
*** kapil___ has quit IRC08:19
*** phildawson has quit IRC08:31
*** phildawson has joined #buildstream08:31
*** phildawson has quit IRC08:32
*** phildawson has joined #buildstream08:33
*** solid_black has joined #buildstream08:34
*** toscalix has joined #buildstream08:58
*** alatiera has joined #buildstream09:10
*** tristan has quit IRC09:11
*** tristan has joined #buildstream09:11
gitlab-br-botjjardon closed issue #794 (Build some CI jobs with buildstream remote execution) on buildstream https://gitlab.com/BuildStream/buildstream/issues/79409:17
jjardonCan I have reviews of https://gitlab.com/BuildStream/buildstream/merge_requests/987 , please?09:19
gitlab-br-botadds68 approved MR !987 (jjardon/strip-binaries-removal->master: Remove default strip-commands) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/98709:20
*** finn has joined #buildstream09:24
gitlab-br-botvalentindavid approved MR !987 (jjardon/strip-binaries-removal->master: Remove default strip-commands) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/98709:39
*** ChanServ sets mode: +o tristan09:39
tristanvalentind, I think with your artifact cache server stability changes and the fix for not downloading unused submodules I'm backporting, we'll have a bugfix release this week09:39
tristanvalentind, remind me, I guess it is recommended to also upgrade artifact cache servers with the bugfix release ?09:39
valentindYes.09:40
tristanAlright I'll remember to mention that in the notes09:40
valentindtristan, I need to merge that in 1.2 though. I think I have an unmerged mr for it.09:40
tristanwont be today I think... lets release at the same time as the 1.3.1 snapshot, after fixing arch name compatibility support09:41
valentind!97909:41
gitlab-br-botMR !979: [backport 1.2] Fix cleanup of cache in server when disk is full https://gitlab.com/BuildStream/buildstream/merge_requests/97909:41
valentindI will merge that.09:41
tristanvalentind, Ah I didnt realize, I saw some cache server commits on the tip of bst-1.209:41
tristanvalentind, yes please do :)09:41
gitlab-br-botvalentindavid merged MR !979 (valentindavid/cache_server_fill_up-1.2->bst-1.2: [backport 1.2] Fix cleanup of cache in server when disk is full) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/97909:41
tristanThere was "valentindavid/script-artifact-corruption-1.2" but it's from a few weeks ago ;-)09:42
gitlab-br-botvalentindavid opened issue #815 (Properly handle grpc exceptions) on buildstream https://gitlab.com/BuildStream/buildstream/issues/81509:49
gitlab-br-botjjardon closed issue #645 (Default stripping rules cause seemingly random failures) on buildstream https://gitlab.com/BuildStream/buildstream/issues/64509:49
gitlab-br-botjjardon merged MR !987 (jjardon/strip-binaries-removal->master: Remove default strip-commands) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/98709:49
*** finn has quit IRC09:50
valentindtristan, yes, I am waiting on valentindavid/script-artifact-corruption-1.2 to be released for a MR on Freedesktop SDK.09:52
*** finn has joined #buildstream09:58
*** tiagogomes has quit IRC10:01
gitlab-br-bottristanvb opened MR !1001 (tristan/avoid-unused-submodules-1.2->bst-1.2: [backport 1.2] Avoid downloading unused git submodules) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/100110:02
*** tiagogomes has joined #buildstream10:03
tristanhmmm, gitlab issues ?10:11
tristanvalentind, your pipeline seems to have failed post merge, but I can't load the page and I am guessing it is a problem with gitlab infra10:11
valentindI get error 500 when trying to load the MR.10:12
valentindI think gitlab is broken.10:12
tristanI get one successful load out of every 5 reloads or so of https://gitlab.com/BuildStream/buildstream/merge_requests/100110:12
tristanBut even then, it loads with a read header bar saying "Something went wrong"10:13
valentindI just get errors everywhere on gitlab.10:13
valentindI think we have to wait a bit.10:13
*** jonathanmaw has joined #buildstream10:21
*** lachlan has joined #buildstream10:31
juergbihttps://twitter.com/gitlabstatus10:32
gitlab-br-bottristanvb merged MR !1001 (tristan/avoid-unused-submodules-1.2->bst-1.2: [backport 1.2] Avoid downloading unused git submodules) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/100110:42
gitlab-br-bottristanvb closed issue #804 (Not possible to disable git ls-tree for submodules) on buildstream https://gitlab.com/BuildStream/buildstream/issues/80410:45
*** lachlan has quit IRC11:07
*** lachlan has joined #buildstream11:11
*** lachlan has quit IRC11:11
*** lachlan has joined #buildstream11:11
*** tristan has quit IRC11:35
jmacDoes anyone else want to review !991 before I merge it? I've had a 'quick skim' from Kinnison and phildawson, not sure if either count as a full review11:37
gitlab-br-botMR !991: Cache artifacts with virtual directories instead of filesystem. https://gitlab.com/BuildStream/buildstream/merge_requests/99111:37
*** abderrahim has quit IRC11:53
*** abderrahim has joined #buildstream11:53
*** tristan has joined #buildstream12:01
*** raoul has joined #buildstream12:08
*** kapil___ has joined #buildstream12:23
jonathanmawWSalmon: I'm pondering the naming of required_workspace_element13:17
jonathanmawMy first thought for an alternative was loaded_from_element, but I think that'd just confuse people by implying it might have something to do with junctions13:18
WSalmoninvoked?13:18
*** lachlan has quit IRC13:18
jonathanmawi.e. "invoked_workspace_element"?13:19
WSalmonsomething along the lines of invoked_from_workspace_element()13:19
jonathanmawsounds good13:19
WSalmon:)13:19
gitlab-br-botjonathanmaw opened (was WIP) MR !954 (jonathan/workspace-fragment-guess-element->master: Guess the element when running commands in a workspace) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/95413:24
*** lsfranco has joined #buildstream13:31
*** nimish has joined #buildstream13:31
*** lsfranco has quit IRC13:36
*** nimish has quit IRC13:40
*** nimish has joined #buildstream13:41
*** nimish has quit IRC13:46
*** lsfranco has joined #buildstream13:50
*** phildawson has quit IRC13:55
*** nimish has joined #buildstream13:57
*** nimish has quit IRC14:02
*** nimish has joined #buildstream14:02
*** phildawson has joined #buildstream14:04
*** nimish has quit IRC14:08
*** phildawson has quit IRC14:11
*** nimish has joined #buildstream14:12
*** lsfranco has quit IRC14:15
*** lsfranco has joined #buildstream14:16
*** lachlan has joined #buildstream14:16
*** nimish has quit IRC14:17
*** nimish has joined #buildstream14:18
*** lsfranco has quit IRC14:21
*** lsfranco has joined #buildstream14:21
*** nimish has quit IRC14:28
*** raoul_ has joined #buildstream14:31
*** lsfranco has quit IRC14:31
*** lsfranco has joined #buildstream14:31
*** lsfranco has joined #buildstream14:32
*** lachlan has quit IRC14:32
*** raoul has quit IRC14:32
*** nimish has joined #buildstream14:34
*** raoul_ has quit IRC14:47
*** nimish has quit IRC14:47
*** nimish has joined #buildstream14:48
Nexustristan: Do we want to have the default element functionality on every command or just build and show? I've heard that there's interest in it being on shell too?14:57
Nexusjuergbi: ^14:57
*** phildawson has joined #buildstream15:00
juergbiNexus: I think it probably also makes sense for fetch/pull/push. for bst shell it's potentially problematic as there are potential file overlaps, however, we could theoretically still implement it. for bst shell --build it doesn't make sense, though as one element is special in that case15:01
*** raoul_ has joined #buildstream15:07
*** lsfranco has quit IRC15:07
*** lsfranco has joined #buildstream15:07
*** lachlan has joined #buildstream15:08
*** phildawson has quit IRC15:08
*** lsfranco has quit IRC15:12
*** lsfranco has joined #buildstream15:13
*** lsfranco has quit IRC15:18
*** lsfranco has joined #buildstream15:18
*** lachlan has quit IRC15:23
gitlab-br-botvalentindavid opened MR !1002 (valentindavid/handle_grpc_errors->master: Handle grpc errors of type UNAVAILABLE and ABORTED.) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/100215:24
*** lachlan has joined #buildstream15:31
*** nimish has quit IRC15:33
*** lsfranco has quit IRC15:33
*** nimish has joined #buildstream15:33
*** lsfranco has joined #buildstream15:34
*** lsfranco has joined #buildstream15:34
*** kapil___ has quit IRC15:35
juergbiWSalmon: can you please check whether jonathanmaw has addressed the comment you raised and if so, resolve this discussion? https://gitlab.com/BuildStream/buildstream/merge_requests/924#note_12101056115:40
juergbialso, should this really be a discussion? https://gitlab.com/BuildStream/buildstream/merge_requests/924#note_12330488715:44
juergbiit refers to two points that already have their own discussion15:45
WSalmoni have resolved the first and another, i like discussions as people can reply and it can be marked as resolved when the issues are no longer pertinent, but maybe i over use them15:47
juergbiWSalmon: discussions generally make sense to allow replies and track what still needs to be resolved, so keep using them. however, in that last link it seems like it's about a general comment (not requiring discussion/resolving) + referring to two points that already have their own discussions15:51
WSalmonyep so i wasnt sure weather to comment or discuss as if any one wanted to reply, there reply would have to be a comment not a direct reply. as you can close a discussion but not reply to a comment if there is any doudt i have just been avoiding comment..15:55
juergbiright, I'm not too happy about gitlab strictly separating the two15:56
juergbiit would be nice if you could turn comments into discussions15:56
WSalmondidto15:56
WSalmondito15:56
*** phildawson has joined #buildstream15:56
WSalmonsometimes when you resolve a discussion it leaves the top one semi shown so that is a nice compromise but there UI changes so much its hard to know whats a feature and whats a bug15:57
*** finn_ has joined #buildstream16:01
*** finn has quit IRC16:02
*** nimish has quit IRC16:03
*** phildawson_ has joined #buildstream16:15
laurencei just amended my gitlab settings to 'mention' only...16:15
laurencelet's see if it makes it easier to can follow16:16
laurencewoops16:16
laurenceeasier to follow the project or not*16:16
*** phildawson has quit IRC16:16
*** phildawson_ is now known as phildawson16:16
*** lsfranco has quit IRC16:39
*** lsfranco has joined #buildstream16:39
*** lachlan has quit IRC16:57
*** lachlan has joined #buildstream17:02
WSalmonwe have element._cached() and element._cached_buildtree but do we have something like element._cached(success=True) or element._cached_success() ?17:04
WSalmoncan i team it up with _get_build_result ? is there a example somewhere?17:06
WSalmon_cached_success dose this do what it says on the tin?17:07
WSalmonit looks like it from the code...17:08
*** lsfranco has quit IRC17:09
*** lsfranco has joined #buildstream17:10
*** raoul_ is now known as raoul17:15
raoulIn the artifact cache implementation, is there any reason why initialize_remote uses subprocesses for grpc calls, but no other grpc calls do this? Should they all be using subprocesses?17:17
*** phildawson has quit IRC17:17
*** solid_black has quit IRC17:17
*** kapil___ has joined #buildstream17:28
*** lsfranco has quit IRC17:30
*** lsfranco has joined #buildstream17:30
*** lachlan has quit IRC17:32
*** toscalix has quit IRC17:37
*** lsfranco has quit IRC17:40
*** lsfranco has joined #buildstream17:40
*** bilelmoussaoui has joined #buildstream17:44
*** bilelmoussaoui has joined #buildstream17:45
*** lsfranco has quit IRC17:45
*** bilelmoussaoui has left #buildstream17:46
*** lsfranco has joined #buildstream17:46
*** utp has joined #buildstream17:47
*** bilelmoussaoui has joined #buildstream17:48
*** lachlan has joined #buildstream17:48
*** bilelmoussaoui has quit IRC17:55
juergbiraoul: we need to use subprocesses for grpc calls in the main bst process to avoid issues with our forked job subprocesses. inside the forked job subprocesses it's fine to directly use grpc calls17:55
*** bilelmoussaoui has joined #buildstream17:55
*** bilelmoussaoui has quit IRC17:56
juergbialmost everything happens inside forked job subprocesses, the exception being the initialization. if you see any other grpc calls in the main bst process, we need to take a look17:56
raoulyes, mablanch just pointed that out to me. Was a bit confused as they're methods in the same class so it's not immediately obvious why one call is forked and all the others aren't17:58
*** bilelmoussaoui has joined #buildstream17:59
*** bilelmoussaoui has left #buildstream18:00
*** lsfranco has quit IRC18:01
*** lsfranco has joined #buildstream18:01
juergbishould improve the comment in that case18:02
*** tristan has quit IRC18:26
*** raoul has quit IRC18:30
*** xjuan has joined #buildstream18:31
*** bilelmoussaoui has joined #buildstream18:34
*** bilelmoussaoui has left #buildstream18:34
*** bilelmoussaoui has joined #buildstream18:36
*** lsfranco has quit IRC18:36
*** lsfranco has joined #buildstream18:37
*** bilelmoussaoui has left #buildstream18:37
*** finn_ has quit IRC18:38
*** finn_ has joined #buildstream18:40
*** finn_ has joined #buildstream18:40
*** finn_ has quit IRC18:43
*** xjuan has quit IRC18:51
*** xjuan has joined #buildstream19:06
*** nimish has joined #buildstream19:10
*** lsfranco has quit IRC19:12
*** lsfranco has joined #buildstream19:12
*** ChiLLabi1 has joined #buildstream19:20
*** lsfranco has quit IRC19:22
*** lsfranco has joined #buildstream19:22
*** lsfranco has quit IRC19:32
*** lsfranco has joined #buildstream19:33
*** lsfranco has quit IRC19:37
*** lsfranco has joined #buildstream19:38
gitlab-br-botcs-shadow opened MR !1003 (chandan/source-subgroup->master: Introduce new "source" command group) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/100319:53
*** nimish has quit IRC19:55
*** nimish has joined #buildstream19:56
*** nimish has quit IRC20:31
*** nimish has joined #buildstream20:31
*** kapil___ has quit IRC20:35
*** lsfranco has quit IRC20:43
*** lsfranco has joined #buildstream20:43
*** lachlan has quit IRC20:50
*** finn_ has joined #buildstream20:53
*** jonathanmaw has quit IRC21:12
*** nimish has quit IRC21:31
*** nimish has joined #buildstream21:31
gitlab-br-botadds68 opened issue #816 (Unexpected caching behaviour with bst plugin) on buildstream https://gitlab.com/BuildStream/buildstream/issues/81621:33
*** xjuan has quit IRC21:40
*** bilelmoussaoui has joined #buildstream21:42
*** bilelmoussaoui has quit IRC21:45
*** finn_ has quit IRC21:49
*** xjuan has joined #buildstream21:51
*** finn has joined #buildstream21:52
*** alatiera has quit IRC21:53
*** finn has quit IRC21:56
*** alatiera has joined #buildstream22:01
*** xjuan has quit IRC22:01
*** xjuan has joined #buildstream22:18
*** Guest65775 has joined #buildstream23:21
*** xjuan has quit IRC23:50

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