> So we'd be abolishing Linux distros and relying on upstream to package
> their software against the magical combination of libraries on your
> system? Yeah, good luck with that happening.
If a distro is LSB compliant and the package is built to work on LSB compliant system, then there won't be a problem.
> You'd need all the repositories for all of the dependencies. You'd also
> need the same repositories as upstream used, otherwise ABI
> incompatibilies might prevent it from working at all. You'd also have no
> way to be sure that your packages won't collide with each other, as
> theres no central authority making the packages to prevent that from
Again, LSB compliance. The packages are built to a standard and the distros support this standard. This isn't rocket science.
> Distros often include a backports repository for stuff like that.
So I have to depend on the distro maintainers to support older versions? Are there backports of every package in the repository? Are the repositories in the sources list by default?
> And just because the current distros don't fit *your* needs, doesn't
> mean they don't fit the needs of the most people as far as packaging is
Just because they do fit your needs doesn't mean they fit the needs of most people as far as packaging is concerned.