Retry backoff policy for failed builds #146
Labels
No Label
blocked upstream
bug
build-failure
duplicate
enhancement
help wanted
informational
invalid
invalid/corrupt package
packaging issue
priority: high
question
support
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ALHP/ALHP.GO#146
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Would be nice to have some kind of retry and backoff policy for failed builds.
For example:
ALHP actually has some error detection, see
ff963ec039/proto_package.go (L247)
.I agree this could be improved, and there are some unresolved bugs in that code. For example, this build error from firefox you mentioned is not being detected consistently (even if the regex matches the log correctly).
I'll have a look if I find time. Maybe we can move this detection into a separate config file so contribution can be easier.
A general retry mechanic is certainly possible, but with the limited resources the current buildserver has I would prefer to target specific known build errors.
I still think this would probably only waste resources now. We have detection for almost all build errors that can occur (that we can actually rebuild successfully), trying failed packages over and over would only lead to more delay for new package builds.
Closing this as
wontfix
. If there is a new detection for a specific build-error needed, please open a new issue.