On Wed, Jan 22, 2025 at 3:08 PM Jan Drögehoff <sentrycraft123@xxxxxxxxx> wrote: > > Fabio Valentini wrote: > > 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. > > - no need to download sources and compile everything locally > - system-wide installation integrated with the package manager > > Are all of these true for libraries? No, `cargo install` (and I think `go install` too) only works for applications, not for library-only projects. 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