IRC logs for #buildstream for Monday, 2021-03-15

*** tristan has joined #buildstream08:40
*** ChanServ sets mode: +o tristan08:40
*** santi has joined #buildstream09:29
*** tristan has quit IRC12:13
*** tristan has joined #buildstream12:50
*** ChanServ sets mode: +o tristan12:50
*** juergbi has quit IRC13:54
*** juergbi has joined #buildstream13:56
*** santi has quit IRC14:00
*** santi has joined #buildstream14:00
*** santi has quit IRC14:02
*** santi has joined #buildstream14:20
robjhwhere is the "description" in all of these elements actually used?15:41
robjhproject.conf [line 23 column 4]: Pip package buildstream-external does not contain a plugin named 'git_tag'16:31
robjhright, whats this about then?16:31
robjhdo note, i try to avoid buildstream-external as much as possible, but i think ive encountered a situation where i absolutely need it16:31
robjhso, how come it doesnt have git_tag?16:32
robjhbst --version16:33
robjh1.93.5+155.g8e4c35e8a16:33
coldtomrobjh, for buildstream master you need to use bst-plugins-experimental16:37
robjhokay coldtom, let me give it a whack16:38
robjhcoldtom, in the project.conf, do i still need buildstream-external or does that also change to bst-plugins-experimental?16:39
coldtomiirc it needs to be changed to bst_plugins_experimental16:40
robjhokay, great, thats working16:40
robjhError loading user configuration: Failed to detect BuildStream version: Malformed version string: 0+unknown16:54
robjhit seems to be doing this because it's being built in buildstream without it's .git directory from a git checkout16:54
robjhi 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.bst16:55
robjhany tips? i imagine you lot are the experts on building buildstream17:05
coldtomi'm unsure, i think using pip does some magic in the fdsdk build there17:11
robjhis there a way i can set the version string manually?17:15
coldtomseems 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 is17:25
robjhi think it's dirty hack time. imma stage buildstream as a git submodule and include it using the local sources plugin17:40
robjhit didnt work *-*17:48
robjhokay, submodules arent the same as full checkouts. thats why17:49
robjhno, same error with a full checkout available to it17:53
*** santi has quit IRC18:40
robjhgot that figured out; it needs both git_tag and the git binary as a build dependency18:52
robjhi have a new error now that i'll investigate later; Error loading user configuration: userconfig.yaml: Severely malformed YAML: 'NoneType' object is not callable18:53
*** tristan has quit IRC22:06
*** tristan has joined #buildstream22:07
*** ChanServ sets mode: +o tristan22:07

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!