On Sat, Mar 8, 2025, at 6:27 AM, Neal Gompa wrote:
> On Fri, Mar 7, 2025 at 12:57 PM Brendan Conoboy <b...@redhat.com> wrote:
>>
>> With all this in mind, the big question is: When and how is it the right 
>> time to officially bring up Konflux in the Fedora community context? If it 
>> happens too early, it won’t look credible or be useful. If it happens too 
>> late, there won’t be an opportunity for interested community members to 
>> meaningfully shape its development. So far, Red Hat’s development team has 
>> erred on the side of too-early, with presentations in 2024 at Flock and 
>> Devconf. Community feedback is valuable and showing up too late to accept it 
>> would be a loss.
>>
>> Beyond presentations at conferences, the development team has created a 
>> Konflux + Fedora SIG, its own community mailing list, and even a matrix chat 
>> channel. The astute observer may note that some of the above URLs contain a 
>> combination of github.com and fedoraproject.org addresses. Similar to gcc 
>> using gnu.org and gnome using gnome.org, Konflux is meant to grow into a 
>> proper open source upstream, that many downstreams use, so public presence 
>> is not in Fedora alone.
>>
>> As it matures, I expect Konflux to be part of the way we improve Fedora CI, 
>> to be part of what powers a more intuitive git-native workflow, and an 
>> easier onramp for people who don’t currently participate in Fedora to join 
>> in with less friction. These dreams may be a little way out, but they are 
>> worth pursuing as we bring Forgejo online and realize its potential. So, 
>> what are the next steps right now? Let’s talk about it.
>>
>
> I think you are not asking the right question here. This feels like a
> presupposition that Konflux is the right replacement for our existing
> infrastructure. But in the time I've heard about Konflux and seen
> stuff about it, it has bothered me that I haven't heard anyone ask
> this question: "what do you as Fedora contributors need from our
> buildsystem that Koji isn't doing now?"
>
> Konflux being a skin on Tekton and leveraging OpenShift isn't actually
> a valuable thing for us as Fedora contributors. The "git-native"
> workflow is not a real thing. Git is un-opinionated beyond "don't
> store binaries in it".
>
> So I think the question first needs to be asked with the mind that
> Fedora contributors have experience with our existing build system and
> want to improve their workflows.
>
> 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.

This is probably a relevant part of any evaluation - and presumably is already 
done, but:

- how easy is it to bootstrap the different options (Konflux, Koji, OBS etc)?
- how easy is it to run each locally for those who want to dogfood the process 
or participate in development?

Best regards,

-- 
 _o) Michel Lind
_( ) identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2
     README:     https://fedoraproject.org/wiki/User:Salimma#README
-- 
_______________________________________________
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