*** Prince781 has joined #buildstream | 00:02 | |
*** slaf has quit IRC | 00:12 | |
*** slaf has joined #buildstream | 00:20 | |
*** xjuan has quit IRC | 01:31 | |
*** catonano has joined #buildstream | 04:10 | |
*** catonano has quit IRC | 05:05 | |
*** catonano has joined #buildstream | 05:12 | |
*** gitlab-br-bot has quit IRC | 07:20 | |
*** Prince781 has quit IRC | 07:34 | |
*** gitlab-br-bot has joined #buildstream | 07:37 | |
*** alatiera_ has joined #buildstream | 08:30 | |
*** jonathanmaw has joined #buildstream | 08:49 | |
*** solid_black has joined #buildstream | 08:57 | |
gitlab-br-bot | richardmaw-codethink approved MR !888 (aevri/rm-exitstack->master: plugins/sources: refactor, rm needless ExitStack-s) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/888 | 09:16 |
---|---|---|
gitlab-br-bot | juergbi opened MR !890 (juerg/test-artifactshare->master: tests/testutils/artifactshare.py: Fix has_artifact() to match core code) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/890 | 09:22 |
*** lachlan has joined #buildstream | 09:29 | |
gitlab-br-bot | tpollard approved MR !890 (juerg/test-artifactshare->master: tests/testutils/artifactshare.py: Fix has_artifact() to match core code) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/890 | 09:32 |
gitlab-br-bot | juergbi merged MR !890 (juerg/test-artifactshare->master: tests/testutils/artifactshare.py: Fix has_artifact() to match core code) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/890 | 09:48 |
tpollard | woop | 09:48 |
*** lachlan has quit IRC | 09:53 | |
juergbi | tpollard: there is no return after line 120 in cascache.py, so it will continue to the full extraction (the 'with' block), or am I missing something? | 09:55 |
juergbi | (you could probably use a single return dest, removing the else clauses, however, modifying dest in the subdir change looks wrong) | 09:56 |
*** lachlan has joined #buildstream | 09:59 | |
*** anahuelamo has joined #buildstream | 10:02 | |
*** anahuelamo- has quit IRC | 10:02 | |
tpollard | juergbi: it will continue to the extraction, but with dest & tree set to the values of the subdir, not the whole artifact? | 10:03 |
mablanch | jmac: Thanks for the review of MR !806. I've just rebased it, if you're fine with merging it then please do, I don't have write access. | 10:03 |
tpollard | juergbi: which will only ever get set if the artifact dest exists, if it exists but we can't extract the subdir, or it has already been extracted then it behaves as before | 10:04 |
jmac | I will do, thanks mablanch | 10:04 |
tpollard | as I see it anyhow | 10:04 |
tpollard | which seems to work as I expect | 10:06 |
juergbi | tpollard: right, that should work, I misread the code before | 10:06 |
*** lachlan has quit IRC | 10:08 | |
juergbi | tpollard: I suspect it's overall actually slower than the delete approach, though, because the fast path gets slower (it always calls _get_subdir() which reads and parses a directory protobuf) | 10:08 |
mablanch | juergbi: I'm working on build time metrics for BuildGrid at the moment, do you think you'll be able to have a look at https://gitlab.com/BuildStream/buildbox/issues/14 anytime soon-ish? | 10:08 |
juergbi | mablanch: it's not planned right now but it's probably not a large amount of work. the main thing is to decide on and implement some kind of channel where we can actually output metrics | 10:10 |
*** lachlan has joined #buildstream | 10:12 | |
*** lachlan has quit IRC | 10:15 | |
mablanch | juergbi: Agreed. I think we already discussed the possibility of having BuildBox writing a separate file for that. | 10:17 |
mablanch | juergbi: Should we mimic bwrap and https://github.com/projectatomic/bubblewrap/pull/293: add a --json-status-fd CLI option and output a JSON structure containing exit codes and timestamps? | 10:18 |
juergbi | mablanch: sounds reasonable. not sure whether fd or filename makes more sense | 10:20 |
mablanch | juergbi: Ok, I'll write a proposal on the issue, we can continue discussing it there. | 10:21 |
juergbi | ta | 10:21 |
*** lachlan has joined #buildstream | 10:32 | |
gitlab-br-bot | phildawson merged MR !888 (aevri/rm-exitstack->master: plugins/sources: refactor, rm needless ExitStack-s) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/888 | 10:33 |
*** lachlan has quit IRC | 10:40 | |
*** catonano has quit IRC | 10:51 | |
*** catonano has joined #buildstream | 10:51 | |
jmac | mablanch: Sorry, !806 needs rebasing again. I did have it set to merge when the CI finished, but someone else got there first | 10:54 |
mablanch | jmac: No problem. I've just rebased it again, thank you. | 10:55 |
jmac | Thanks mablanch | 10:56 |
*** lachlan has joined #buildstream | 10:56 | |
*** lachlan has quit IRC | 11:03 | |
gitlab-br-bot | jmacarthur merged MR !806 (mablanch/630-remote-execution-reconn->master: Handle connection losses during remote build execution) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/806 | 11:19 |
*** lachlan has joined #buildstream | 11:21 | |
*** lachlan has quit IRC | 11:31 | |
*** catonano has quit IRC | 11:34 | |
*** catonano has joined #buildstream | 11:35 | |
jennis | has anyone seen an error like this before when trying to use remote caching? | 11:46 |
jennis | E1023 11:37:37.787300124 11904 http_proxy.cc:62] 'https' scheme not supported in proxy URI | 11:46 |
tpollard | have you set the proxy? | 11:54 |
*** lachlan has joined #buildstream | 11:57 | |
*** solid_black has quit IRC | 11:58 | |
coldtom | jonathanmaw: i think valentind wrote the collect_integration plugin so he should probably have authorship, but MIT license seems fine | 11:59 |
jonathanmaw | coldtom: okie doke | 11:59 |
jennis | ahh, tpollard, I thought I unset it, thanks | 12:03 |
jennis | weird that it doesn't complain on another machine which also has the proxy set | 12:04 |
tpollard | I think you can do something with env variables | 12:04 |
tpollard | seems to ring a bell with pip, but it could be unrelated | 12:04 |
*** lachlan has quit IRC | 12:06 | |
gitlab-br-bot | aevri opened MR !891 (aevri/include-error->master: More user-friendly reporting on include errors) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/891 | 12:08 |
jonathanmaw | coldtom: you submitted the git_tag plugin under your gmail, should I use that for the author, or your codethink E-mail? | 12:08 |
*** lachlan has joined #buildstream | 12:10 | |
*** lachlan has quit IRC | 12:14 | |
*** jonathanmaw has quit IRC | 12:16 | |
*** slaf has quit IRC | 12:16 | |
*** finn has quit IRC | 12:16 | |
*** cs-shadow has quit IRC | 12:16 | |
*** tpollard has quit IRC | 12:16 | |
*** phildawson has quit IRC | 12:16 | |
*** mohan43u has quit IRC | 12:16 | |
*** WSalmon has quit IRC | 12:16 | |
*** waltervargas[m] has quit IRC | 12:16 | |
*** abderrahim[m] has quit IRC | 12:16 | |
*** Demos[m] has quit IRC | 12:16 | |
*** inigomartinez has quit IRC | 12:16 | |
*** segfault3[m] has quit IRC | 12:16 | |
*** albfan[m] has quit IRC | 12:16 | |
*** alatiera has quit IRC | 12:16 | |
*** persia has quit IRC | 12:16 | |
*** persia has joined #buildstream | 12:16 | |
*** slaf has joined #buildstream | 12:16 | |
*** cs-shadow has joined #buildstream | 12:16 | |
*** tpollard has joined #buildstream | 12:16 | |
*** phildawson has joined #buildstream | 12:16 | |
*** WSalmon has joined #buildstream | 12:16 | |
*** jonathanmaw has joined #buildstream | 12:16 | |
*** finn has joined #buildstream | 12:16 | |
*** mohan43u has joined #buildstream | 12:17 | |
coldtom | jonathanmaw: the codethink one, i should probably change my git email config | 12:18 |
jonathanmaw | okie doke | 12:18 |
*** abderrahim[m] has joined #buildstream | 12:20 | |
*** waltervargas[m] has joined #buildstream | 12:23 | |
*** inigomartinez has joined #buildstream | 12:24 | |
*** Demos[m] has joined #buildstream | 12:24 | |
jonathanmaw | coldtom: would you mind looking at https://gitlab.com/BuildStream/bst-external/merge_requests/59/diffs and checking that the copyright headers look okay to you? | 12:28 |
coldtom | jonathanmaw: looks good :) | 12:31 |
* jonathanmaw mashes the merge button | 12:32 | |
*** WSalmon_ has joined #buildstream | 12:45 | |
*** WSalmon has quit IRC | 12:45 | |
*** segfault3[m] has joined #buildstream | 12:47 | |
*** johnward has quit IRC | 12:55 | |
*** albfan[m] has joined #buildstream | 12:55 | |
*** johnward has joined #buildstream | 12:55 | |
*** phildawson has quit IRC | 12:55 | |
*** phildawson has joined #buildstream | 12:56 | |
*** laurence has quit IRC | 12:56 | |
*** gitlab-br-bot has quit IRC | 12:56 | |
*** gitlab-br-bot has joined #buildstream | 12:56 | |
*** dabukalam has quit IRC | 12:56 | |
*** dabukalam has joined #buildstream | 12:56 | |
*** alatiera has joined #buildstream | 12:58 | |
*** laurence has joined #buildstream | 13:00 | |
*** lachlan has joined #buildstream | 13:18 | |
*** lachlan has quit IRC | 13:25 | |
tiagogomes | hmm, when I checkout an artifact there are configuration files with executable permission. I am pretty sure they didn't have it when the artifact has staged | 13:37 |
*** catonano has quit IRC | 13:37 | |
*** catonano has joined #buildstream | 13:37 | |
*** lachlan has joined #buildstream | 13:40 | |
*** finn_ has joined #buildstream | 13:56 | |
*** finn has quit IRC | 13:57 | |
*** anahuelamo has quit IRC | 14:00 | |
*** anahuelamo has joined #buildstream | 14:01 | |
gitlab-br-bot | tpollard closed MR !786 (tpollard/494->master: Don't pull artifact buildtrees by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/786 | 14:06 |
tpollard | I did not close it.... | 14:07 |
jonathanmaw | :/ looks like pexpect isn't useful for interactive testing, either, since it would require buildstream to be installed so we can invoke it via the command-line | 14:08 |
* jonathanmaw will look into calling cli.run in a subprocess and whether that'd work. | 14:09 | |
tpollard | is there anyway to unclose an MR?, I'm not sure what happened to the branch / mr786 | 14:11 |
*** catonano has quit IRC | 14:11 | |
gitlab-br-bot | tpollard reopened MR !786 (tpollard/494->master: Don't pull artifact buildtrees by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/786 | 14:11 |
tpollard | magical button appeared | 14:12 |
tpollard | is there an issue with the ci server, https://gitlab.com/BuildStream/buildstream/merge_requests/786/ is getting 'Could not connect to the CI server. Please check your settings and try again' for me at least | 14:24 |
* tpollard believes gitlab is trolling | 14:35 | |
*** anahuelamo has quit IRC | 14:48 | |
*** anahuelamo has joined #buildstream | 14:52 | |
*** bochecha has joined #buildstream | 15:02 | |
*** anahuelamo has quit IRC | 15:02 | |
*** anahuelamo has joined #buildstream | 15:06 | |
gitlab-br-bot | danielsilverstone-ct opened issue #722 (Parameterisation not used) on buildstream https://gitlab.com/BuildStream/buildstream/issues/722 | 15:07 |
*** anahuelamo has quit IRC | 15:18 | |
*** finn_ has quit IRC | 15:18 | |
*** laurence has quit IRC | 15:18 | |
*** slaf has quit IRC | 15:18 | |
*** thinkl33t has quit IRC | 15:18 | |
*** mablanch has quit IRC | 15:18 | |
*** Nexus has quit IRC | 15:18 | |
*** milloni has quit IRC | 15:18 | |
*** valentind has quit IRC | 15:18 | |
*** aiden has quit IRC | 15:18 | |
*** flatmush has quit IRC | 15:18 | |
*** phildawson has quit IRC | 15:18 | |
*** albfan[m] has quit IRC | 15:18 | |
*** segfault3[m] has quit IRC | 15:18 | |
*** WSalmon_ has quit IRC | 15:18 | |
*** waltervargas[m] has quit IRC | 15:18 | |
*** tpollard has quit IRC | 15:18 | |
*** cs-shadow has quit IRC | 15:18 | |
*** persia has quit IRC | 15:18 | |
*** flatmush has joined #buildstream | 15:19 | |
*** thinkl33t has joined #buildstream | 15:19 | |
*** anahuelamo has joined #buildstream | 15:19 | |
*** finn_ has joined #buildstream | 15:19 | |
*** laurence has joined #buildstream | 15:19 | |
*** phildawson has joined #buildstream | 15:19 | |
*** albfan[m] has joined #buildstream | 15:19 | |
*** segfault3[m] has joined #buildstream | 15:19 | |
*** WSalmon_ has joined #buildstream | 15:19 | |
*** waltervargas[m] has joined #buildstream | 15:19 | |
*** tpollard has joined #buildstream | 15:19 | |
*** cs-shadow has joined #buildstream | 15:19 | |
*** aiden has joined #buildstream | 15:19 | |
*** Nexus has joined #buildstream | 15:19 | |
*** mablanch has joined #buildstream | 15:19 | |
*** persia has joined #buildstream | 15:19 | |
*** slaf has joined #buildstream | 15:22 | |
*** valentind has joined #buildstream | 15:23 | |
*** milloni has joined #buildstream | 15:24 | |
*** lachlan has quit IRC | 15:25 | |
juergbi | tpollard: doesn't this cause problems the other way round, i.e., if the extract dir doesn't exist yet, it will now be created but only containing buildtrees? and next regular extract() will happily skip it even though it only contains that one subdir? | 15:29 |
*** catonano has joined #buildstream | 15:30 | |
*** jonathanmaw has quit IRC | 15:51 | |
*** jonathanmaw has joined #buildstream | 15:51 | |
juergbi | ah, the subdir pull is never triggered if there is no extract dir yet | 15:52 |
juergbi | there should at least be an assert or similar in pull() for this and should also be in the API contract/documentation for pull() as this is not clear at all from the point of view of the artifact cache | 15:53 |
gitlab-br-bot | danielsilverstone-ct opened MR !892 (danielsilverstone-ct/fix-lint-issues->master: WIP: Fix lint issues) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/892 | 15:56 |
Kinnison | Phew | 15:57 |
* Kinnison has been going through lint issues with a newer pylint than is on the CI | 15:57 | |
Kinnison | So far I've made 19 commits and cleared down issues in 11 files. | 15:57 |
* Kinnison will have to continue this tomorrow | 15:57 | |
*** finn_ has quit IRC | 16:09 | |
*** finn has joined #buildstream | 16:11 | |
*** abderrahim2 has joined #buildstream | 16:14 | |
tpollard | juergbi: yes, it *should* never trigger but we probably can't guarantee it. I think adding an assert before the assumption is the correct thing to do | 16:15 |
*** abderrahim1 has quit IRC | 16:15 | |
tpollard | or I move some of that decision into extract() | 16:16 |
tpollard | I've also modified the tests to check this behaviour over the extract dir, as it wasn't included before | 16:16 |
tpollard | (checks before and after if the buildtree dir is populated in the extract dir) | 16:17 |
*** catonano has quit IRC | 16:25 | |
*** Prince781 has joined #buildstream | 16:33 | |
*** lachlan has joined #buildstream | 16:38 | |
*** xjuan has joined #buildstream | 16:40 | |
*** jonathanmaw has quit IRC | 17:00 | |
*** aiden has quit IRC | 17:11 | |
*** laurence has quit IRC | 17:11 | |
*** johnward has quit IRC | 17:12 | |
*** aiden has joined #buildstream | 17:13 | |
*** johnward has joined #buildstream | 17:14 | |
*** laurence has joined #buildstream | 17:14 | |
*** Nexus has quit IRC | 17:22 | |
*** paulsherwood has quit IRC | 17:22 | |
*** jmac has quit IRC | 17:22 | |
*** aiden has quit IRC | 17:22 | |
*** Nexus has joined #buildstream | 17:23 | |
*** paulsherwood has joined #buildstream | 17:23 | |
*** adds68 has quit IRC | 17:23 | |
*** jmac has joined #buildstream | 17:23 | |
*** johnward has quit IRC | 17:23 | |
*** laurence has quit IRC | 17:23 | |
*** ikerperez has quit IRC | 17:23 | |
*** laurence has joined #buildstream | 17:23 | |
*** coldtom has quit IRC | 17:23 | |
*** johnward has joined #buildstream | 17:23 | |
*** jennis has quit IRC | 17:23 | |
*** aiden has joined #buildstream | 17:26 | |
*** finn has quit IRC | 17:27 | |
gitlab-br-bot | lukas.bulwahn opened issue #723 (Use .netrc information to fetch archive files) on buildstream https://gitlab.com/BuildStream/buildstream/issues/723 | 17:47 |
*** lachlan has quit IRC | 17:51 | |
*** bethw has quit IRC | 18:00 | |
*** milloni has quit IRC | 18:00 | |
*** mablanch has quit IRC | 18:00 | |
*** valentind has quit IRC | 18:00 | |
*** laurence has quit IRC | 18:00 | |
*** johnward has quit IRC | 18:00 | |
*** aiden has quit IRC | 18:00 | |
*** aiden has joined #buildstream | 18:00 | |
*** milloni has joined #buildstream | 18:02 | |
*** johnward has joined #buildstream | 18:03 | |
*** mablanch has joined #buildstream | 18:03 | |
*** xjuan has quit IRC | 18:03 | |
*** valentind has joined #buildstream | 18:04 | |
*** bethw has joined #buildstream | 18:04 | |
*** laurence has joined #buildstream | 18:05 | |
*** paulsherwood has quit IRC | 18:10 | |
*** jmac has quit IRC | 18:10 | |
*** Nexus has quit IRC | 18:10 | |
*** benbrown has quit IRC | 18:10 | |
*** xjuan has joined #buildstream | 18:20 | |
*** raoul has quit IRC | 18:31 | |
*** benbrown has joined #buildstream | 18:39 | |
*** catonano has joined #buildstream | 18:47 | |
*** catonano has quit IRC | 19:06 | |
*** Prince781 has quit IRC | 23:28 | |
*** alatiera_ has quit IRC | 23:32 | |
*** Prince781 has joined #buildstream | 23:48 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!