-
Notifications
You must be signed in to change notification settings - Fork 416
vulkan-loader/1.4.322 package update #59246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
octo-sts
bot
commented
Jul 14, 2025
Signed-off-by: wolfi-bot <121097084+wolfi-bot@users.noreply.github.com>
🔄 Build Failed: Git Checkout Error
Build Details
Root Cause Analysis 🔍The git checkout step failed because the expected commit hash for tag v1.4.322 does not match the actual commit hash retrieved from the repository. The package definition specifies commit 3e4363c94317e5974eeb423e9e7b3cb2491ac973 but the actual tag resolves to commit 235d1d2cf617af03a2ecbf6e951287595138feda. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Similar PRs with fixesSuggested ChangesFile: vulkan-loader.yaml
Replacement: Content: Click to expand fix analysisAnalysisIn analyzing the similar fixed build failures, I observe a consistent pattern where the expected commit hash in the git-checkout step doesn't match the actual commit hash that the tag resolves to in the repository. In both fixed examples, the solution was to update the expected-commit parameter to match the actual commit hash that the tag points to. This mismatch can occur because:
The current error for Vulkan-Loader shows the same pattern - the expected commit (3e4363c94317e5974eeb423e9e7b3cb2491ac973) doesn't match the actual commit (235d1d2cf617af03a2ecbf6e951287595138feda) for tag v1.4.322. Click to expand fix explanationExplanationThe build failure is occurring because the Melange YAML file for vulkan-loader specifies an expected commit hash (3e4363c94317e5974eeb423e9e7b3cb2491ac973) that doesn't match the actual commit hash (235d1d2cf617af03a2ecbf6e951287595138feda) that the v1.4.322 tag points to in the repository. This mismatch can happen for several reasons:
The fix is straightforward - we need to update the expected-commit value in the git-checkout step to match the actual commit hash that the v1.4.322 tag resolves to. This ensures that the build system will successfully check out the correct version of the code. This approach is consistent with how similar issues were resolved in the example fixes. In both cases, the solution was to update the expected-commit parameter to match the actual commit hash. Since Wolfi OS aims to keep packages up to date with upstream releases, accepting the new commit hash is appropriate as long as it corresponds to the correct version tag. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |