IRC logs for #buildstream for Friday, 2018-11-16

*** finn has joined #buildstream08:06
*** alatiera_ has joined #buildstream08:41
*** toscalix has joined #buildstream09:00
*** Vinylourson has joined #buildstream09:21
jennisjuergbi, yes we do, and this wasn't because I needed that, it's just because I noticed something I thought it was odd that we didn't support09:54
jennis^^ The patch09:54
jennisHowever, you raise a good point, and I will amend the MR09:55
*** no0p has joined #buildstream10:07
*** lachlan has joined #buildstream10:32
valentindjjardon, there was not enough disk space on those new builders.10:40
valentindI am surprised. I thought those droplets had 160GB10:43
valentindOh it is docker.10:45
valentindWe need docker images with enough space I suppose.10:45
*** tristan has joined #buildstream10:51
valentindjjardon, gitlab-runner documentation says that when using dind (priviledged docker), then vfs storage is used. And this seems to use an image file. So I will force the builders to use overlay.10:56
jjardonvalentind: right, yeah; the droplets should have plenty of space11:08
*** lachlan has quit IRC11:10
*** lachlan has joined #buildstream11:23
*** lachlan has quit IRC11:45
*** lachlan has joined #buildstream11:55
*** tristan has quit IRC12:03
*** tristan has joined #buildstream12:05
*** finn has quit IRC12:17
valentindjjardon, That did not work. I suppose the overlay module is not loaded on the droplet.12:41
valentindWhat digitalocean-image is used in freedesktop sdk?12:42
jjardonvalentind: let's change the configuration on the dropet to use latest Ubuntu instead; I think is using Debian at the moment12:42
valentindjjardon, it is fedora.12:42
valentinddigitalocean-image=fedora-28-x6412:42
*** lachlan has quit IRC12:44
valentindI think we need to force the module to be loaded. I do not think it gets loaded automatically.12:44
jjardonvalentind: same in freedesktop-sdk12:45
jjardonMachineOptions = ["digitalocean-image=fedora-28-x64"12:47
valentindjjardon, anything else looking different?12:48
jjardonI can not see any other difference12:54
jjardonwe could try and use Ubuntu? I know they use the overlay2 driver as default12:55
jjardonhttps://docs.docker.com/install/linux/docker-ce/ubuntu/#supported-storage-drivers12:56
jjardonbut the fact that works for freedesktop-sdk and not here is very strange12:56
valentindOr make a custom image where we change /etc/modules12:57
jjardonvalentind: I have give you access to the freedesktop-sdki bastion in case you want to take a look12:58
jjardonvalentind: root@188.166.40.22212:58
valentindThank you.12:59
valentindBut I do not see much difference either.12:59
*** lachlan has joined #buildstream13:02
jjardonvalentind: let's try with Ubuntu then? do you want me to do the change?13:07
*** lachlan has quit IRC13:09
*** alatiera_ has quit IRC13:14
*** bochecha has joined #buildstream13:27
tpollardjuergbi: I've attempted to move the subdir stuff out of the pullqueue, could you take a look when you get a chance please?13:28
*** finn has joined #buildstream13:45
*** alatiera_ has joined #buildstream13:46
*** lachlan has joined #buildstream14:15
valentindjjardon, Changed to ubuntu 18.1014:15
valentindI launched builds.14:15
valentindjjardon, Does not work with ubuntu14:37
jjardonvalentind: same problem or a different one?14:38
valentindjjardon, I think it fails installing docker.14:38
valentindError creating machine: Error running provisioning: error installing docker:14:38
valentindThe default lines below are for a sh/bash shell, you can specify the shell you're using, with the --shell flag.14:38
valentindBut that does not make much sense.14:38
valentindThis is in the logs.14:38
valentindjjardon, There is an image called "docker".14:39
valentindI will try that.14:40
valentindIt is an ubuntu with docker.14:40
valentindDoes not seem to work any better.14:46
gitlab-br-botaevri opened (was WIP) MR !887 (aevri/prompt-config->master: Add 'prompt.*' config options to buildstream.conf) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/88714:46
*** lachlan has quit IRC15:02
*** lachlan has joined #buildstream15:16
jjardonvalentind: maybe the default-ssh-user is different? Maybe try with ubuntu instead root?15:35
*** alatiera_ has quit IRC15:47
valentindGood point.15:49
valentindI am trying debian now.15:49
*** finn has quit IRC15:49
*** finn has joined #buildstream15:58
valentindjjardon, I created a ubuntu droplet by hand. And ssh to root works.16:13
juergbitpollard: one last tiny comment16:15
tpollardjuergbi: ta!16:19
jjardonvalentind: I'm out of ideas, sorry; let me come back to this after work / during the weekend16:21
*** alatiera_ has joined #buildstream16:22
valentindjjardon, I am trying coreos now. It works at least. Let's see if there is the same issue with disk.16:27
valentindjjardon, I think the issue is gitlab-builder trying to use "sudo", but it is not installed. Not sure though.16:27
jjardonlet's see; the user for coreos is still "core"?16:28
valentindjjardon, I set it to "core"16:28
tpollardjuergbi: pushed16:29
valentindjjardon, Thanks for the help.16:30
juergbitpollard: sorry to nitpick but git summary line should really always be a single line16:32
juergbi<= 72 chars16:32
juergbiotherwise all kinds of git tools will have truncated or overlong lines or other issues16:32
tpollardthat's weird, don't know why it went up like that16:33
tpollardsigh!16:33
tpollardseems nano lied to me16:36
gitlab-br-botjuergbi approved MR !786 (tpollard/494->master: Don't pull artifact buildtrees by default) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/78616:43
tpollard:D16:43
paulsherwoodis bst runnable directly on mac?16:49
KinnisonIIRC we've done work toward that, but only for the remote-execution scenario16:52
Kinnisonwe don't have functional sandboxing on mac (yet)16:52
WSalmonSomeone is working on a POC docker sandbox for WSL which would probs be the *easiest* thing to port *if* it landed but as i understand it, its landing is not imineant16:57
WSalmonalthough i am sure thats not the anwser you are after16:57
juergbialso to note, docker container would only help for Linux targets. it would not help to build native macOS binaries16:58
juergbiwork for the latter has not started yet at all16:58
*** tpollard has quit IRC17:00
WSalmonare yes, i was forgetting you still need the "guest" to be linux17:00
*** toscalix has quit IRC17:00
*** lachlan has quit IRC17:02
*** finn has quit IRC17:04
*** abderrahim1 has joined #buildstream17:32
*** abderrahim has quit IRC17:33
*** raoul has quit IRC18:05
*** lachlan has joined #buildstream18:12
*** lachlan has quit IRC19:21
*** lachlan has joined #buildstream19:26
*** rdale has quit IRC19:30
*** lachlan has quit IRC19:45
*** lachlan has joined #buildstream20:02
*** tristan has quit IRC20:06
*** lachlan has quit IRC20:07
*** abderrahim1 has quit IRC23:53
*** abderrahim1 has joined #buildstream23:53

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