Re: Konflux: What is the right time?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Mar 8 2025 at 06:27:19 AM -08:00:00, Neal Gompa <ngompa13@xxxxxxxxx> wrote:
If I'm answering that question for myself, I would say that the
biggest feature gap that we have from a modern build system like the
Open Build Service is that we as packagers have to do dependency
resolution for building groups of packages. Nobody *likes* manually
sequencing packages for Koji chainbuilds. Nobody likes having to work
through reverse dependencies and manually building them when a library
has been upgraded. These are serious grunt work things that a computer
should do for us. Before I started seriously contributing to openSUSE
10 years ago, I had never conceived it was possible, and now I want
that for Fedora contributors.

Agree. openSUSE has been doing this for 15 years. It's long past time for Fedora to catch up.

So if we're presupposing a solution, why wouldn't we consider the Open
Build Service for Fedora? It has these features and we would massively
benefit from them, in addition to OBS doing fully hermetic builds with
actual ephemeral VMs rather than chroots or containers (which are
*not* good enough for this task).

Hm, asides from the nice automated rebuild feature, I don't like OBS very much:

* The web UI is quite awkward. Surely a fixable problem, but I think it would really need a *lot* of work. * OBS source code management is not git, and surely inferior to the dist-git we have now. https://en.opensuse.org/openSUSE:OBS_with_Git looks pretty inadequate.

There is already a plan to use Forgejo for hosting our git repos. That's surely nicer than OBS. I suspect the automated rebuild feature is the only feature of OBS that Fedora really needs?

But I assume you've thought about all of the above and have some sort of plan?

Michael


--
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux