Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-26 Thread Ian Campbell
On Fri, 2018-03-23 at 13:57 +, Ian Campbell wrote: > I think the right answer will eventually be: > https://github.com/docker/swarmkit/pull/2568 Merged, so the swarmkit dep on containerd is now gone which I hope will simplify your life. It's code removal and some small localised tweaks to

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-26 Thread Arnaud Rebillout
On 03/23/2018 08:57 PM, Ian Campbell wrote: > On Fri, 2018-03-23 at 10:35 +, Ian Campbell wrote: >> I think a bunch of the problems you are having are with the build of >> the `swarmd` binary. > I finally realised that the swarmkit→container dep was only for the > unmaintained containerd

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-23 Thread Ian Campbell
On Fri, 2018-03-23 at 10:35 +, Ian Campbell wrote: > I think a bunch of the problems you are having are with the build of > the `swarmd` binary. I finally realised that the swarmkit→container dep was only for the unmaintained containerd executor (this was very dense of me since I wrote it way

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-23 Thread Ian Campbell
On Thu, 2018-03-22 at 16:51 +0700, Arnaud Rebillout wrote: > For more details, the error I get when trying to build swarmkit against > containerd v1.0.2 is: (disclaimer: this is all my personal opinion only, not official advice) I think a bunch of the problems you are having are with the build

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-22 Thread Arnaud Rebillout
On 03/22/2018 03:52 PM, Ian Campbell wrote: > I wasn't aware of that, how strange. I suppose the rationale is that > v1.1 will be upwards compatible with v1.0, but still... > > I'll mention this to some folks internally and see what, if anything, > can be done. Cool, thanks for relaying the

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-22 Thread Ian Campbell
On Thu, 2018-03-22 at 10:22 +0700, Arnaud Rebillout wrote: > On 03/16/2018 04:43 PM, Ian Campbell wrote: > In an ideal world, we should try to convince the docker people to use > stable APIs (that means using only released non-alpha versions!), > >>> FWIW the engine uses a non-alpha

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-21 Thread Arnaud Rebillout
On 03/16/2018 04:43 PM, Ian Campbell wrote: In an ideal world, we should try to convince the docker people to use stable APIs (that means using only released non-alpha versions!), >>> FWIW the engine uses a non-alpha version in recent releases. It seems >>> to be swarmkit (another dep of

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-16 Thread Ian Campbell
On Fri, 2018-03-16 at 08:59 +0700, Arnaud Rebillout wrote: > On 03/15/2018 08:42 PM, Ian Campbell wrote: > > On Thu, 2018-03-15 at 12:52 +, Martín Ferrari wrote: > > > I sometimes have kept small dependencies vendored in for > > > convenience.. > > > But keeping the whole containerd seems

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-16 Thread Michael Stapelberg
On Fri, Mar 16, 2018 at 3:19 AM, Arnaud Rebillout < arnaud.rebill...@collabora.com> wrote: > > On 03/15/2018 07:52 PM, Martín Ferrari wrote: > > On 15/03/18 09:22, Arnaud Rebillout wrote: > > > >> So I made a beginner mistake, but I'm learning, and hopefully I'm on the > >> right track ! > >

Re: [pkg-go] [Docker-maint] Guidance for packaging Docker for Debian

2018-03-15 Thread Arnaud Rebillout
On 03/15/2018 08:42 PM, Ian Campbell wrote: On Thu, 2018-03-15 at 12:52 +, Martín Ferrari wrote: I sometimes have kept small dependencies vendored in for convenience.. But keeping the whole containerd seems wrong to me. OTOH it _might_ not be totally unreasonable to apply that tactic to