Skip to content

Conversation

@cgturner1
Copy link
Contributor

Used to validate docker behavior in PR #9870

Signed-off-by: Christopher Turner christopher.g.turner@intel.com

@cgturner1 cgturner1 changed the title [SKIP SOFCI-TEST] validate no alsa docker for PR#9870 [SKIP SOFCI-TEST] validate no alsa docker for PR#9870 [DNM] Apr 11, 2025
@cgturner1 cgturner1 added the DNM Do Not Merge tag label Apr 11, 2025
@cgturner1 cgturner1 closed this Apr 11, 2025
@cgturner1 cgturner1 reopened this Apr 11, 2025
@cgturner1 cgturner1 force-pushed the alsa-less-test branch 3 times, most recently from b03905e to 517dacc Compare April 16, 2025 21:21
@cgturner1 cgturner1 force-pushed the alsa-less-test branch 2 times, most recently from 256aab9 to 01ff653 Compare April 21, 2025 23:12
continue-on-error: true
run: CMAKE_BUILD_TYPE=Release ./scripts/docker-run.sh
./scripts/build-tools.sh -Y -A ||
./scripts/build-tools.sh -A -Y ||
Copy link
Collaborator

Choose a reason for hiding this comment

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

@cgturner1 Right, so with this workflow, the workspace layout is different (than with zephyr.yml checkous), so the topologu cmake rules won't find the built alsa tools, and you get an error about "unknown target 'topologies1'"

But, but, I guess the easy fix is to remove docker-run.sh from here (L51) altogether. Now that we don't need the alsa tools from docker, we should just be able to run build-tools.sh directly in the Ubuntu environment.

@cgturner1 cgturner1 force-pushed the alsa-less-test branch 4 times, most recently from 72c54dd to 4d7c996 Compare April 23, 2025 21:21
@cgturner1 cgturner1 closed this Apr 24, 2025
@cgturner1 cgturner1 reopened this Apr 24, 2025
cgturner1 added 2 commits May 8, 2025 11:50
Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
Introduces the SOF_WORKSPACE environment variable to specify the workspace path, ensuring consistent environment configuration for the Docker container.

Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
@cgturner1 cgturner1 force-pushed the alsa-less-test branch 2 times, most recently from 833a98b to 110376e Compare May 8, 2025 17:22
Replaces the generic 'latest' tag with a specific versioned
Docker tag '20250505_ubuntu22.04' to ensure build consistency
and reproducibility.

Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
Ensures the created user has group write permissions by adding them to the 'sof' group. This facilitates proper access control during builds requiring shared group access.

Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
Updates user creation to specify a fixed home directory at /home/sof.
Ensures consistency in user home directories for better organization.

Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DNM Do Not Merge tag

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants