Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

switch docker pkgs to go1.16 #1217

Merged
merged 8 commits into from
Aug 27, 2021
Merged

switch docker pkgs to go1.16 #1217

merged 8 commits into from
Aug 27, 2021

Conversation

jepio
Copy link
Contributor

@jepio jepio commented Aug 24, 2021

switch docker pkgs to go1.16

Docker upstream started building with go1.16, so we should do the same. If we also get rid of old versions of
container/docker-runc/docker-proxy ebuilds, we can remove go1.13 and go1.7 from the tree.

How to use

./build_package
./build_image

Testing done

CI running: http://jenkins.infra.kinvolk.io:8080/job/os/job/manifest/3369/

We now build with go1.16 and the go1.16 tag does not show up anywhere in
the cli repo.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Upstream builds with go1.16 too.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Upstream builds go through github.com/docker/docker repo and that builds
with go1.16 with module support disabled.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Upstream builds with go1.16. Additionally fixup the VERSION variable specify the
current Flatcar Docker version 20.10.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
These are no longer used by anything in the tree, after removing old versions
of docker-runc/docker-proxy/containerd.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
@jepio jepio marked this pull request as ready for review August 25, 2021 09:50
@jepio
Copy link
Contributor Author

jepio commented Aug 25, 2021

CI passed except for cl.etcd-member.v2-backup-restore, which is unrelated and got fixed here: flatcar/mantle#215.

@jepio jepio requested a review from a team August 25, 2021 09:51
@tormath1
Copy link
Contributor

@jepio I restarted the tests only for cl.etcd-member.v2-backup-restore :)

@jepio
Copy link
Contributor Author

jepio commented Aug 27, 2021

Bump?

@krnowak
Copy link
Contributor

krnowak commented Aug 27, 2021

The reason for keeping go 1.13 was #774. Not sure what to do. Maybe make sure that the issue with SIGURG got fixed in docker/containerd/whatever else?

@pothos
Copy link
Contributor

pothos commented Aug 27, 2021

The problem is addressed as far as I know and upstream switched to 1.16 - we ran into it because we tried to switch earlier than upstream. I also remember some Go changes which further reduced the signals being delivered where they weren't expected - but don't have a link now.

@jepio jepio merged commit 15824a7 into main Aug 27, 2021
@jepio jepio deleted the jepio/switch-docker-pkgs-to-go1.16 branch August 27, 2021 09:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants