IRC logs for #buildstream for Wednesday, 2019-02-20

*** nimish has quit IRC02:14
*** mohan43u has quit IRC02:22
*** juanalday has quit IRC03:06
*** juanalday has joined #buildstream03:10
*** xjuan has quit IRC03:13
*** juanalday has quit IRC03:36
*** mohan43u has joined #buildstream04:38
gitlab-br-botjuergbi reopened issue #534 (Failed builds not pushing artifacts on quit) on buildstream https://gitlab.com/BuildStream/buildstream/issues/53406:21
gitlab-br-botjuergbi opened MR !1167 (juerg/cachedfail->master: tests/integration/cachedfail.py: Fix test_push_cached_fail) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116706:44
gitlab-br-botjuergbi merged MR !1166 (aevri/doc_arch_tweaks->master: doc/../arch_data_model: minor tweaks) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116606:54
*** juanalday has joined #buildstream07:02
*** juanalday has quit IRC07:32
gitlab-br-botjuergbi merged MR !1167 (juerg/cachedfail->master: tests/integration/cachedfail.py: Fix test_push_cached_fail) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116708:00
laurencelooking into gitlab to see if we could disable notifications for WIP MRs09:00
laurenceYou can't currently, but there is a patch to turn off all notifications at a group / project level09:00
laurenceI commented on the upstream issue - https://gitlab.com/gitlab-org/gitlab-ce/issues/5002009:00
*** toscalix has joined #buildstream09:03
*** bochecha has joined #buildstream09:09
*** phildawson has joined #buildstream09:17
*** tristan has joined #buildstream09:24
adds68can i have a review of: https://gitlab.com/BuildStream/website/merge_requests/115, please?09:28
*** raoul has joined #buildstream09:31
*** ChanServ sets mode: +o tristan09:37
tristanadds68, Just did by coincidence :)09:37
adds68tristan, thanks, i have proposed a solution, i have to go afk for an hour though, so will hopefully be able to fix it when i get back :)09:40
laurenceany strong opinions on colours to use?09:41
tristanI don't really, I would avoid florescents ...09:42
tristanAnd black would suck :)09:43
SotKto stick an oar in, I don't really like how the logo font is different from the rest of the header font in that screenshot09:51
tristanSotK, I think adds68 is going to change that already as per comment https://gitlab.com/BuildStream/website/merge_requests/115#note_14307419109:52
SotKoh, nice :)09:53
*** jonathanmaw has joined #buildstream09:54
gitlab-br-botphildawson opened MR !1168 (phil/tox-vev-environment->master: tox.ini: Add 'venv' environment to run arbitrary commands in a venv) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116810:00
juergbitristan: any thoughts on this? https://gitlab.com/BuildStream/buildstream/pipelines/48328026/builds (haven't created an MR yet)10:01
juergbi-n 2 does reduce test time to around 20min for regular Linux, depending on the CI load. on WSL it helps quite a bit, bringing it also down to about 25min10:02
juergbi(tests themselves, runner/job initialization takes quite a long time on WSL)10:02
juergbithe legibility of the test output suffers a bit. I don't see any other downsides right now10:03
juergbiand coverage still looks fine, afaict10:04
*** lachlan has joined #buildstream10:36
*** lachlan has quit IRC10:40
*** lachlan has joined #buildstream10:46
*** lachlan has quit IRC10:58
*** lachlan has joined #buildstream11:04
adds68laurence, any idea on colour whilst i change the layout?11:06
*** alatiera has joined #buildstream11:06
*** lachlan has quit IRC11:13
*** lachlan has joined #buildstream11:15
*** lachlan has quit IRC11:18
phildawsonDoes anyone have any opinions on this? https://gitlab.com/BuildStream/buildstream/merge_requests/1057#note_14310550411:27
jmacTaking a look now, since this is relevant to my interests11:28
laurenceadds68, blue for me pls!11:29
tristanjuergbi, -n 2 of what ?11:32
tristanjuergbi, looks good but I don't know what you did :)11:32
tristanah to pytest11:32
*** lachlan has joined #buildstream11:34
juergbiyes, sorry, should have mentioned this is about parallel testing11:34
juergbithe runtime seems to vary quite a bit (presumably based on CI load), so it's difficult to provide clear figures for improvement11:36
juergbihowever, -n 2 definitely seems to help (especially on WSL but also for the rest), while -n 4 doesn't seem to help that much more11:36
juergbiso I'd be in favor of merging this, unless there is some fundamental concern with running CI tests in parallel11:37
juergbi(with !1167 merged, I'm not aware of any remaining parallel test-specific failures)11:38
gitlab-br-botMR !1167: tests/integration/cachedfail.py: Fix test_push_cached_fail https://gitlab.com/BuildStream/buildstream/merge_requests/116711:38
jmacphildawson: I'm happy with !1057 if the question raoul raised is resolved11:38
gitlab-br-botMR !1057: plugin.py: Add API to allow plugins to raise deprecation warnings https://gitlab.com/BuildStream/buildstream/merge_requests/105711:38
gitlab-br-botjuergbi opened MR !1169 (juerg/ci->master: .gitlab-ci.yml: Enable parallel testing with 2 CPUs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116911:39
phildawsonjmac, it has been resolved and is marked as such :)11:41
phildawsonThe specific opinion I was asking for was re juergbi's comment which I linked about the name of the configuration key I added. Sorry, I should have been more precise in my asking.11:42
jmacAh, yes, I see that now.11:43
tristanjuergbi, Well - to be honest I only worry about the pytest layer11:45
phildawsonThanks for the comment jmac.11:45
phildawsonjuergbi, is the extra opinion enough for you?11:45
juergbiphildawson: yes, I won't block the MR on this11:45
tristanjuergbi, and whether we can trust it to not screw up with parallelism and our cli fixture... other than that, parallel testing is an opportunity to uncover legitimate BuildStream issues I guess11:45
tristanThen again, we don't support parallel runs completely so it might still cause issues in integration tests with parallel access to the artifact cache11:46
tristanespecially if we have integration tests which end up triggering a cache cleanup11:46
juergbitristan: I've been using -n 12 here locally for a while and am not aware of any remaining issues11:46
juergbicachedfail was the only one and that's fixed now11:46
tristanWell lets do it then :)11:47
juergbicache cleanup etc. shouldn't be an issue as you fixed this to use separate directories for each test session11:47
juergbii.e., with -n 2 we have 2 sessions11:47
phildawsonthanks juergbi11:47
* phildawson clicks the button11:47
jmacwoo, thanks phildawson11:47
tristanSee what happens, if it causes a bad issue, we'll find out, and if it fails enough to blocking too much CI, we could revert until fixed11:47
juergbisure, sounds fine, ta11:47
tristanjuergbi, Oh we have 2 "sessions" ? that makes more sense then11:48
juergbiyes11:48
tristanthat means 2 separate artifact caches and shared source cache11:48
juergbiexactly11:48
juergbiit means that the base import happens twice11:48
juergbibut overall it's still faster, of course11:48
tristanvery nice to have CI back to a reasonable timeframe11:49
juergbiyes, it got a bit painful11:50
gitlab-br-bottristanvb approved MR !1168 (phil/tox-vev-environment->master: tox.ini: Add 'venv' environment to run arbitrary commands in a venv) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116812:01
*** lachlan has quit IRC12:02
*** lachlan has joined #buildstream12:04
*** lachlan has quit IRC12:09
gitlab-br-botphildawson closed issue #848 (Create api for plugins to give deprecation warnings) on buildstream https://gitlab.com/BuildStream/buildstream/issues/84812:09
gitlab-br-botphildawson merged MR !1057 (phil/848-plugin-deprecation-warnings->master: plugin.py: Add API to allow plugins to raise deprecation warnings) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/105712:09
*** tristan has quit IRC12:18
*** lachlan has joined #buildstream12:26
*** tristan has joined #buildstream12:36
*** raoul has quit IRC12:36
*** lachlan has quit IRC12:44
gitlab-br-botaevri opened MR !1170 (aevri/doc_arch_deps->master: Architecture docs: minor corrections, clarifications, and nitpicks) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/117012:47
*** lachlan has joined #buildstream12:52
*** lachlan has quit IRC12:56
adds68tristan, laurence  thoughts: https://gitlab.com/BuildStream/website/merge_requests/115 ?12:58
adds68I hate CSS also12:58
laurenceLGTM, cheers12:59
adds68:)13:00
gitlab-br-botLaurenceUrhegyi opened MR !1171 (laurence/update-readme->master: Update CONTRIBUTING.rst) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/117113:03
*** ChanServ sets mode: +o tristan13:03
tristan:-/13:03
tristanI guess adaptive CSS to make the icon size more reasonable would be overkill, though13:03
adds68tristan, we can make it smaller if needed, currently 150px X 150px13:04
tristan(Would be cool if the waterwheel were to be the same height as the text)13:05
tristanYeah but pixel size is kind of meaningless13:05
adds68Well it would make the logo smaller, we could also make the strapline text smaller13:06
adds68But we are working inside the constraints of a theme and bootstrap13:07
tristanWe use bootstrap ?13:07
adds68yep13:07
tristanIf we use bootstrap, we can definitely use a differently sized icon for different adaptive layouts13:07
* tristan recalls also doing really neat stuff with icons based on fonts13:07
adds68tristan, i assume there is some fancy way in bootstrap, however the website currently doesent even reduce the navigation to an accordion13:08
adds68i assume theme has set the text sized to be fixed13:09
adds68and i can have a play locally13:09
tristanE.g. @media (max-width: 1199) { ... CSS for screen resolutions < 1200px wide ... }13:10
tristanText size will normally vary depending on resolution I think, but I don't recall completely13:10
tristanMaybe that is not screen resolution either but rather viewport size13:12
tristanadds68, Anyway I think it is not worthwhile to get too deep into that without doing a full site redesign13:13
tristanyou will spend too much time in CSS hell13:13
tristanMaybe make the logo smaller, try to avoid the text wrapping of the title, and see what happens ?13:13
adds68tristan, haha i will try one little thing in bootstrap and also reduce the logo size a little13:14
gitlab-br-botaevri opened (was WIP) MR !1170 (aevri/doc_arch_deps->master: Architecture docs: minor corrections, clarifications, and nitpicks) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/117013:16
*** raoul has joined #buildstream13:19
adds68tristan, using vw just makes the text too small on smaller displays13:24
adds68i'll scrap this for now13:24
*** lachlan has joined #buildstream13:24
laurencehi all, i'm going through old MRs13:24
laurencecan we get some more reviews on this one please https://gitlab.com/BuildStream/buildstream/merge_requests/100213:24
laurenceHandle grpc errors of type UNAVAILABLE and ABORTED.13:24
laurencewould be good to get another approval and merge13:25
juergbiI'll add it to my list13:28
*** lachlan has quit IRC13:30
laurencethanks !13:31
laurencealso wonder if we could merge _sandboxremote.py: Create marked directories before running - https://gitlab.com/BuildStream/buildstream/merge_requests/105613:31
*** lachlan has joined #buildstream13:31
laurencethe bug reported isn't seen any more but it doesn't seem to be because of those changes...13:31
*** lachlan has quit IRC13:36
*** toscalix has quit IRC13:37
*** toscalix has joined #buildstream13:41
gitlab-br-botjuergbi merged MR !1169 (juerg/ci->master: .gitlab-ci.yml: Enable parallel testing with 2 CPUs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116913:51
tristanEeek, more logging regressions, I have a "Staged files overwrite existing files in staging area:" error which prints thousands of lines, even though I have not made my error-lines unlimited13:54
*** nimish has joined #buildstream13:54
juergbihm, did anything change in core error handling recently?13:54
juergbilaurence: I've added a comment. except for that it looks good to me. if valentind is happy with it, it's good to merge, imo13:55
laurencejuergbi, thank you13:56
*** nimish has quit IRC13:58
tristanLooking at it, it seems it is not a regression but is intentional13:58
tristanBut I don't think it should be :-S13:59
tristanSeeing as an overlap error is potentially thousands of lines and is also reachable in the build log13:59
tristanlooks disastrous to see them all spewed to the terminal :-S13:59
juergbithat's to motivate you fixing those overlaps ;)14:00
tristanHeh, I think "[5347 lines truncated]" or such is motivation enough :)14:01
tristanAlright, so I fix overlap scenarios this week I guess14:09
tristanFirst issue, it is seemingly impossible to allow overlaps of files on top of a subproject which has decided that overlaps are not allowed in the subproject14:10
tristanSo subprojects are forcing that decision onto consumers, which is hard to work around14:10
adds68laurence, https://gitlab.com/BuildStream/website/merge_requests/116 last MR, see what you think14:11
adds68The logo also nee merging tristan14:11
adds68needs*14:11
tristanI think your after pic is off14:13
tristan(identical to before)14:13
tristanBut I can just trust you :)14:13
tristanOr, the logo is so small that I cannot see it :)14:13
tristanoh that is a different mr sorry14:14
*** raoul has quit IRC14:14
tristanadds68, merged logo14:15
adds68tristan, \o/ woohoo!14:15
adds68tristan, that second MR is purely just my taste, feel free to close it is it doesn't fly14:16
adds68tristan, i just think the grey is a bit grim and now we have the blue logo, just having a clean white theme would look a bit better14:16
tristanHeh, I don't particularly like it but not enough to dislike it14:16
tristanHonestly I don't think it's worth the energy to tweak this boring looking site with a 90s feel to it14:17
tristanit needs real design14:17
*** raoul has joined #buildstream14:17
adds68tristan, true, but i doubt that will happen any time soon, so some tweaks will make it less drab14:18
adds68it's still used for people to jump to the docs/gitlab14:18
*** alatiera has quit IRC14:37
*** alatiera has joined #buildstream14:37
*** adds68 has quit IRC14:38
*** alatiera has quit IRC14:40
*** alatiera has joined #buildstream14:59
gitlab-br-botaevri merged MR !1170 (aevri/doc_arch_deps->master: Architecture docs: minor corrections, clarifications, and nitpicks) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/117015:14
laurenceaevri, I wonder where boilerplate text should live15:18
laurencei agree it'd be good :)15:18
laurencenot sure it should be in the contributing guide - If I post it to the list it'll be in the archives15:18
laurencebut then I wonder if all the clicks to navigate to these places and C+P is the same effort as writing out a quick note15:19
aevriYeah, I'm not sure either. I think it would be ok to have in the repo in a separate file - since the issue templates are there too, it's not without precedent15:19
aevriI personally find the mental effort of typing such things outweighs the few clicks - I think they're an important PR thing15:22
aevrie.g. I'd be less happy with "1 mo - WIPing" and more happy with "Hi! Thankyou for your contribution, unfortunately this MR is now over a month without an update from the author, as per our policy I'm WIP'ing this to keep our queue tidy. Please do clear the WIP status if you come back to work on it. Cheers!"15:24
aevriUnfortunately saved responses aren't in GitLab yet: https://gitlab.com/gitlab-org/gitlab-ce/issues/1479615:26
laurenceaevri, thanks! I will crib from that and create a new file with this template then :)15:26
aevriAce, thanks!15:26
*** raoul has quit IRC15:41
*** raoul has joined #buildstream15:42
juergbimaybe we could have a WIP bot, assign the MR to the bot and it will write that comment ;)15:45
*** bochecha has quit IRC16:09
gitlab-br-botphildawson merged MR !1168 (phil/tox-vev-environment->master: tox.ini: Add 'venv' environment to run arbitrary commands in a venv) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/116816:11
*** nimish has joined #buildstream16:19
*** lachlan has joined #buildstream16:32
*** juanalday has joined #buildstream16:34
*** lachlan has quit IRC16:35
*** lachlan has joined #buildstream17:09
*** lachlan has quit IRC17:15
*** lachlan has joined #buildstream17:22
*** lachlan has quit IRC17:34
*** nimish has quit IRC17:34
*** nimish has joined #buildstream17:35
*** juanalday has quit IRC17:40
*** toscalix has quit IRC17:43
*** juanalday has joined #buildstream17:45
*** jonathanmaw has quit IRC17:46
*** lachlan has joined #buildstream17:47
*** phildawson has quit IRC17:49
*** phildawson has joined #buildstream17:49
*** lachlan has quit IRC17:52
*** lachlan has joined #buildstream17:58
*** nimish has quit IRC18:00
*** lachlan has quit IRC18:10
*** raoul has quit IRC18:21
*** nimish has joined #buildstream18:30
*** xjuan has joined #buildstream18:34
*** phildawson has quit IRC18:37
*** lachlan has joined #buildstream18:49
*** lachlan has quit IRC18:54
*** lachlan has joined #buildstream18:58
*** alatiera has quit IRC19:06
*** nimish has quit IRC19:10
*** lachlan has quit IRC19:16
*** lachlan has joined #buildstream19:41
*** xjuan has quit IRC20:01
*** xjuan has joined #buildstream20:04
*** lachlan has quit IRC20:16
*** xjuan has quit IRC21:00
*** xjuan has joined #buildstream21:00
*** alatiera has joined #buildstream21:37
*** xjuan has quit IRC21:39
*** xjuan has joined #buildstream21:55
*** xjuan has quit IRC21:59
*** xjuan has joined #buildstream22:29
*** xjuan has quit IRC22:32
*** tristan has quit IRC22:39
*** xjuan has joined #buildstream22:46
*** xjuan has quit IRC23:41

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