Reflecting on Rings [was Re: Proposal for vendoring/bundling golang packages by default]

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

 



On Wed, Jan 22, 2025 at 09:51:28AM +0000, Daniel P. Berrangé wrote:
> While the ring idea as presented there didn't come to exist inside
> Fedora as a community, I think we can see that concept has indeed
> grown up outside Fedora.

Yes, 100%. This was already happening when I made the Rings proposal back in
2013. Fedora has always been a project that cares about more than just the
core — literally so, with Core/Extras and then the merge of those. The Rings
proposal was intended to keep us relevant at the higher layers too.

> An increasingly large part of the ecosystem is working and deploying
> a way that Fedora (and derivative distros) are relegated to only
> delivering what's illustrated as Ring 1. This is especially the case
> in the CoreOS/SilverBlue spins, but we see it in traditional installs
> too which only install enough of Fedora to bootstrap the outside
> world. Meanwhile ring 2 is the space filled by either language specific
> tools (pip, cargo, rubygems, etc), and some docker container images,
> while ring 3 is the space filled by Flatpaks and further docker
> container images. Fedora meanwhile continues trying to package and
> deliver everything the same way as we did for decades, as if this
> shift were not happening.

Again, yes, 100%.

> What's disappointing is that as end users are adopting use of things
> from Ring's 2 & 3, they are loosing the potential benefits Fedora's
> more direct involvement would have enabled.

I am subscribed to your newsletter.

At this point, I think the fundamental question is: is it too late? Not with
Rings, necessarily — can we provide these benefits in _any_ meaningful way?

For end users? For developers building on Fedora Linux?

Or viewing it another way: for applications? For development environments?

If we have the _internal_ ability, do we have a meaningful chance to effect
outside change — if we build it, will they come?

Are we _currently_ providing meaningful benefit by building end-user
applications that are available directly from their upstreams in Flathub, or
via Docker images?

What do we gain from building, say, Inkscape ourselves — other than allowing
us to check the boxes of our own rules? Is it worthwhile to try to package
Home Assistant? And, not, like, quixotically worthwhile — what impact does
it have?

If we stopped doing these things, what would it make room for?

-- 
Matthew Miller
<mattdm@xxxxxxxxxxxxxxxxx>
Fedora Project Leader
-- 
_______________________________________________
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