*** tristan has joined #buildstream | 08:40 | |
*** ChanServ sets mode: +o tristan | 08:40 | |
*** santi has joined #buildstream | 09:29 | |
*** tristan has quit IRC | 12:13 | |
*** tristan has joined #buildstream | 12:50 | |
*** ChanServ sets mode: +o tristan | 12:50 | |
*** juergbi has quit IRC | 13:54 | |
*** juergbi has joined #buildstream | 13:56 | |
*** santi has quit IRC | 14:00 | |
*** santi has joined #buildstream | 14:00 | |
*** santi has quit IRC | 14:02 | |
*** santi has joined #buildstream | 14:20 | |
robjh | where is the "description" in all of these elements actually used? | 15:41 |
---|---|---|
robjh | project.conf [line 23 column 4]: Pip package buildstream-external does not contain a plugin named 'git_tag' | 16:31 |
robjh | right, whats this about then? | 16:31 |
robjh | do note, i try to avoid buildstream-external as much as possible, but i think ive encountered a situation where i absolutely need it | 16:31 |
robjh | so, how come it doesnt have git_tag? | 16:32 |
robjh | bst --version | 16:33 |
robjh | 1.93.5+155.g8e4c35e8a | 16:33 |
coldtom | robjh, for buildstream master you need to use bst-plugins-experimental | 16:37 |
robjh | okay coldtom, let me give it a whack | 16:38 |
robjh | coldtom, in the project.conf, do i still need buildstream-external or does that also change to bst-plugins-experimental? | 16:39 |
coldtom | iirc it needs to be changed to bst_plugins_experimental | 16:40 |
robjh | okay, great, thats working | 16:40 |
robjh | Error loading user configuration: Failed to detect BuildStream version: Malformed version string: 0+unknown | 16:54 |
robjh | it seems to be doing this because it's being built in buildstream without it's .git directory from a git checkout | 16:54 |
robjh | i cant tell what fdsdk is doing to avoid this issue in their docker thing here; https://gitlab.com/freedesktop-sdk/infrastructure/freedesktop-sdk-docker-images/-/blob/master/elements/buildstream-2.bst | 16:55 |
robjh | any tips? i imagine you lot are the experts on building buildstream | 17:05 |
coldtom | i'm unsure, i think using pip does some magic in the fdsdk build there | 17:11 |
robjh | is there a way i can set the version string manually? | 17:15 |
coldtom | seems related to https://gitlab.com/BuildStream/buildstream/-/issues/1383 to me, i guess there might be some way to tell versioneer what version to say it is | 17:25 |
robjh | i think it's dirty hack time. imma stage buildstream as a git submodule and include it using the local sources plugin | 17:40 |
robjh | it didnt work *-* | 17:48 |
robjh | okay, submodules arent the same as full checkouts. thats why | 17:49 |
robjh | no, same error with a full checkout available to it | 17:53 |
*** santi has quit IRC | 18:40 | |
robjh | got that figured out; it needs both git_tag and the git binary as a build dependency | 18:52 |
robjh | i have a new error now that i'll investigate later; Error loading user configuration: userconfig.yaml: Severely malformed YAML: 'NoneType' object is not callable | 18:53 |
*** tristan has quit IRC | 22:06 | |
*** tristan has joined #buildstream | 22:07 | |
*** ChanServ sets mode: +o tristan | 22:07 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!