News for hackers. Stuff that matters.
Re:“Shared libraries are not a good thing in general” by Aissen on Saturday May 01, 2021 @06:18PM (#27010392)
If you can retest everything, you can rebuild everything. But that doesn't help the network bandwidth issue. Debian doesn't have incremental binary diff packages anyway (delta debs) in the default repos anyway, so there's room for improvement there.
Re:“Shared libraries are not a good thing in general” by ex_amazon_sde on Saturday May 01, 2021 @07:42PM (#27010984)
> 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.

Re:“Shared libraries are not a good thing in general” by Aissen on Sunday May 02, 2021 @04:05AM (#27013236)
Distros have been known to patch packages that wanted a fixed version of a dependency. In fact, most have it has their default policy.
Re:“Shared libraries are not a good thing in general” by ex_amazon_sde on Sunday May 02, 2021 @09:04AM (#27014939)
Yes, that's my point.
Re:“Shared libraries are not a good thing in general” by Aissen on Sunday May 02, 2021 @09:49AM (#27015253)
To 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.