*** palasso has joined #buildstream | 05:34 | |
*** jonathanmaw has joined #buildstream | 08:09 | |
*** igor has joined #buildstream | 08:19 | |
*** bochecha has joined #buildstream | 10:03 | |
bochecha | hi, for those who were at GUADEC yesterday, I was the one having issues where buildstream couldn't find a shell in the ostree base :) | 10:10 |
---|---|---|
*** bochecha has quit IRC | 10:11 | |
*** bochecha has joined #buildstream | 10:12 | |
*** bochecha has quit IRC | 10:15 | |
*** bochecha has joined #buildstream | 10:16 | |
bochecha | (sorry, my connection is extremely unstable today, I'll come back and talk when I fixed that) | 10:17 |
*** bochecha_ has joined #buildstream | 10:22 | |
*** bochecha has quit IRC | 10:23 | |
*** bochecha_ is now known as bochecha | 10:23 | |
*** bochecha has quit IRC | 10:41 | |
*** bochecha has joined #buildstream | 10:41 | |
*** bochecha has quit IRC | 10:45 | |
*** bochecha has joined #buildstream | 10:46 | |
*** bochecha has quit IRC | 10:55 | |
*** bochecha has joined #buildstream | 11:06 | |
*** igor has quit IRC | 13:10 | |
*** igor has joined #buildstream | 13:10 | |
*** igor has quit IRC | 13:15 | |
*** igor has joined #buildstream | 13:15 | |
*** igor has quit IRC | 13:16 | |
*** bochecha has quit IRC | 13:41 | |
*** bochecha has joined #buildstream | 13:41 | |
*** bochecha has quit IRC | 13:45 | |
*** bochecha has joined #buildstream | 13:46 | |
*** bochecha has quit IRC | 14:03 | |
*** igor has joined #buildstream | 14:04 | |
*** bochecha has joined #buildstream | 14:10 | |
* bochecha is back | 14:20 | |
bochecha | so I've redone things completely, and now instead of building a base SDK in the flatpak format (only a /usr), I just make a "normal" base by installing stuff in a directory with dnf, and committing all of that to ostree (i.e the root of the sdk is a normal / ) | 14:21 |
bochecha | I'm happy to report that BuildStream now finds a shell and can run commands :) | 14:21 |
bochecha | however, now I'm getting this: error: could not create '/usr/lib/python3.6/site-packages/pyramid': Read-only file system | 14:21 |
bochecha | that's with using: | 14:22 |
bochecha | config: | 14:22 |
bochecha | install-commands: | 14:22 |
bochecha | - pip3 install --no-deps --prefix=%{prefix} . | 14:22 |
bochecha | I assume that's because /usr is the imported base, and therefore buildstream refuses to let a module modify it? | 14:23 |
bochecha | oh, %{install-root} | 14:31 |
ironfoot | ^ yep, that's important :) | 14:47 |
ironfoot | bochecha: if you use "Kind: distutils" it will run the default commands for python packages (example: https://gitlab.com/BuildStream/buildstream-tests/blob/booting-base-system-scratch/elements/core/cython.bst) | 14:54 |
bochecha | with modern versions of pip, the default command for Python packages really ought to be pip | 14:56 |
bochecha | as it automatically runs the distutils/setuptools stuff, or even flint, based on what's in the pyproject.toml file | 14:57 |
bochecha | granted, the Python packaging space is still evolving and we're not there yet, but "pip install" really should work for all Python modules today, and probably should be the default in BuildStream? | 14:57 |
ironfoot | maybe we should add a new Build Element called `pip`? | 14:58 |
ironfoot | they all live here: https://gitlab.com/BuildStream/buildstream/tree/master/buildstream/plugins/elements | 14:58 |
bochecha | I'll see if I can do that :) | 14:58 |
bochecha | in any case, my stack is now building just fine | 14:58 |
ironfoot | cool :) | 14:58 |
bochecha | what I'd like is for it to produce an ostree repo with a given ref committed... need to figure out how to do that :) | 14:59 |
bochecha | is that with a "kind: compose" element? | 15:32 |
ironfoot | tristan is the one that can answer real questions, maybe juergbi too | 15:42 |
*** bochecha has quit IRC | 15:56 | |
*** bochecha has joined #buildstream | 15:56 | |
*** bochecha has quit IRC | 16:00 | |
*** bochecha has joined #buildstream | 16:01 | |
gitlab-br-bot | push on buildstream@master (by Sam Thursfield): 1 commit (last: Update Dockerfile to fc26 as it has a fixed ostree.) https://gitlab.com/BuildStream/buildstream/commit/8563bdbe8eaa20236ca619b9a446219d793f5da0 | 16:01 |
*** jonathanmaw has quit IRC | 16:01 | |
gitlab-br-bot | buildstream: merge request (fc26-docker->master: Update Dockerfile to fc26 as it has a fixed ostree.) #72 changed state ("closed"): https://gitlab.com/BuildStream/buildstream/merge_requests/72 | 16:02 |
*** jonathanmaw has joined #buildstream | 16:22 | |
*** jonathanmaw has quit IRC | 16:31 | |
*** tristan has joined #buildstream | 18:29 | |
*** bochecha has quit IRC | 18:36 | |
*** bochecha has joined #buildstream | 18:36 | |
*** bochecha has quit IRC | 18:40 | |
*** bochecha has joined #buildstream | 18:41 | |
*** bochecha has quit IRC | 18:51 | |
*** bochecha has joined #buildstream | 18:51 | |
*** bochecha has quit IRC | 19:00 | |
*** bochecha has joined #buildstream | 19:01 | |
*** bochecha has quit IRC | 19:21 | |
*** bochecha has joined #buildstream | 19:21 | |
*** bochecha has quit IRC | 19:25 | |
*** bochecha has joined #buildstream | 19:26 | |
*** bochecha has quit IRC | 19:31 | |
*** bochecha has joined #buildstream | 19:31 | |
*** yash10p has joined #buildstream | 19:34 | |
*** bochecha has quit IRC | 19:35 | |
*** bochecha has joined #buildstream | 19:42 | |
*** bochecha has quit IRC | 20:01 | |
*** bochecha has joined #buildstream | 20:01 | |
*** bochecha has quit IRC | 20:10 | |
*** bochecha has joined #buildstream | 20:11 | |
*** bochecha has quit IRC | 20:26 | |
*** bochecha has joined #buildstream | 20:31 | |
*** bochecha has quit IRC | 20:46 | |
*** bochecha has joined #buildstream | 20:46 | |
*** bochecha has quit IRC | 20:50 | |
*** bochecha has joined #buildstream | 20:51 | |
*** bochecha has quit IRC | 21:16 | |
*** bochecha has joined #buildstream | 21:17 | |
*** bochecha has quit IRC | 21:25 | |
*** bochecha has joined #buildstream | 21:26 | |
*** bochecha has quit IRC | 21:36 | |
*** bochecha has joined #buildstream | 21:36 | |
*** yash10p has quit IRC | 21:43 | |
*** bochecha has quit IRC | 21:45 | |
*** bochecha has joined #buildstream | 21:55 | |
*** bochecha has quit IRC | 22:21 | |
*** bochecha has joined #buildstream | 22:21 | |
*** bochecha has quit IRC | 22:25 | |
*** bochecha has joined #buildstream | 22:26 | |
*** bochecha has quit IRC | 22:31 | |
*** palasso has quit IRC | 22:34 | |
*** bochecha has joined #buildstream | 22:36 | |
*** bochecha has quit IRC | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!