Re: What is Konflux? What is Fedora Build System was Re: Konflux: What is the right time?

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

 



On Mon, Mar 10, 2025 at 11:56:43AM -0400, Stephen Smoogen wrote:
> Having tried to dive into Konflux for a bit, I think the major problem is
> that it keeps getting referred to in the wrong format. It isn't a koji
> replacement, it is a Fedora Build System replacement.

Yes, 100%. But I think this is a direct consquence of how Konflux is
being presented. There have been a few talks about building containers
and a few talks about building rpms, but very little discussion of how
the other parts would be provided, e.g. display of test results or tracking
of update status… I would guess that that functionality is actually much
more complex then just building things.

> The idea for 'Konflux' is to try and redesign the factory by first making
> everything 'visible' and using the same backbone resources. As I read
> through various things, I see certain parallels between it and microkernel
> operating systems. If my view is somewhat correct, then Konflux is a
> micro-kernel which will primarily do the low level resource and message
> passing that the various internal services are plumbed into. Other parts
> would be done in purpose written services which are meant to do one thing
> only. Some other tooling inside would be checking in/out source code,
> setting up builders, sending source and different spec files to the
> builder, sending the outputs to a testing system, getting the passed
> material to its next 'destinations'. These would all be 'registered' and
> their interactions should be 'visible' so that if XYZ is broken we know
> that ABC may still work but EDF won't

Yes, that description makes a lot of sense. I would love to see
presentations about Konflux at this level. Ideally, with a lot more
details, incl. what parts are supposed to stay and what is intended
to be rewritten from scratch.

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