Tuesday, 1 August 2023

Re: Changes in the container stack

On Tue, Aug 01, 2023 at 06:45:59PM -0300, Lucas Kanashiro wrote:
> With that in mind, we, the Server team, identified the need to decouple the
> application (what users really use) and the library (what is used by rdeps)
> in a way that, on the one hand, we can keep following upstream projects
> without worrying about breaking changes and on the other hand, we keep the
> library (-dev package) stable to avoid breakages of packages sync'ed from
> Debian or already in stable releases during SRUs.

Hello Lucas, I'm very concerned about this plan, I hope you can assuage my
fears.

This sounds like we'll introduce a new problem, where third-party
applications built against the libraries will become incompatible with
the main application.

If the ecosystems are changing external library ABIs too often, I can
only shudder in fear at how quickly internal library ABIs are changing.

What gives us the confidence that the internal ABIs are actually more
stable and reliable than the external ABIs?

Thanks