IRC logs for #buildstream for Monday, 2019-10-07

*** toscalix has joined #buildstream00:29
*** narispo has quit IRC01:20
*** narispo has joined #buildstream01:20
*** narispo has quit IRC03:21
*** narispo has joined #buildstream03:21
*** tristan has joined #buildstream04:38
*** traveltissues has joined #buildstream07:37
*** slaf has quit IRC07:44
*** slaf has joined #buildstream07:45
*** slaf has joined #buildstream07:45
*** slaf has joined #buildstream07:45
*** slaf has joined #buildstream07:45
*** slaf has joined #buildstream07:46
*** slaf has quit IRC07:46
*** slaf has joined #buildstream07:46
*** slaf has joined #buildstream07:46
*** slaf has joined #buildstream07:46
*** slaf has joined #buildstream07:47
*** slaf has joined #buildstream07:47
*** slaf has joined #buildstream07:47
*** slaf has joined #buildstream07:47
*** slaf has joined #buildstream07:48
*** slaf has joined #buildstream07:48
*** slaf has joined #buildstream07:48
*** slaf has joined #buildstream07:49
*** slaf has joined #buildstream07:49
*** slaf has joined #buildstream07:49
*** slaf has joined #buildstream07:49
*** slaf has joined #buildstream07:50
*** slaf has quit IRC07:50
*** slaf has joined #buildstream07:50
*** slaf has joined #buildstream07:50
benschuberttraveltissues: impressive optimisation on the bst show cached side :)08:23
traveltissuesthanks, i'm glad it seems to be a bit faster now08:24
*** tiagogomes has joined #buildstream08:33
benschubertjuergbi: I'm fixing the bug for the empty build trees (!1145). What do you think is best for fixing? Not generate a build tree if it only contains directories? Or if only one empty dir/08:35
benschubert?08:35
*** tpollard has joined #buildstream08:37
benschubertjuergbi: sorry I meant, let's just not push it if it's just a directory?08:40
juergbibenschubert: I wouldn't block pushing, as it could still be useful for debugging (as the logs would still be pushed)08:41
benschubertgood point08:42
benschubertso just yield 0 files then08:42
juergbibenschubert: the direct issue that triggers the exceptions is that the build tree digest is an empty string and we treat it as valid digest, right?08:42
benschuberthttps://gitlab.com/BuildStream/buildstream/-/jobs/312260834 here is a stack trace08:42
juergbihm, here the issue happens with artifact_proto.files, though08:43
benschubertso I guess that is correct, we are treating it as a valid string08:43
juergbinot the build tree08:43
benschubertoh08:43
juergbiyes, I think we should simply make this conditional on 'files' being valid / not empty08:44
benschubertand I guess it also happens for the artifact proto since we haven't pushed anything? But we do already have empty artifacts no?08:44
juergbiI thought 'files' is always empty on failed build08:45
juergbinot sure why existing tests are not catching that, or what's different08:46
benschubertgood point, so did I miss something in my tests?08:46
juergbiah, I think we normally create the output directory before the command actually runs08:48
juergbiso we would normally capture an empty directory even if the command fails08:49
juergbihowever, if it fails before even attempting to execute the command (because 'sh' is missing), we might not have created that directory yet08:49
benschubertah Is ee08:49
benschubertwhich means we are missing a test for the missing shell with cached build trees08:50
juergbisounds like it08:50
benschubertok I'll add this then08:50
benschubertand then I'll look into whether we are correct for empty build trees or not :)08:51
benschubertjuergbi: by the way if you have time, I'd appreciate your review on !1621 and !162008:51
gitlab-br-botMR !1621: Propagate buildstream's log level to buildbox-casd https://gitlab.com/BuildStream/buildstream/merge_requests/162108:51
gitlab-br-botMR !1620: Listen for casd failures and abort the run when they happen https://gitlab.com/BuildStream/buildstream/merge_requests/162008:51
juergbiI was just about to look at these :)08:52
*** bochecha has joined #buildstream08:53
benschubertawesome thanks :D08:53
*** tiagogomes has quit IRC08:53
gitlab-br-bottraveltissues approved MR !1621 (bschubert/propagate-log-level-to-casd->master: Propagate buildstream's log level to buildbox-casd) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162108:54
*** tiagogomes has joined #buildstream08:55
juergbitraveltissues: do you know why test_workspace_visible fails now? is this covered by an open issue?09:00
*** jonathanmaw has joined #buildstream09:02
*** narispo has quit IRC09:06
*** narispo has joined #buildstream09:07
*** lachlan has joined #buildstream09:08
*** lachlan has quit IRC09:24
traveltissuesjuergbi, i thought i had opened an issue for that, i will open one now09:27
*** tristan has quit IRC09:27
traveltissuesit fails since the state of source caching for open workspaces has changed09:27
traveltissuesit's a strict xfail atm09:27
*** lachlan has joined #buildstream09:28
gitlab-br-bottraveltissues opened issue #1159 (Follow-up from "element.py: remove call to _source_cached()" -- test_workspace_visible changed to XFAIL) on buildstream https://gitlab.com/BuildStream/buildstream/issues/115909:30
*** slaf has quit IRC09:49
*** slaf has joined #buildstream09:54
*** slaf has joined #buildstream09:54
*** slaf has joined #buildstream09:54
*** slaf has joined #buildstream09:54
*** slaf has joined #buildstream09:55
*** slaf has joined #buildstream09:55
*** slaf has joined #buildstream09:55
*** lachlan has quit IRC09:58
gitlab-br-botchiaratolentino opened MR !1626 (chiaratolentino/fix-docs->master: Chiaratolentino/fix docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162609:58
*** lachlan has joined #buildstream10:00
gitlab-br-botBenjaminSchubert approved MR !1626 (chiaratolentino/fix-docs->master: Fix incorrectly displaying bst output in docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162610:14
*** narispo has quit IRC10:45
*** narispo has joined #buildstream10:46
*** traveltissues has quit IRC10:46
*** traveltissues has joined #buildstream10:46
*** lachlan has quit IRC10:54
*** lachlan has joined #buildstream10:55
*** lachlan has quit IRC11:06
*** lachlan has joined #buildstream11:12
*** lachlan has quit IRC11:39
*** lachlan has joined #buildstream11:41
*** narispo has quit IRC11:57
*** narispo has joined #buildstream11:57
*** lachlan has quit IRC12:15
*** tristan has joined #buildstream12:49
gitlab-br-botBenjaminSchubert opened MR !1627 (bschubert/fix-xdg-temppaths->master: setup.cfg: Fix xdg env vars to not affect the host) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162712:57
benschuberttristan: ^ mind taking a look?12:57
*** lachlan has joined #buildstream13:21
gitlab-br-bottpollard opened issue #1160 (Investigate what is needed to support 'spawning' the scheduler as a subprocess) on buildstream https://gitlab.com/BuildStream/buildstream/issues/116013:36
*** lachlan has quit IRC14:02
*** lachlan has joined #buildstream14:04
*** lachlan has quit IRC14:08
*** lachlan has joined #buildstream14:08
gitlab-br-bottlater approved MR !1626 (chiaratolentino/fix-docs->master: Fix incorrectly displaying bst output in docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162614:19
traveltissuesbenschubert, are you seeing wsl failures on master for tests/integration/compose-symlinks.py?14:23
benschuberttraveltissues: do we run integration tests on WSL? Oo14:24
traveltissuesno on non-master branches14:24
traveltissuesnot*14:24
traveltissuesmost are skipped14:25
benschubertI mean, I know we are running unit tests14:25
benschubertbut I thought we were skipping integration ones since they need a sandbox?14:25
benschubertAll our runners for the nightly tests are down?14:25
*** tlater has joined #buildstream14:26
tpollardhmm the nightly instance on DO id showing as alive14:27
traveltissuesthose are failing on my local wsl following !161114:27
gitlab-br-botMR !1611: Use buildbox-casd CaptureTree() to import directories https://gitlab.com/BuildStream/buildstream/merge_requests/161114:28
traveltissuesmaybe i have the wrong version of casd14:28
benschuberttpollard: oh they seem back up. Thanks :)14:28
benschuberttraveltissues: yeah you need at least tag 0.0.314:28
gitlab-br-botBenjaminSchubert approved MR !1626 (chiaratolentino/fix-docs->master: Fix incorrectly displaying bst output in docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162614:30
traveltissuesthat was it14:31
traveltissuesgood14:31
gitlab-br-bottraveltissues opened (was WIP) MR !1628 (traveltissues/1159->master: Defer workspace source commits) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162814:31
benschuberttraveltissues: ^ I dislike the idea of having a setter for the key a low14:33
benschubert*a lot14:33
benschubertI'm also not sure of what's happening there, mind explaining? :)14:33
traveltissuesthe key needs to be set before the commit to source cache so that it can be correctly associated with the current srcfiles14:35
traveltissuesi need to go for a bit but we can discuss on the mr or later on14:36
benschubertok thanks14:36
*** lachlan has quit IRC14:56
*** narispo has quit IRC14:59
*** lachlan has joined #buildstream15:03
*** narispo has joined #buildstream15:04
gitlab-br-botBenjaminSchubert opened MR !1629 (bschubert/fix-windows-symlink->master: tests/frontend/buildcheckout.py: Create required symlinks on the fly) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162915:05
benschubertjjardon: hey, would you have any idea by chance what version of mesa this is https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/freedesktop-sdk-19.08.3/elements/extensions/mesa-aco/mesa.bst ? the ref doesn't exist on the git repository and I thus can't fix the nightly tests. I tried the 17.3.0 and 17.3.3 tags but the subsequent patches don't apply15:25
*** lachlan has quit IRC15:29
*** narispo has quit IRC15:37
*** narispo has joined #buildstream15:42
tpollardbenschubert: have you tried the 17.3-branchpoint tag?15:45
benschuberttpollard: I haven't, let me try that15:49
benschuberttpollard: actually is this just tracking master but using a very old tag?15:50
tpollardthat's how I'm reading it15:50
benschubertok thanks!15:51
tpollardnice to see that the time for show dropped down again on the weekly benchmarks15:54
tlaterInteresting that showing takes longer for cached than un-cached elements though15:55
benschuberttlater[m]: we need to go through all elements's blobs to see if the cas has them15:58
tpollardand the pipeline widget has no do more work if we're not incosistent15:59
tpollards/no/to15:59
*** tpollard has quit IRC16:04
benschubertvalentind: actually, since you made the PR: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/merge_requests/1833 what commit should I pin given that the commit doesn't exist anymore?16:05
*** narispo has quit IRC16:09
*** narispo has joined #buildstream16:09
*** lachlan has joined #buildstream16:10
gitlab-br-botBenjaminSchubert approved MR !1626 (chiaratolentino/fix-docs->master: Fix incorrectly displaying bst output in docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162616:22
*** lachlan has quit IRC16:26
valentindbenschubert, just track it.16:27
*** lachlan has joined #buildstream16:27
benschubertok16:28
gitlab-br-botBenjaminSchubert approved MR !1628 (traveltissues/1159->master: Defer workspace source commits) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162816:34
*** lachlan has quit IRC16:35
*** lachlan has joined #buildstream16:36
gitlab-br-botmarge-bot123 closed issue #1141 (Freedesktop SDK example in documentation is broken on master) on buildstream https://gitlab.com/BuildStream/buildstream/issues/114116:37
gitlab-br-botmarge-bot123 merged MR !1626 (chiaratolentino/fix-docs->master: Fix incorrectly displaying bst output in docs) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162616:37
* tlater wants to add some info about marge to https://wiki.gnome.org/action/login/Projects/BuildStream/Infrastructure16:43
tlaterHow would I do that?16:43
*** lachlan has quit IRC16:48
*** lachlan has joined #buildstream16:49
gitlab-br-bottraveltissues opened issue #1161 (Follow-up from "Defer workspace source commits") on buildstream https://gitlab.com/BuildStream/buildstream/issues/116117:00
*** lachlan has quit IRC17:13
*** lachlan has joined #buildstream17:23
*** jonathanmaw has quit IRC17:24
*** lachlan has quit IRC17:24
*** tlater has quit IRC17:31
gitlab-br-botmarge-bot123 closed issue #1155 (Support buildbox-casd log levels) on buildstream https://gitlab.com/BuildStream/buildstream/issues/115517:49
gitlab-br-botmarge-bot123 merged MR !1621 (bschubert/propagate-log-level-to-casd->master: Propagate buildstream's log level to buildbox-casd) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/162117:49
*** traveltissues has quit IRC17:55
*** milloni has quit IRC18:32
*** milloni has joined #buildstream18:33
*** milloni has quit IRC18:34
*** milloni has joined #buildstream18:39
*** milloni has joined #buildstream18:42
*** milloni has joined #buildstream18:45
*** milloni has quit IRC18:52
*** milloni has joined #buildstream18:58
*** milloni has quit IRC19:05
*** milloni has joined #buildstream19:06
*** milloni has joined #buildstream19:08
*** lachlan has joined #buildstream19:10
*** milloni has quit IRC19:11
*** milloni has joined #buildstream19:15
*** lachlan has quit IRC19:35
*** lachlan has joined #buildstream19:36
*** lachlan has quit IRC20:32
jjardonbenschubert: sorry about that; fix coming here: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/merge_requests/191823:31

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