Bug#948211: Decouple containerd from docker.io again?

2020-01-06 Thread Shengjing Zhu
On Tue, Jan 7, 2020 at 11:22 AM Arnaud Rebillout wrote: [..] > 1) try to update containerd -> oh, requires a new version of containerd/cri > 2) so let's try to update containerd/cri -> oh, requires a new version of > docker The plan is to keep upstream vendor/github.com/{docker/docker,containerd

Bug#948211: Decouple containerd from docker.io again?

2020-01-06 Thread Arnaud Rebillout
On 1/7/20 1:29 AM, Shengjing Zhu wrote: We should keep containerd version in sync with docker. eg docker 19.03.x with containerd 1.2.x. And I guest next docker major version will use containerd 1.3.x. Agreed on that, as long as both projects are in sync upstream, that can work. Talking

Bug#948211: Decouple containerd from docker.io again?

2020-01-06 Thread Shengjing Zhu
On Mon, Jan 6, 2020 at 3:02 PM Arnaud Rebillout wrote: [...] > Thanks for the details. So if I understand properly, the situation for > upstream docker is that: > > - the build dependency is against a containerd commit from the master branch > (pulled in according to the vendor.conf file) > - ho

Bug#948211: Decouple containerd from docker.io again?

2020-01-05 Thread Arnaud Rebillout
On 1/6/20 12:41 PM, Shengjing Zhu wrote: I think I can work with upstream (at least) to use containerd release/1.3 branch for next release. That would be awesome! But I think generally upstream has managed to use released containerd version, at least in their deb/rpm repo. (IIRC they have

Bug#948211: Decouple containerd from docker.io again?

2020-01-05 Thread Shengjing Zhu
On Mon, Jan 6, 2020 at 11:31 AM Arnaud Rebillout wrote: > >Hi Shengjing, > > > > I think nowadays the docker upstream has much improvement on the > dependencies versions. > > there are two things that prevent the docker.io package to depend on the > containerd package. > > > 1st issue: v

Bug#948211: Decouple containerd from docker.io again?

2020-01-05 Thread Arnaud Rebillout
  Hi Shengjing, > I think nowadays the docker upstream has much improvement on the dependencies versions. there are two things that prevent the docker.io package to depend on the containerd package. 1st issue: versions On the branch `19.03`, docker vendors containerd as such:

Bug#948211: Decouple containerd from docker.io again?

2020-01-05 Thread Shengjing Zhu
Source: docker.io Severity: wishlist Hi Dmitry Smirnov and Arnaud Rebillout, I would like to have a standalone containerd package. Containerd has CRI(Kubernetes Container Runtime Interface) support[1]. This makes it possible to run containerd alone without docker, eg on a Kubernetes node[2]. And