Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20.10 backport] update to go 1.17.8 #43468

Merged
merged 13 commits into from Apr 12, 2022
Merged
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Dockerfile
Expand Up @@ -3,7 +3,7 @@
ARG CROSS="false"
ARG SYSTEMD="false"
# IMPORTANT: When updating this please note that stdlib archive/tar pkg is vendored
ARG GO_VERSION=1.16.15
ARG GO_VERSION=1.17.8
ARG DEBIAN_FRONTEND=noninteractive
ARG VPNKIT_VERSION=0.5.0
ARG DOCKER_BUILDTAGS="apparmor seccomp"
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.e2e
@@ -1,4 +1,4 @@
ARG GO_VERSION=1.16.15
ARG GO_VERSION=1.17.8

FROM golang:${GO_VERSION}-alpine AS base
ENV GO111MODULE=off
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.simple
Expand Up @@ -5,7 +5,7 @@

# This represents the bare minimum required to build and test Docker.

ARG GO_VERSION=1.16.15
ARG GO_VERSION=1.17.8

FROM golang:${GO_VERSION}-buster
ENV GO111MODULE=off
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.windows
Expand Up @@ -165,7 +165,7 @@ FROM microsoft/windowsservercore
# Use PowerShell as the default shell
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]

ARG GO_VERSION=1.16.15
ARG GO_VERSION=1.17.8
ARG GOTESTSUM_VERSION=v1.7.0

# Environment variable notes:
Expand Down
1 change: 1 addition & 0 deletions api/common_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package api // import "github.com/docker/docker/api"
Expand Down
1 change: 1 addition & 0 deletions api/types/container/hostconfig_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package container // import "github.com/docker/docker/api/types/container"
Expand Down
1 change: 1 addition & 0 deletions builder/builder-next/executor_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package buildkit
Expand Down
1 change: 1 addition & 0 deletions builder/builder-next/worker/gc_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package worker
Expand Down
1 change: 1 addition & 0 deletions builder/builder-next/worker/gc_windows.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package worker
Expand Down
1 change: 1 addition & 0 deletions builder/dockerfile/builder_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package dockerfile // import "github.com/docker/docker/builder/dockerfile"
Expand Down
1 change: 1 addition & 0 deletions builder/dockerfile/copy_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package dockerfile // import "github.com/docker/docker/builder/dockerfile"
Expand Down
1 change: 1 addition & 0 deletions builder/dockerfile/dispatchers_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package dockerfile // import "github.com/docker/docker/builder/dockerfile"
Expand Down
1 change: 1 addition & 0 deletions builder/dockerfile/dispatchers_unix_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package dockerfile // import "github.com/docker/docker/builder/dockerfile"
Expand Down
1 change: 1 addition & 0 deletions builder/dockerfile/dispatchers_windows_test.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package dockerfile // import "github.com/docker/docker/builder/dockerfile"
Expand Down
1 change: 1 addition & 0 deletions builder/dockerfile/internals_windows_test.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package dockerfile // import "github.com/docker/docker/builder/dockerfile"
Expand Down
1 change: 1 addition & 0 deletions client/client_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd || openbsd || netbsd || darwin || solaris || illumos || dragonfly
// +build linux freebsd openbsd netbsd darwin solaris illumos dragonfly

package client // import "github.com/docker/docker/client"
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/config_common_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package main
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/config_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package main
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/config_unix_test.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package main
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/daemon_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package main
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/daemon_unix_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package main
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/docker_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package main
Expand Down
1 change: 1 addition & 0 deletions cmd/dockerd/service_unsupported.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package main
Expand Down
1 change: 1 addition & 0 deletions container/container_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package container // import "github.com/docker/docker/container"
Expand Down
1 change: 1 addition & 0 deletions container/mounts_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package container // import "github.com/docker/docker/container"
Expand Down
1 change: 1 addition & 0 deletions contrib/docker-device-tool/device_tool.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package main
Expand Down
1 change: 1 addition & 0 deletions daemon/apparmor_default.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/apparmor_default_unsupported.go
@@ -1,3 +1,4 @@
//go:build !linux
// +build !linux

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/archive_tarcopyoptions_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/archive_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/cluster/executor/container/health_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package container // import "github.com/docker/docker/daemon/cluster/executor/container"
Expand Down
1 change: 1 addition & 0 deletions daemon/cluster/executor/container/validate_unix_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package container // import "github.com/docker/docker/daemon/cluster/executor/container"
Expand Down
1 change: 1 addition & 0 deletions daemon/cluster/executor/container/validate_windows_test.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package container // import "github.com/docker/docker/daemon/cluster/executor/container"
Expand Down
1 change: 1 addition & 0 deletions daemon/cluster/listen_addr_others.go
@@ -1,3 +1,4 @@
//go:build !linux
// +build !linux

