On 7/17/2017 10:22 AM, Richard W.M. Jones wrote:
On Sun, Jul 16, 2017 at 11:13:28PM +0200, Kevin Kofler wrote:
Matthew Miller wrote:
I strongly dispute the idea that Fedora must be tied to a particular
packaging technology.
The particular packaging technology is what ensures that we have a coherent,
integrated system. Flatpaks by design cannot offer the kind of integration
that native packages can offer, neither in terms of using shared system
libraries (saving space), nor in terms of user experience (even with
"portals", there will always be kinds of interoperation that the sandbox
just cannot allow).
And if the users will get their packages in a generic format rather than a
native Fedora format, what advantage do they get from getting it from Fedora
to begin with? The point of delivering Fedora packages is to integrate them
into the distribution. Only native packages can provide that.
Exactly, upstreams might as well just deliver .zip files which unpack
into a single directory and provide a ./application.sh script to set
up the LD_LIBRARY_PATH and cgroups right. That's basically what we're
talking about here when you strip it back to the essentials.
Rich.
The rediscovery of static binaries is basically what the entire industry
discussion comes down to, which last I checked were still anethema
within Fedora.
If people want a container and tarball-based OS, that's fine. There are
Linux-kernel-based projects that excel at that. Why drag Fedora into
that when it would be easier to create a new distribution focused
specifically on that? Flatpaks fall into the same category.
Fedora is only in the position it's in because it inherited the goodwill
of the original RedHat Linux distribution, and it (well, more
specifically, Rawhide) remains the de facto upstream standard for the
entire RPM-based community. If Fedora moves wholesale away from RPM, it
might result in an amazing OS for someone... but there's hardly any
reason for me to use it at all.
How many other fundamental changes need to be made to the core of the OS
because GNOME/FreeDesktop.org users have edge cases they need covered?
(If you think the previous changes have been well received, I'd invite
you to take a look at the CentOS users list.)
-jc
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx