On 2025/12/18 16:50, Miro Hrončok wrote:
On 12/18/25 07:30, Cristian Le via devel wrote:
Hi Miro, thanks for sharing your concerns, let me share the status of
those.
On 2025/12/18 8:19, Miro Hrončok wrote:
My concerns about missing zuul-feature parity in no particular order:
- ELN scratch builds were available in Zuul
There is a tracker for this [1]. I tried to find a project that is
currently enrolled to test the eln, but couldn't find one, and afaict
there is support in packit itself, so not quite sure what part is
missing there. I pinged the tracking issue to get an update on that.
Note that the linked issues is about CI on the eln branch. I don't
know if Zuul supported that, I don't have any projects with an eln
branch.
What I had in mind is ELN scratch build for rawhide pull requests. The
Zuul jobs are called check-for-eln and eln-rpm-scratch-build.
This prevents accidentally braking the build for the %rhel/%fedora
conditionals.
And it makes it easier for testing actual changes of some aspect of
the build wrt. such conditionals. However, in such case, I can submit
a manual ELN scratchbuild, so the previous point is more important to me.
Oh interesting, I missed that aspect. Hmm I am thinking if I could make
it as a tmt test since that would minimize the special code that packit
would need to carry. Would a mock build also work for that? Seems like
we would need another issue for this, would you open it in
packit-service and we can check what options we have?
Could we postpone the Zuul shutdown until this is resolved or until
it breaks completely?
The reasoning for the disabling the Zuul during this time is mostly
to save up on build resources (3 scratch builds is not ideal). What
do you think about a more limited list of packages that would be kept
running zuul?
We can disable the arched scratchbuilds, as they are not used in the
STI/tmt tests and the packit scratchbuild will run them anyway. That
way, we save up resources on s390x and ppc64le which is what seems
usually quite unavailable nowadays.
Hmm, yeah, that could also be an option to reduce the burden :+1:.
Thank you again for working on this.
Also thank you for your feedback and steering the implementation of this.
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue