-
Notifications
You must be signed in to change notification settings - Fork 56
Description
Description
Hi.
Zuul has the check-for-eln and eln-rpm-scratch-build jobs enabled on rawhide Pull Requests.
The purpose of the check-for-eln is to determine whether the package is part of ELN. When it is, the eln-rpm-scratch-build job is not skipped.
The purpose of the eln-rpm-scratch-build job is to submit an ELN scratchbuild.
Mainly, this serves as a way to verify that a package that is present in ELN still builds fine on ELN. Either because of some differences in the environment or because of the %rhel/%fedora conditionals in the spec file. This is useful when:
- Submitting a PR that changes some aspects of the build wrt ELN to verify such changes.
- Regression tests for all other PRs to avoid accidentally breaking the build for ELN.
Importance
This is a feature that is blocking us from stopping the use of Zuul.
Realistically, however, Zuul is unstable, and most of the time, this doesn't finish successfully.
A workaround is to submit such scratchbuidls manually -- but it's easy to forget, and I doubt many packagers would do that for regression testing.
Workaround
- There is an existing workaround that can be used until this is implemented.