-
Notifications
You must be signed in to change notification settings - Fork 63
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
Please enable high-performance builders for some of the @kernel-vanilla coprs – or all if appropriate #3512
Comments
Hello I included the projects in our scripts here: https://pagure.io/fedora-infra/ansible/pull-request/2383 but I didn't merge it yet because of this:
yep this seems like a valid use case, so if it helps you, you can paste here additional regex for the projects you want to apply that :) once provided, I'll include both of them at once there |
Cool, many thx. In that case replace the previously added RE with this one:
This seems pretty broad, but right now those repos don't build anything other than kernels. |
just note that enabling everyting in this repo means that if you will build packages that takes short amount of time (e.g. 5 minutes) you will wait a lot longer because it takes a while before the powerful machines boots up for you, so use different repo for smaller packages |
Thx!
Don't worry, I read that in the documentation. :-D But right now there are no such packages, only kernels that take quite a while to build. If that changes I'll file a request to adjust things. |
Please enable high-performance builders for the @kernel-vanilla coprs packages shipping stable(|-rc) kernels for Fedora Linux releases. The RE should look like this afaics[1]:
This is in preparation for next week, as the stable and stable-rc repos than will start shipping -rt kernel packages (fedora and fedora-rc will follow three week later), which will double the build time. This can already be seen in my mainline builds, which take 3 to 6 hours on arm64 and x86_64 since I enabled -rt subpackages there. To see, compare these two:
https://copr.fedorainfracloud.org/coprs/g/kernel-vanilla/mainline-wo-mergew/build/8204411/
https://copr.fedorainfracloud.org/coprs/g/kernel-vanilla/mainline-wo-mergew/build/8211067/
For the daily mainline and rawhide builds a quicker build time would be nice to have, too, but is not that crucial -- but if you think they are worth high-performance builders as well I'd be happy to get them.
But for stable and stable-rc kernels targeting Fedora Linux release it afaics would be worth reducing the time to build.
[1] side note: I think the example at the end of https://docs.pagure.org/copr.copr/user_documentation/powerful_builders.html#high-performance-builders needs a 's!kernel/.(x86_64!kernel/.*(x86_64!' (example does not escape special characters for readability).
The text was updated successfully, but these errors were encountered: