You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG]/scripts/build-tools.sh -T doesn't build development topologies #4141
They're built only when building everything. Demo:
rm tools/topology/development/sof-apl-dmic-asymmetric.m4
./scripts/build-tools -T # does not care about /development/
./scripts/build-tools # tries to build /development.
However I have no idea whether that's desirable or not. I think @plbossart, @ranj063 have some informed opinions on what topologies should be built and when? A new tools/topology/README.md would not hurt.
I assume this is a regression
No idea but there hasn't been any recent change AFAICT
From SOF-CI, we use "scripts/build-tools.sh" without any option. We should build all.
But I checked on the storage server, I couldn't find development tplg files. Maybe we have some bugs when copying output.
Sorry for a bit off the topic. This issue started with -T option...
For the storage server, there was my misunderstanding. There is no development directory, but all files are under tplg directories. I don't think we have any platform to use development's topology, I think, we are keeping flat directory structure for sake of simplifying deploy script. We have more option to do so also. I created an internal issue to discuss that.
Activity
lgirdwood commentedon May 5, 2021
@singalsu fyi - I assume this is a regression ? @marc-hb fyi.
marc-hb commentedon May 5, 2021
They're built only when building everything. Demo:
This single line is enough to change that:
However I have no idea whether that's desirable or not. I think @plbossart, @ranj063 have some informed opinions on what topologies should be built and when? A new
tools/topology/README.mdwould not hurt.No idea but there hasn't been any recent change AFAICT
fredoh9 commentedon May 5, 2021
From SOF-CI, we use "scripts/build-tools.sh" without any option. We should build all.
But I checked on the storage server, I couldn't find development tplg files. Maybe we have some bugs when copying output.
fredoh9 commentedon May 5, 2021
Sorry for a bit off the topic. This issue started with -T option...
For the storage server, there was my misunderstanding. There is no development directory, but all files are under
tplgdirectories. I don't think we have any platform to use development's topology, I think, we are keeping flat directory structure for sake of simplifying deploy script. We have more option to do so also. I created an internal issue to discuss that.dbaluta commentedon May 6, 2021
@fredoh9 thanks for your explanations.
To sum up:
./scripts/build-tools.sh -Tonly builds topologies in the main directorydevelopmentdirectory there is the option to run./scripts/build-tools.shwith no params.marc-hb commentedon May 18, 2021
I got tired of this confusion too and I submitted #4210
.github: add build-tools.sh (all) back, lost with Travis
scripts/build-tools: some usage and other clarifications
.github: add build-tools.sh (all) back, lost with Travis
scripts/build-tools: some usage and other clarifications
marc-hb commentedon Dec 10, 2021
Except for this "install" race condition I just discovered: #5067
Maybe that's why.