On Wed, Jan 22, 2025 at 10:52 AM Daniel P. Berrangé <berrange@xxxxxxxxxx> wrote: > > 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. This kind of misses the point that Fedora packages do provide (in my opinion) quite a lot of value on top of most language-specific package package managers. pip is a little bit more advanced than other tools here, but `go install` and `cargo install` are extremely simplistic. They download sources, build locally, and can only install executables into the user's $PATH, nothing else. The RPM package provides: - no need to download sources and compile everything locally (including installation of the Rust compiler, C compiler, development headers for C libraries that are used, etc.) - system-wide installation integrated with the package manager - integrated installation of shell completions, manual pages, etc. Most importantly, `cargo install` has *no* update mechanism (other than running `cargo install` again), and has *no* mechanism at all for shipping security updates to users. Fabio -- _______________________________________________ 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