-
Notifications
You must be signed in to change notification settings - Fork 417
tk/9.0.2 package update #58215
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
tk/9.0.2 package update #58215
Conversation
octo-sts
bot
commented
Jul 2, 2025
🔍 Build Failed: Checksum Verification Failed
Build Details
Root Cause Analysis 🔍The downloaded source tarball tk9.0.2-src.tar.gz has a different SHA256 checksum (76fb852b2f167592fe8b41aa6549ce4e486dbf3b259a269646600e3894517c76) than what was expected in the package definition (293e93dd43678ff9d17264e1211422f91787e9620d97d28cd96ff303ec7acf6a). This could indicate that the source file has been updated at the upstream location without updating the package definition, or that the wrong checksum was specified in the package definition. 🔍 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: tk.yaml
Replacement: Content: Click to expand fix analysisAnalysisThe pattern in the similar fixed build failures is consistent: both examples involve checksum mismatches due to updated upstream source packages. In both cases, the fix was to update the package version and the expected SHA256 checksum to match the current file available from the source. This is a common issue when upstream packages are updated but the package definition in the build system hasn't been updated to reflect these changes. The fix in both examples involved:
In the current failure, we're seeing the same pattern - the tk source tarball has likely been updated at the upstream location, resulting in a different checksum than what's specified in the package definition. Click to expand fix explanationExplanationThe error clearly indicates that the downloaded tk9.0.2-src.tar.gz file has a different SHA256 checksum (76fb852b2f167592fe8b41aa6549ce4e486dbf3b259a269646600e3894517c76) than what was expected in the package definition (293e93dd43678ff9d17264e1211422f91787e9620d97d28cd96ff303ec7acf6a). This is likely because the upstream source has been updated or repackaged without changing the version number. This happens occasionally with source distributions, where minor changes are made to the package (perhaps fixing small issues or updating documentation) without incrementing the version number. The simplest and most direct fix is to update the expected SHA256 checksum in the package definition to match the actual checksum of the file currently available from the source. This approach is consistent with the fixes applied in the similar build failures, where the expected SHA256 was updated to match the actual checksum of the downloaded file. Since the version number is still 9.0.2 and we're not seeing indications that a newer version is available, we should maintain the current version but update the checksum to match what's being served from the sourceforge repository. This allows the build to proceed with the current version of the package. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
aborrero
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Signed-off-by: wolfi-bot <121097084+wolfi-bot@users.noreply.github.com>
Signed-off-by: Debasish Biswas <debasishbsws.dev@gmail.com>
0d1a9f4 to
fe09cc8
Compare