On Sat, Nov 28, 2020 at 11:35 PM Shengjing Zhu <[email protected]> wrote:
> Hi > > On Sun, Nov 29, 2020 at 12:06 AM El boulangero <[email protected]> > wrote: > > > > This broke the build for containerd, and also for docker.io which > embeds containerd: > > > > > https://buildd.debian.org/status/fetch.php?pkg=docker.io&arch=s390x&ver=20.10.0%7Erc1%2Bdfsg1-1&stamp=1606547204&raw=0 > > > > /<<PKGBUILDDIR>>/.gopath/src/ > github.com/containerd/containerd/vendor/sigs.k8s.io/structured-merge-diff/v3/value > (vendor tree) > > /usr/lib/go-1.15/src/sigs.k8s.io/structured-merge-diff/v3/value (from > $GOROOT) > > /<<PKGBUILDDIR>>/.gopath/src/sigs.k8s.io/structured-merge-diff/v3/value > (from $GOPATH) > > > > (the latest containerd builds were still against > k8s-structured-merge-diff v3, so they succeeded, only this docker.io > build was late enough to pick up the v4) > > > > By any chance, do you know if simply patching to use v4 instead of v3 in > the import path will work? Or is there another way to handle this? > > > > The code in k8s-structured-merge-diff which containerd uses, is same > in v3 and v4. So in containerd, I just relax the version, > > https://salsa.debian.org/go-team/packages/containerd/-/blob/debian/sid/debian/patches/0004-relax-structured-merge-diff-version.patch Thanks for that! I didn't realize that containerd 1.4.1 used structured-merge-diff v3, while containerd 1.4.2 that was just releases uses v4. So basically, no problem. Sorry for the noise! > > -- > Shengjing Zhu >

