On Sat, Mar 8 2025 at 06:27:19 AM -08:00:00, Neal Gompa <ngomp...@gmail.com> 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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to