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

*** bochecha has quit IRC00:36
*** catonano has quit IRC01:03
*** azwieg103 has joined #buildstream01:33
*** ring0 has joined #buildstream02:20
*** Prince781 has quit IRC04:07
*** Prince781 has joined #buildstream04:09
*** Prince781 has quit IRC04:12
*** Prince781 has joined #buildstream04:15
*** Prince781 has quit IRC04:38
*** mohan43u has quit IRC05:20
*** mohan43u has joined #buildstream05:20
*** alatiera_ has joined #buildstream07:15
*** anahuelamo has joined #buildstream07:47
*** anahuelamo has quit IRC07:54
*** toscalix has joined #buildstream08:43
*** toscalix has quit IRC08:48
*** toscalix has joined #buildstream08:48
*** finn has joined #buildstream08:57
*** tristan has joined #buildstream09:20
*** tiagogomes has joined #buildstream09:46
*** tpollard has joined #buildstream09:47
*** raoul has joined #buildstream09:51
*** anahuelamo has joined #buildstream09:52
*** jonathanmaw has joined #buildstream09:52
gitlab-br-bottacgomes approved MR !905 (bschubert/fix-binary-output-capture->master: Don't close stdout when running 'checkout' to stdout) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/90509:55
*** solid_black has joined #buildstream09:58
*** rdale has joined #buildstream10:11
*** cs-shadow has joined #buildstream10:13
gitlab-br-botBenjaminSchubert closed issue #486 (Capturing binary output using pytest capsysmodule doesn't work) on buildstream https://gitlab.com/BuildStream/buildstream/issues/48610:17
gitlab-br-botBenjaminSchubert merged MR !905 (bschubert/fix-binary-output-capture->master: Don't close stdout when running 'checkout' to stdout) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/90510:17
*** benschubert has joined #buildstream10:20
jonathanmawtristan: do you have time to look at https://gitlab.com/BuildStream/buildstream/merge_requests/869 ?10:24
jonathanmawwhoops, I accidentally hit the rebase button on https://gitlab.com/BuildStream/buildstream/merge_requests/88610:30
* jonathanmaw closes the tab before he accidentally hits merge.10:31
*** ChanServ sets mode: +o tristan10:35
tristanjonathanmaw, I'm trying to catch up on my backlog but I'll give it a look over10:35
jonathanmawtristan: tvm10:36
*** bochecha has joined #buildstream10:42
*** Prince781 has joined #buildstream10:53
*** jonathanmaw_ has joined #buildstream10:54
*** jonathanmaw has quit IRC10:55
*** Prince781 has quit IRC11:14
toscalixtristan: valentind  due to preparations for the gathering, the gathering itself and elce 2018 we have several additional tickets to process. Would you agree on having a second  session this week to deal with them?11:14
*** Prince781 has joined #buildstream11:15
tristantoscalix, Sure... I think I have it on my todo list to also report back to the list regarding the blockers we agreed on, plus the extra one that sander asked for (splitting out core plugins into a separate package/repo), which I think is a bit controversial11:16
toscalixtristan: the  outcome  of that conversation about plugins was that  I was going to present a proposal11:17
tristanit's a bit annoying (or quite annoying), that the API breaks we agreed on related to the CLI have gotten blown out of proportion11:17
tristanand now we are talking about splitting out plugins and breaking other non-cli related things11:17
toscalixwe have a lot of outcome to process out of the  gathering too so it  will take us some days to  back  to normal. I am not too worry about it. We will get there11:18
tristanYeah, there was that conversation, which was followed by the blockers discussion, which I left at the end, and when I returned there was this extra "remove plugins from core" item which was snuck onto the end of that list11:18
toscalixtristan: I think it was the quick way to record  the topic on the  board. I do not consider that there was any additional outcome while you were out11:19
tpollardDoes anyone have time to approve/review https://gitlab.com/BuildStream/buildstream/merge_requests/786 please11:20
toscalixrelated to the request from  tpollard and others.....  at some  point we need to start using the assignee to the MR to avoid using IRC for something gitlab can be used for11:20
toscalixthe ping pong game should we played through the assignee field11:21
tristanThe real question we need to discuss on the list is, if we're going to grow the scope of the breakages at this point, does it merit a bst 2.0, and if so, does it need to be parallel installable; I feel like splitting out plugins from core is too large of a scope to cover in this release cycle, though11:21
tristanSo maybe there are two steps11:21
toscalixthat would be my suggestion11:21
toscalixtristan: I did the same comment during the discussion11:22
jmactpollard: Do you need new reviewers on that, or approval from previous reviewers? I'm happy to take a look at some point today11:22
toscalixI  mentioned it was not going to happen on this release11:22
toscalixI still believe it11:22
tpollardjmac: it could probably have an approval from juergbi if it's satisfactory11:23
toscalixSo we need to agree first on the strategy to split them and manage the plugins then evaluate the amount of work to implement it and finally do  it11:23
juergbiit's on my list to go over it one more time11:23
tristanjmac, while reviewing jonathanmaw_'s patch, I stumbled upon make_dir_writeable() in Element._stage_sources_at()11:28
tristanjmac, Why is that reimplementing utils._force_rmtree() ?11:28
tristanjmac, or rather, can you please fix that to ensure that _force_rmtree() works for the case that make_dir_writable() needs, and remove the dual codepaths ?11:28
jmacI'll take a look tristan11:29
*** lachlan has joined #buildstream11:37
tristanjonathanmaw_, it's a partial review but I think it's good for a first round11:39
*** jonathanmaw_ is now known as jonathanmaw11:39
tristanjonathanmaw_, actually your branch is nice and fairly smaller than I might have expected, which is a good sign :)11:39
jonathanmawtristan: yep, I was surprised how little change was actually required11:39
jmactristan: Looks like an efficiency improvement, since make_dir_writable doesn't need to do os.walk or use chmod unless there's an error. I'll see if it's possible to do the same in _force_rmtree and combine them.11:40
*** phildawson has joined #buildstream11:44
gitlab-br-botjmacarthur opened issue #735 (Combine _force_rmtree and make_dir_writable) on buildstream https://gitlab.com/BuildStream/buildstream/issues/73511:44
tristanjmac, whichever works better; it appears that both code blocks serve pretty much the same purpose, so we shouldnt have two11:48
*** catonano has joined #buildstream11:51
valentindtoscalix, yes. I do not mind a second session. Just set the meeting.11:58
tristanoh11:59
tristantoscalix, I cannot do wednesday, or rather I could do wednesday but later in the day11:59
toscalixno wed then12:02
*** Bhujay has joined #buildstream12:04
*** lachlan has quit IRC12:04
*** lachlan has joined #buildstream12:05
*** lachlan has quit IRC12:16
*** lachlan has joined #buildstream12:19
*** Bemmu has joined #buildstream12:35
*** lachlan has quit IRC12:40
*** lachlan has joined #buildstream12:50
*** jonathanmaw_ has joined #buildstream12:50
*** jonathanmaw has quit IRC12:51
*** crater2150 has joined #buildstream13:10
tristanjuergbi, jmac; I just finished up my todo list for the architecture docs, and added a new diagram for the scheduler Job section (also detailing that we are fork() without execve())13:14
tristanAm about to push that up... but then I think... we should absorb some of the "Additional Writings" which are lying around in arbitrary places, and wrap that up into the Architecture section13:14
tristanI.e. the in depth explanation on cache keys and on sandboxing, probably belong in there13:15
jmacI have a section on execution & sandboxing, it's just waiting for something to attach it to13:15
tristanthoughts on moving those two chapters from the reference "book" to the architecture "book" ?13:15
tristanjmac, Nice :)13:16
tristanI think it would be desirable to nuke the "Additional" section altogether, but then I don't know what to do with this new docker related thing13:18
tristanI also don't know why we bother maintaining a script and documentation for the special purpose of transforming a checked out directory into a docker image13:19
tristanI would think docker has scripts and documentation about that :-S13:19
tristanbst-docker-import... errrm, actually useful ?13:19
* tristan just lets it be and leaves the section there in the docs13:19
gitlab-br-bottristanvb opened MR !907 (tristan/architecture-docs->master: Tristan/architecture docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/90713:33
gitlab-br-botvalentindavid opened MR !908 (valentindavid/netrc->master: Add support for .netrc in remote/tar/zip plugins) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/90813:49
jjardonvalentind: are the daily builds for fdsdk active now?13:51
valentindjjardon, oh, forgot to activate.13:52
valentindWe are still missing a builder though.13:52
jjardonvalentind: still no word from ops? what about if we create the runners in DO, like the other ones?13:55
jjardonvalentind: if you are ok with that I can setup them now13:55
jjardontiagogomes: valentind is there an issue open about the daily build failing because lack of space?13:56
valentindjjardon, we know that master does not build freedesktop sdk for sure. And 1.2 branch still builds it.13:58
jjardonvalentind: sure, but there are 2 issues there: 1. It doesnt build because the describe stuff 2. It doesnt build because the infra doesnt have enough space13:59
tiagogomesafaik, there isn't a specific issue opened for that14:00
valentindjjardon, anyway, I set the builds to happen at different time on the same machine.14:05
gitlab-br-botrichardmaw-codethink opened MR !909 (richardmaw/shell-multi-stage->master: WIP: Allow staging multiple elements in `bst shell`) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/90914:18
gitlab-br-bottristanvb merged MR !907 (tristan/architecture-docs->master: Tristan/architecture docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/90714:28
gitlab-br-bottristanvb merged MR !828 (chandan/fix-checkout-none-1.2->bst-1.2: Ensure `--deps=none` option works for `bst checkout`) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/82814:28
*** lachlan has quit IRC14:31
*** jonathanmaw has joined #buildstream14:31
*** jonathanmaw_ has quit IRC14:32
jjardonvalentind: would that fix the lack of space problem?14:35
valentindjjardon, I disabled the machine that lacked of space.14:36
jjardonright, ok; problem solved then :), let me know if you change your mind and prefer to create the runners on demand; happy to help14:38
toscalixadds68: please can you check https://gitlab.com/BuildStream/buildstream/issues/655 ?14:38
adds68toscalix, what would you like me to check?14:41
toscalixthe current state of the ticket. Should it be closed?14:43
juergbitristan: have you intentionally merged backport !828 before the corresponding master MR !819? seems odd to me14:45
adds68toscalix, there is no MR associated with it, that shows the issue is resolved, so it should stay open14:46
Nexuscs-shadow: hey, you around? I'd like to chat about https://gitlab.com/BuildStream/buildstream/issues/63814:50
gitlab-br-botBenjaminSchubert opened issue #736 (Integration tests are leaking into each others) on buildstream https://gitlab.com/BuildStream/buildstream/issues/73614:51
toscalixadds68: have you taken a look at !796 comments ? There are relations with a different MR14:54
adds68toscalix that MR is closed14:55
toscalixwhich one?14:55
adds68!79614:55
toscalixait seems to be related with https://gitlab.com/BuildStream/buildstream/merge_requests/80114:56
toscalixas per comments states14:56
phildawsonis there anything in the test suite atm which is testing bst's interactive mode?15:03
*** lachlan has joined #buildstream15:07
tpollardtoscalix: in terms of assigning an MR for review, should that be to the person who raised the original issue?15:09
adds68toscalix that is the same MR, if you see the commits15:11
adds68toscalix but in summary, no it should stay open15:11
toscalixadds68: thanks15:11
toscalixtpollard: when the MR is ready for review... assign it to a reviewer.... or several, or all. But this has not been agreed so  maybe we should agree on it first or simply stop doing it and roll it little by little15:12
toscalixI would prefer the second approach15:12
toscalixbut the first approach would work too15:13
tristanjuergbi, I did, and yeah I know it's odd - but they are both almost ready basically15:14
tristanjuergbi, I also commented on !819 which is on the verge15:14
tristanjuergbi, better to expedite15:14
*** Prince781 has quit IRC15:17
*** tristan has quit IRC15:17
*** Prince781 has joined #buildstream15:19
*** anahuelamo has quit IRC15:28
*** anahuelamo has joined #buildstream15:28
gitlab-br-botjjardon opened issue #737 (Buildstream local cache doesn't get cleanup automatically when the disk is full) on buildstream https://gitlab.com/BuildStream/buildstream/issues/73715:38
*** ctolentino has joined #buildstream15:38
*** ChunkyPuffs has quit IRC15:40
*** tristan has joined #buildstream15:41
cs-shadowNexus: Hey! Sorry I have to run to our planning meeting now. I'll try to catchup with you later today, or tomorrow if I can't find you today.15:58
tpollardtoscalix: I don't really have a strong opinion, just wanted to follow process16:12
toscalixthere is no pre-defined process. My point is that, because there is no process, we end up pinging people in IRC16:12
toscalixyou did the right thing16:13
toscalixpinging through IRC16:13
*** bochecha has quit IRC16:14
*** catonano has quit IRC16:17
*** BuckTurg- has joined #buildstream16:17
Nexuscs-shadow: np :)16:26
*** Prince781 has quit IRC17:03
*** xjuan has joined #buildstream17:16
*** abderrahim4 has joined #buildstream17:22
*** abderrahim3 has quit IRC17:22
*** Prince781 has joined #buildstream17:29
*** toscalix has quit IRC17:52
*** Prince781 has quit IRC17:54
*** catonano has joined #buildstream18:08
*** ctolentino has quit IRC18:23
*** Prince781 has joined #buildstream18:52
gitlab-br-botgokcennurlu opened MR !910 (gokcen/no_auto_fetch->master: WIP: Add explicit `--fetch` flag to bst commands) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/91018:53
*** raoul has quit IRC19:02
*** Prince781 has quit IRC19:11
*** Prince781 has joined #buildstream19:25
*** divadsn has joined #buildstream19:36
*** Prince781 has quit IRC19:48
*** Prince781 has joined #buildstream20:25
*** benschubert has quit IRC20:34
*** lachlan has quit IRC20:51
*** catonano has quit IRC20:53
*** catonano has joined #buildstream20:53
*** jonathanmaw has quit IRC20:54
*** bochecha has joined #buildstream21:44
*** alatiera_ has quit IRC21:58
*** catonano has quit IRC22:06
*** catonano has joined #buildstream22:07
*** Prince781 has quit IRC22:18
*** catonano has quit IRC22:30
*** Prince781 has joined #buildstream22:35
*** tristan has quit IRC23:25

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