IRC logs for #buildstream for Thursday, 2017-12-28

*** zbrown has quit IRC00:11
*** fedora has quit IRC04:27
*** tristan has quit IRC05:14
*** bochecha has quit IRC10:25
*** noah has joined #buildstream12:05
*** bochecha has joined #buildstream12:11
*** lantw44 has joined #buildstream12:19
*** noah has quit IRC12:19
*** noah has joined #buildstream12:21
*** noah has quit IRC12:23
*** noah has joined #buildstream12:25
*** noah has quit IRC12:31
*** noah has joined #buildstream12:35
inigomartinezhi13:02
inigomartinezi've been trying buildstream today as I wanted to test `network-manager-applet` in an isolated environment13:02
inigomartinezi've already build all the dependencies and also nm-applet13:02
*** noah has quit IRC13:02
inigomartinezhowever, I'm not able to get it working because it's expecting a running instance of NetworkManager13:03
inigomartinezany hints on how to deal with this?13:04
bochechainigomartinez: how do you try running the build result?13:05
inigomartinezin a bst shell13:05
bochecharight, so that runs it in a bubblewrap sandbox13:05
bochechawhich means your process doesn't have access to most of the host13:06
inigomartinezbst shell core/network-manager-applet.bst13:06
bochechaI don't think `bst shell ` has anything to open accesses to the shell, like flatpak does for example13:06
bochechabut buildstream is really only concerned with **building** things13:06
inigomartinezok13:06
bochechahow you deploy/run them comes after buildstream has finished its job13:06
bochechayou could try building/running NetworkManager inside the sandbox as well, but that would require tons of dependencies (a dbus daemon, ...), and it might not even work anyway in the end (I really have no idea :) )13:07
inigomartinezok, i was expecting an isolated environment where I could test it without any interference from my host13:07
bochechathat's exactly what you have :)13:08
bochechayou're isolated from any interference from the host13:08
inigomartinezhehehe, yes, but i wanted to open it somehow :p13:08
bochechaand the NetworkManager daemon **is** interference from the host, as far as buildstream is concerned13:08
bochechamaybe you could `bst checkout core/network-manager-applet.bst nma`13:08
bochechayou'll get a nma/ directory with the whole tree of things you built for your core/network-manager-applet.bst element13:09
bochechaand if that really contains everything needed, you might be able to then run the app with bubblewrap: `bwrap --bind nma/ / COMMAND`13:10
bochechathe bwrap command has many options to close/open the sandbox, which might better suit your needs13:10
inigomartinezok, i will try it13:10
inigomartinezeven if it doesn't work for me, i'll get used to it13:11
bochechanote that buildstream uses bubblewrap for the build sandboxes, as well as for the `bst shell` sandbox13:11
*** noah has joined #buildstream13:11
bochechaso it's not like bubblewrap is some obscure third-party thing: you've already used it :)13:12
bochecha(and it's also what flatpak uses by the way)13:12
inigomartinezyes, i was aware of it13:12
inigomartineznice :)13:12
inigomartinezthx for your support :)13:12
bochechano problem13:12
bochechaI'm struggling with buildstream as well, hopefully next time you'll help me :P13:12
inigomartinezhehehe, I still have a lot to learn to make that happen13:13
*** noah has quit IRC13:13
*** noah has joined #buildstream13:15
*** xjuan has joined #buildstream13:17
*** noah has quit IRC13:19
*** noah has joined #buildstream13:37
*** noah has joined #buildstream13:39
*** noah has quit IRC13:58
*** noah has joined #buildstream13:59
*** noah has quit IRC14:03
*** noah has joined #buildstream14:06
*** noah has quit IRC14:33
*** noah has joined #buildstream14:34
*** noah has quit IRC14:37
*** noah has joined #buildstream14:39
*** noah has quit IRC14:43
*** noah has joined #buildstream14:45
*** noah has quit IRC14:47
*** noah has joined #buildstream14:49
*** noah has quit IRC15:08
*** noah has joined #buildstream15:09
*** noah has quit IRC15:12
*** noah has joined #buildstream15:14
*** noah has quit IRC15:56
*** zbrown has joined #buildstream17:23
*** bochecha has quit IRC18:15
*** bochecha has joined #buildstream18:15
*** bochecha has quit IRC18:20
*** bochecha has joined #buildstream18:20
*** zbrown has quit IRC18:31
*** xjuan has quit IRC20:01
*** bochecha has quit IRC20:40
*** bochecha has joined #buildstream20:40
*** bochecha has quit IRC20:45
*** bochecha has joined #buildstream20:45
*** bochecha has quit IRC22:36

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