Originally posted by CrystalGamma
View Post
how will it for example handle trivial things like clipboard if implementation breaks ABI and you have one app using old one and one app using new one?
partially this could be probably solved by introducing enforced ABI versioning instead of software versions. for example Qt5.3 must be compatible with Qt5.2. as soon as next one breaks compatibility, it must be snapshot must be called Qt6. that way there would only be one image per specific requirements and system could update it freely from new Qt5.x
as long as you allow whole distros to be packaged like this, what's to stop some adobe like lame vendor going ballistic and require xyzlinux-1.4.3.2-after_breakfast_version_with_some_patches_to_break _xyzlinux-1.4.3.2_completely_since_they_modified_dbus_to_inc ompatible. at that point everyone is stuck with that release. and worse, incompatibilities like that could bring linux from "hard to use" to "doesn't work at all"
Comment