-
Notifications
You must be signed in to change notification settings - Fork 416
openrc/0.63 package update #66685
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
openrc/0.63 package update #66685
Conversation
octo-sts
bot
commented
Sep 20, 2025
Signed-off-by: wolfi-bot <121097084+wolfi-bot@users.noreply.github.com>
🩹 Build Failed: Patch Application Failed
Build Details
Root Cause Analysis 🔍The patch 'start-stop-daemon-help.patch' has already been applied to the source code or conflicts with existing changes. The patch system detected that the patch was either previously applied or reversed, causing it to fail during the patching step of the build process. 🔍 Build failure fix suggestionsFound similar build failures that have been fixed in the past and analyzed them to suggest a fix: Similar PRs with fixes
Suggested ChangesFile: openrc.yaml
Replacement: Content:
Replacement: Content:
Content: Click to expand fix analysisAnalysisLooking at the three similar patch failure fixes, I observe a clear pattern: all failures were resolved by updating the package version and removing the problematic patch that was already applied upstream. In Fix #0, metric-collector-for-apache-cassandra was updated from 0.3.5 to 0.3.6 and the collectd-download-url-fix.patch was removed. In Fix #1, ruby3.3-rubyzip was updated from 3.0.0 to 3.0.1 and gh636.patch was removed. In Fix #2, linkerd-network-validator was updated from 0.1.3 to 0.1.4 and help-feature.patch was removed. The common thread is that upstream releases incorporated the patches, making the local patches redundant and causing conflicts during application. Click to expand fix explanationExplanationThe fix should work because the patch failure indicates that start-stop-daemon-help.patch has already been applied upstream in a newer version of OpenRC. When patches are incorporated upstream, attempting to apply them again causes the "Reversed (or previously applied) patch detected" error. By updating to the latest upstream version (0.63.1 or newer), we get the fix that was previously applied via the patch, eliminating the need for the local patch file. This approach mirrors the successful pattern seen in all three similar fixes where version updates resolved patch conflicts. The OpenRC project actively maintains their codebase, so checking for a newer release that includes the help functionality fix is the most reliable solution. Click to expand alternative approachesAlternative Approaches
Was this comment helpful? Please use 👍 or 👎 reactions on this comment. |
Signed-off-by: Debasish Biswas <debasishbsws.dev@gmail.com>