On 14 March 2016 at 11:08, Thomas Goirand <z...@debian.org> wrote: > > From a distribution package maintainer perspective, the most annoying > part is that there's no easy way to get the web app use the JS libs from > the OS, and there's no system wide registry of installed components. >
There's a basic difference here though. Your traditional "installed components" are pieces of software and data used *by programs on that system.* The components we're talking about here are, as far as the system is concerned, opaque data to be transmitted over HTTP(S) to a web browser client which then makes use of that data in some manner. There are no cross-program compatibility issues stemming from having multiple different versioned copies of such client-side files on a system - this is why the web development world has standardised on tooling that *makes it easy to do so*. Different client-side web applications *should* be able to use different versions of components. xstatic shoe-horns that freedom of client-side application component usage into a one-size-must-fit-all world that fundamentally only exists because programs on a system can get confused when multiple versions are installed on that system[1]. Richard [1] I note that OS X packaging solved that problem too, but let's not go there <wink>
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev