Skip to content

topology2: build only when alsatplg is v1.2.7 or greater - #6153

Merged
lgirdwood merged 1 commit into
thesofproject:mainfrom
marc-hb:topo2-alsa127
Aug 18, 2022
Merged

lgirdwood merged 1 commit into
thesofproject:mainfrom
marc-hb:topo2-alsa127

Conversation

@marc-hb

@marc-hb marc-hb commented Aug 17, 2022

Copy link
Copy Markdown
Collaborator

Fixes: #5323

The v1.2.6 requirement was a lie the whole time because alsatplg v1.2.6
does not have any -I option. The truth was: un-released alsa-utils
from git was required. The check for v1.2.6 was an approximation good
enough for many users but not for everyone, see for instance #5323.

Now that alsa-utils v1.2.7 has been released we can stop lying:
alsa-project/alsa-utils@7d934f3142549

Signed-off-by: Marc Herbert marc.herbert@intel.com

Fixes: thesofproject#5323

The v1.2.6 requirement was a lie the whole time because alsatplg v1.2.6
does not have any `-I` option. The truth was: un-released alsa-utils
from git was required. The check for v1.2.6 was an approximation good
enough for many users but not for everyone, see for instance thesofproject#5323.

Now that alsa-utils v1.2.7 has been released we can stop lying:
 alsa-project/alsa-utils@7d934f3142549

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
@marc-hb

marc-hb commented Aug 17, 2022 •

Copy link
Copy Markdown
Collaborator Author

This may require a Docker image update, @fredoh9 ?

EDIT: maybe not, topology2 is getting built in https://sof-ci.01.org/sofpr/PR6153/build1230/build/tools.txt and also in https://github.com/thesofproject/sof/runs/7886803171

@marc-hb

marc-hb commented Aug 17, 2022

Copy link
Copy Markdown
Collaborator Author

@plbossart is any topology v2 used in validation yet?

(I would ask Ranjani but she's on sabbatical)

@marc-hb
marc-hb requested a review from jsarha August 18, 2022 09:37

@lgirdwood lgirdwood left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a lie, just a bug.

@lgirdwood
lgirdwood merged commit e1d6b9a into thesofproject:main Aug 18, 2022
@plbossart

plbossart commented Aug 18, 2022 •

Copy link
Copy Markdown
Member

@plbossart is any topology v2 used in validation yet?

only in Intel daily IPC4 tests.

topology2 == IPC4 in practice.

@marc-hb
marc-hb deleted the topo2-alsa127 branch August 18, 2022 13:30
@marc-hb
marc-hb requested review from RanderWang and bardliao August 18, 2022 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] alsatplg: invalid option -- 'I' in debian:unstable

3 participants