Comment 0 for bug 2022390

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote : Keep all binaries but docker.io (application) in sync with Debian

The Server team is planning to split src:docker.io to improve its maintenance. The problem is that when we do major updates of src:docker.io in all supported releases, very often we break reverse dependencies relying on the library (-dev package) provided by src:docker.io. This is kind of expected, as stated in the SRU exception, but it consumes a lot of time of our team fixing those packages via SRUs.

The solution is to create src:docker.io-app to provide only the docker.io binary package (application), so we can keep updating it across all supported releases without changing the library. And make src:docker.io track what we have in Debian, but making it not provide the docker.io binary anymore. With that, we will not break packages in the archive depending on the docker library package while doing docker application (docker.io binary) updates.

This bug is going to cover the update of src:docker.io to grab what we have in Debian and add a simple delta to make it not provide the docker.io binary.