*** xjuan has quit IRC | 00:05 | |
*** gokcennurlu has quit IRC | 00:09 | |
*** gokcennurlu_ has quit IRC | 00:09 | |
*** nimish2711 has joined #buildstream | 00:53 | |
*** nimish2711 has quit IRC | 01:03 | |
*** nimish2711 has joined #buildstream | 01:09 | |
*** alatiera has quit IRC | 01:12 | |
*** nimish2711 has quit IRC | 01:59 | |
*** nimish2711 has joined #buildstream | 02:05 | |
*** nimish2711 has quit IRC | 02:32 | |
*** rdale has quit IRC | 03:56 | |
*** mohan43u has quit IRC | 05:32 | |
*** mohan43u has joined #buildstream | 05:37 | |
*** mohan43u has quit IRC | 05:43 | |
*** mohan43u has joined #buildstream | 07:28 | |
*** tristan has quit IRC | 07:45 | |
*** tristan has joined #buildstream | 08:18 | |
*** rdale has joined #buildstream | 08:26 | |
*** toscalix has joined #buildstream | 08:37 | |
gitlab-br-bot | aevri closed issue #960 (Better error messages for `bst track` for cross-junction elements) on buildstream https://gitlab.com/BuildStream/buildstream/issues/960 | 09:23 |
---|---|---|
*** raoul has joined #buildstream | 09:41 | |
gitlab-br-bot | willsalmon closed MR !1260 (willsalmon/simpletest->master: Refactor local source to use the shinny new code in utils) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1260 | 09:43 |
*** jonathanmaw has joined #buildstream | 09:45 | |
gitlab-br-bot | jjardon opened issue #976 (Regression: buildstream master cannot build fdsdk anymore) on buildstream https://gitlab.com/BuildStream/buildstream/issues/976 | 09:48 |
*** ChanServ sets mode: +o tristan | 09:53 | |
tristan | benschubert, looks like you beat me to it, I was pretty sure it was a regression from !1254 no ? | 09:53 |
gitlab-br-bot | MR !1254: Rework Element.dependencies to be more efficient https://gitlab.com/BuildStream/buildstream/merge_requests/1254 | 09:53 |
benschubert | tristan: exact | 09:54 |
tristan | I see, yeah but it's technically not | 09:54 |
benschubert | because bst-external was using undocumented/private api on dependencies() | 09:54 |
benschubert | I'm curious as to why we had this. Was it just to exlude ourselves in https://gitlab.com/BuildStream/bst-external/blob/master/bst_external/elements/collect_manifest.py#L176 ? | 09:55 |
tristan | So we need to go ahead with splitting up bst-external I suppose | 09:55 |
tristan | I don't know why it was using that actually | 09:55 |
benschubert | splitting up? | 09:56 |
tristan | Probably we can make it work with both APIs, but I dont expect it to hold water for long | 09:56 |
tristan | benschubert, I think this came up in the last IRC team meeting | 09:56 |
tristan | (or I might be misremembering and we discussed it elsewhere) | 09:57 |
*** toscalix has quit IRC | 09:57 | |
benschubert | oh you mean creating other plugin repos with more topic-focused plugins? | 09:57 |
*** toscalix has joined #buildstream | 09:57 | |
tristan | benschubert, Essentially we need to make sure bst-external remains BuildStream 1, and that we fork it for BuildStream 2, so any changes we need to make to those plugins for BuildStream 2 dont effect production | 09:57 |
tristan | I think we decided the first step is to make it bst-experimental | 09:58 |
benschubert | tristan: could we instead promote alpha versions? if installed through pip they would not be picked unless explicitely asked for | 09:58 |
tristan | (For BuildStream 2), until a more clear plan of where plugins will end up is complete | 09:58 |
benschubert | ah ok | 09:58 |
benschubert | sure | 09:58 |
juergbi | did anyone get a chance to take a look at !1232 | 10:09 |
gitlab-br-bot | MR !1232: Initial partial CAS support for remote execution https://gitlab.com/BuildStream/buildstream/merge_requests/1232 | 10:09 |
raoul | I can have a look over that given I looked over the first partial cas MR | 10:15 |
juergbi | thanks | 10:15 |
csoriano | hi, this is the definition of the fdo runtime right? https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/18.08/elements/desktop-platform.bst | 10:29 |
csoriano | ah, and this https://gitlab.com/freedesktop-sdk/freedesktop-sdk/blob/18.08/elements/base-platform.bst | 10:30 |
csoriano | now makes more sense... | 10:30 |
tristan | csoriano, fwiw, people on freenode in #freedesktop-sdk will be more knowledgeable about how that project is constructed | 10:33 |
tristan | csoriano, I'm currently figuring out it's structure right now hehe :) | 10:34 |
csoriano | tristan: oh, thanks :) | 10:34 |
*** lachlan has joined #buildstream | 10:38 | |
*** lachlan has quit IRC | 10:53 | |
*** lachlan has joined #buildstream | 10:54 | |
*** nimish2711 has joined #buildstream | 11:01 | |
*** gokcennurlu has joined #buildstream | 11:01 | |
gitlab-br-bot | phildawson opened (was WIP) MR !1261 (phil/expose-templated-tests->master: Expose templated source tests) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1261 | 11:11 |
*** alatiera has joined #buildstream | 11:14 | |
*** lachlan has quit IRC | 11:19 | |
*** lachlan has joined #buildstream | 11:51 | |
*** alatiera has quit IRC | 11:53 | |
*** alatiera has joined #buildstream | 12:01 | |
gitlab-br-bot | aevri opened MR !1263 (aevri/copyright->master: testutils/yaml.py: add copyright notice) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1263 | 12:29 |
gitlab-br-bot | cs-shadow approved MR !1263 (aevri/copyright->master: testutils/yaml.py: add copyright notice) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1263 | 12:51 |
*** lachlan has quit IRC | 13:02 | |
*** xjuan has joined #buildstream | 13:25 | |
*** xjuan has quit IRC | 13:28 | |
*** tristan has quit IRC | 13:47 | |
gitlab-br-bot | marge-bot123 merged MR !1263 (aevri/copyright->master: testutils/yaml.py: add copyright notice) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1263 | 13:50 |
gitlab-br-bot | phildawson opened issue #977 (ostree plugin's presence in BuildStream core is painful when developing buildstream on platforms without ostree) on buildstream https://gitlab.com/BuildStream/buildstream/issues/977 | 13:53 |
*** lachlan has joined #buildstream | 14:08 | |
*** lachlan has quit IRC | 14:17 | |
*** tristan has joined #buildstream | 14:22 | |
*** lachlan has joined #buildstream | 14:25 | |
*** lachlan has quit IRC | 14:31 | |
benschubert | tristan: actually for the bug in bst-external, we could fix it to still work with both variants :) | 15:18 |
tpollard | heh, it seems when running the tests gnome likes to intermittently create a mount icon on my desktop | 15:26 |
tpollard | unless I'm going crazy, but I'm pretty sure it's happening | 15:27 |
juergbi | tpollard: yes, I see this as well | 15:35 |
juergbi | due to FUSE | 15:35 |
tpollard | juergbi: yeh I guess so, 'tests/integration/script.py' being one of them | 15:50 |
*** tpollard has quit IRC | 15:52 | |
*** tpollard has joined #buildstream | 15:57 | |
gitlab-br-bot | adds68 closed issue #655 (Update CONTRIBUTING.rst to point to website) on buildstream https://gitlab.com/BuildStream/buildstream/issues/655 | 16:15 |
jmac | I'm writing a BuildElement-derived plugin and I'd like to have a variable %{build-id} which is set after staging. But if I use %{build-id} in the plugin yaml, it won't resolve - it fails at "Resolving elements" as build-id isn't defined yet | 16:19 |
jmac | Is there any way to set a variable later? | 16:19 |
*** lachlan has joined #buildstream | 16:22 | |
juergbi | jmac: BuildElement uses the resolved commands to calculate the cache key, which is needed before staging | 16:26 |
juergbi | can you elaborate on what build-id is or how it's generated during/after staging? | 16:27 |
jmac | It's the contents of a file in the staging directory. We use it as the build number parameter for Python wheels | 16:29 |
jmac | E.g. `setup.py bdist_wheel --build-num %{build-id} --dist-dir %{install-root}` | 16:30 |
jmac | An equivalent which does work would be 'setup.py bdist_wheel --build-num `cat /etc/buildid`', but that doesn't give me much control | 16:31 |
juergbi | jmac: what extra control do you need, do you need to modify/process the buildid? | 16:37 |
jmac | Well, for example, I'd like to omit --build-num entirely if /etc/buildid doesn't exist. I can do that using subprocess & bash scripts, but it's not pretty | 16:38 |
juergbi | I see. yes, it's not particularly pretty but I don't see a good alternative right now | 16:39 |
jmac | Fair enough, it's useful to know there isn't a cleaner way at least | 16:39 |
juergbi | a helper script might be slightly cleaner than doing it in the .ayml | 16:40 |
jmac | I'd like the logic for it to be contained in the plugin though | 16:41 |
juergbi | yes, I think ugly shell commands in the yaml is overall preferable | 16:41 |
* jmac nods | 16:44 | |
*** lachlan has quit IRC | 17:01 | |
*** lachlan has joined #buildstream | 17:05 | |
*** lachlan has quit IRC | 17:18 | |
*** phildawson_ has joined #buildstream | 17:34 | |
*** phildawson has quit IRC | 17:35 | |
*** swick has quit IRC | 17:49 | |
*** lachlan has joined #buildstream | 17:50 | |
*** lachlan has quit IRC | 18:03 | |
*** jonathanmaw has quit IRC | 18:09 | |
*** lachlan has joined #buildstream | 18:17 | |
*** alatiera has quit IRC | 18:29 | |
*** alatiera has joined #buildstream | 18:30 | |
*** raoul has quit IRC | 18:33 | |
gitlab-br-bot | marge-bot123 merged MR !1232 (juerg/partial-cas-remote->master: Initial partial CAS support for remote execution) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1232 | 18:49 |
*** phildawson_ has quit IRC | 19:03 | |
*** lachlan has quit IRC | 19:04 | |
*** toscalix has quit IRC | 19:05 | |
*** lachlan has joined #buildstream | 19:12 | |
*** lachlan has quit IRC | 19:46 | |
*** lachlan has joined #buildstream | 19:48 | |
*** lachlan has quit IRC | 21:05 | |
*** alatiera_ has joined #buildstream | 21:50 | |
*** alatiera has quit IRC | 21:50 | |
*** alatiera_ is now known as alatiera | 21:51 | |
gitlab-br-bot | aevri opened (was WIP) MR !1262 (aevri/platform_uname->master: use uname in a win32-compatible way) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1262 | 21:55 |
*** alatiera_ has joined #buildstream | 21:57 | |
*** alatiera has quit IRC | 21:57 | |
*** alatiera_ is now known as alatiera | 21:58 | |
*** nimish2711 has quit IRC | 22:00 | |
*** alatiera has quit IRC | 22:02 | |
*** gokcennurlu has quit IRC | 22:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!