▲ | beeflet 7 months ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
the solution to DLL hell is to patch the applications to all use the same version of the library. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | FridgeSeal 7 months ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oh but of course! The solution to…a problem created directly by a specific approach is to…do even more work ourselves to try and untangle ourselves? And just cross our fingers and just _hope_ that every app/library is fully amenable to being patched this way? Alternatively, we could realise that this isn’t really feasible at the scale that the ecosystem operates at now, and that instead of taking an approach that requires us to “do extra work to untangle ourselves” we should try and…not have that problem in the first place. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | imtringued 7 months ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This only works in the context of a single distribution. The moment you have two competing distributions, you're going to have to fork and end up with distro specific applications. Package maintainers won't be able to keep up and software becomes outdated. |