3 ms·
> If you can retest everything, you can rebuild everything No, rebuilding is way heavier. Even worse, some languages insist on building against fixed version
by ex_amazon_sde 5y ago
> If you can retest everything, you can rebuild everything
No, rebuilding is way heavier.
Even worse, some languages insist on building against fixed version of their dependencies.
It forces distributions to keep multiple version of the same library and this leads to a combinatorics explosion of packages to fix, backport, compile and test.
It's simply unsustainable and it's hurting distributions already.
- Aissen 5y agoDistros have been known to patch packages that wanted a fixed version of a dependency. In fact, most have it has their default policy.
- ex_amazon_sde 5y agoYes, that's my point.
- Aissen 5y agoTo rephrase what I meant; those two aren't exclusive: - statically link a library - have all binaries in the system use the same version of the library, and updated when the library needs to be updated.