Skip to content

Conversation

cgwalters
Copy link
Collaborator

@cgwalters cgwalters commented Aug 25, 2025

While we work to fix the base image (again).


Closes: #1544

@bootc-actions-token bootc-actions-token bot requested a review from jeckersb August 25, 2025 13:12
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a temporary workaround to address an issue with the base image by removing the /root/buildinfo directory before running container lints. The change is straightforward and seems correct for its purpose. I have one suggestion to improve the comment to make it easier to track and remove this workaround in the future.

While we work to fix the base image (again).

Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters cgwalters force-pushed the workaround-buildinfo branch from ded6023 to 926dec1 Compare August 25, 2025 13:29
@jeckersb
Copy link
Collaborator

re: c10s aarch64 failure - #1544 (comment) 🤔

The previous locking code was just wrong; my bad for not stress
testing it.

Fix it an add a test too.

Signed-off-by: Colin Walters <walters@verbum.org>
@cgwalters
Copy link
Collaborator Author

Since we now have two different things breaking our CI, I've rolled a fix for the locking into this PR.

@cgwalters cgwalters enabled auto-merge August 25, 2025 19:47
@cgwalters cgwalters disabled auto-merge August 25, 2025 20:58
@cgwalters cgwalters enabled auto-merge August 25, 2025 20:58
@cgwalters cgwalters merged commit 0ebd518 into bootc-dev:main Aug 25, 2025
25 of 27 checks passed
async_task_with_spinner("Waiting for sysroot lock...", sysroot.lock_future()).await?;
let sysroot_clone = sysroot.clone();
let locker = tokio::task::spawn_blocking(move || sysroot_clone.lock());
async_task_with_spinner("Waiting for sysroot lock...", locker).await??;
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

This does for me basically always cause a flicker of "Waiting for sysroot lock..." on a terminal, but if someone cares we can change that.

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.

Panic during sysroot operations (git main)
2 participants