package cluster // import "github.com/docker/docker/daemon/cluster"
Expand Down
1 change: 1 addition & 0 deletions daemon/config/config_common_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package config // import "github.com/docker/docker/daemon/config"
Expand Down
1 change: 1 addition & 0 deletions daemon/config/config_common_unix_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package config // import "github.com/docker/docker/daemon/config"
Expand Down
1 change: 1 addition & 0 deletions daemon/config/config_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package config // import "github.com/docker/docker/daemon/config"
Expand Down
1 change: 1 addition & 0 deletions daemon/config/config_unix_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package config // import "github.com/docker/docker/daemon/config"
Expand Down
1 change: 1 addition & 0 deletions daemon/config/config_windows_test.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package config // import "github.com/docker/docker/daemon/config"
Expand Down
1 change: 1 addition & 0 deletions daemon/configs_unsupported.go
@@ -1,3 +1,4 @@
//go:build !linux && !windows
// +build !linux,!windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
3 changes: 2 additions & 1 deletion daemon/container_linux.go
@@ -1,4 +1,5 @@
//+build !windows
//go:build !windows
// +build !windows

package daemon // import "github.com/docker/docker/daemon"

Expand Down
1 change: 1 addition & 0 deletions daemon/container_operations_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/container_unix_test.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package daemon
Expand Down
1 change: 1 addition & 0 deletions daemon/create_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/daemon_linux_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/daemon_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/daemon_unix_test.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/daemon_unsupported.go
@@ -1,3 +1,4 @@
//go:build !linux && !freebsd && !windows
// +build !linux,!freebsd,!windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/daemon_windows_test.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/debugtrap_unix.go
@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/debugtrap_unsupported.go
@@ -1,3 +1,4 @@
//go:build !linux && !darwin && !freebsd && !windows
// +build !linux,!darwin,!freebsd,!windows

package daemon // import "github.com/docker/docker/daemon"
Expand Down
1 change: 1 addition & 0 deletions daemon/exec_linux_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package daemon
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/aufs/aufs.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

/*
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/aufs/aufs_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package aufs // import "github.com/docker/docker/daemon/graphdriver/aufs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/aufs/dirs.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package aufs // import "github.com/docker/docker/daemon/graphdriver/aufs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/aufs/mount.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package aufs // import "github.com/docker/docker/daemon/graphdriver/aufs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/btrfs/btrfs.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package btrfs // import "github.com/docker/docker/daemon/graphdriver/btrfs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/btrfs/btrfs_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package btrfs // import "github.com/docker/docker/daemon/graphdriver/btrfs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/btrfs/dummy_unsupported.go
@@ -1,3 +1,4 @@
//go:build !linux || !cgo
// +build !linux !cgo

package btrfs // import "github.com/docker/docker/daemon/graphdriver/btrfs"
1 change: 1 addition & 0 deletions daemon/graphdriver/btrfs/version.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package btrfs // import "github.com/docker/docker/daemon/graphdriver/btrfs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/btrfs/version_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package btrfs // import "github.com/docker/docker/daemon/graphdriver/btrfs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/copy/copy.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package copy // import "github.com/docker/docker/daemon/graphdriver/copy"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/copy/copy_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package copy // import "github.com/docker/docker/daemon/graphdriver/copy"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/devmapper/deviceset.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package devmapper // import "github.com/docker/docker/daemon/graphdriver/devmapper"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/devmapper/devmapper_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package devmapper // import "github.com/docker/docker/daemon/graphdriver/devmapper"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/devmapper/driver.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package devmapper // import "github.com/docker/docker/daemon/graphdriver/devmapper"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/devmapper/mount.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package devmapper // import "github.com/docker/docker/daemon/graphdriver/devmapper"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/driver_unsupported.go
@@ -1,3 +1,4 @@
//go:build !linux && !windows && !freebsd
// +build !linux,!windows,!freebsd

package graphdriver // import "github.com/docker/docker/daemon/graphdriver"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/fuse-overlayfs/fuseoverlayfs.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package fuseoverlayfs // import "github.com/docker/docker/daemon/graphdriver/fuse-overlayfs"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/fuse-overlayfs/fuseoverlayfs_test.go
@@ -1,3 +1,4 @@
//go:build linux
// +build linux

package fuseoverlayfs // import "github.com/docker/docker/daemon/graphdriver/fuse-overlayfs"
Expand Down
@@ -1,3 +1,4 @@
//go:build !linux
// +build !linux

package fuseoverlayfs // import "github.com/docker/docker/daemon/graphdriver/fuse-overlayfs"
1 change: 1 addition & 0 deletions daemon/graphdriver/graphtest/graphbench_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package graphtest // import "github.com/docker/docker/daemon/graphdriver/graphtest"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/graphtest/graphtest_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package graphtest // import "github.com/docker/docker/daemon/graphdriver/graphtest"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/graphtest/testutil_unix.go
@@ -1,3 +1,4 @@
//go:build linux || freebsd
// +build linux freebsd

package graphtest // import "github.com/docker/docker/daemon/graphdriver/graphtest"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/lcow/lcow.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

// Locale: en-gb
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/lcow/lcow_svm.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package lcow // import "github.com/docker/docker/daemon/graphdriver/lcow"
Expand Down
1 change: 1 addition & 0 deletions daemon/graphdriver/lcow/remotefs.go
@@ -1,3 +1,4 @@
//go:build windows
// +build windows

package lcow // import "github.com/docker/docker/daemon/graphdriver/lcow"
Expand Down