On Tue, 21 Jan 2025 at 08:16, Michael Catanzaro <mcatanzaro@xxxxxxxxxx> wrote:
On Tue, Jan 21 2025 at 05:13:07 AM -05:00:00, Neal Gompa
<ngompa13@xxxxxxxxx> wrote:
> We know it's possible because this is how openSUSE works today. They
> never schedule mass builds because they always happen automatically
> with the right conditions, so it's a non-event. This is the direction
> we should be going, but because people keep conflating software CI/CD
> with distribution CI/CD, we don't get the tools we need for it in
> Fedora.
What's wrong with Koschei [1]? If we turn it on for every package in
rawhide then is that not equivalent to openSUSE's rebuilds when a
dependency is updated?
[1] https://koschei.fedoraproject.org/
1. Koschei is under resourced and turning it on for every package would pretty much make it a 'why is nothing working in Fedora' like every other good idea we add to the build system.
2. Getting it resourced would require planning and funding which would need to cover:
a. the number of packages and amount of rebuilds needed will require some amount of memory/cpu/etc scaling.
b. dealing with the various package sets that koschei might break due to bootstrap needs
c. growing the developer count to working on koschei full time versus a 'I was working on this 4 years ago but I have been assigned other duties so have 0 hours'
d. deal with the political footballs of 'everything should move to Konflux', 'why are you changing something we had working for a whim', and 'I think Fedora should just use <OBS, yocto, etc> build system instead'.
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle. -- Ian MacClaren-- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue