Uh oh!
There was an error while loading. Please reload this page.
[18.09] bump docker/engine - #2100
Conversation
kolyshkin
commented
Sep 23, 2019
@andrewhsu@thaJeztah PTAL (related to docker-archive/engine#188) |
andrewhsu
commented
Sep 23, 2019
Hmm...something about unmount: |
25c9a47 to
1295895Comparekolyshkin
commented
Sep 24, 2019
Ughm, I always forget to do |
andrewhsu
commented
Sep 24, 2019
Closer. Just PR check for |
Error while building build/docker-darwin-amd64 Hmm, I remember we have fixed this in upstream moby/moby. Yes, this is moby/moby#38372 which apparently needs to be backported to 18.09. Stay tuned... docker-archive/engine#379 |
kolyshkin
commented
Sep 24, 2019
Marked as WIP as this needs docker-archive/engine#379 to be merged and then a re-vendor |
Bump github.com/docker/engine to include docker-archive/engine#188 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
1295895 to
7a964b3Comparekolyshkin
commented
Sep 24, 2019
@thaJeztah PTAL. Also, does this actually fix a bug in the client? |
codecov-io
commented
Sep 24, 2019
Codecov Report
@@ Coverage Diff @@## 18.09 #2100 +/- ##
=======================================
Coverage 54.28% 54.28% =======================================
Files 291 291 Lines 19459 19459 =======================================
Hits 10563 10563 Misses 8215 8215 Partials 681 681 |
I have checked all the docker/engine's vendor.conf bumps that appeared in this PR and compared the new versions to those in cli's vendor.conf. It looks like all the components (changed in docker/engine vendor.conf) are of the same version in cli vendor.conf, except:
These ones are older in CLI, and I'm going to bump those: github.com/prometheus/* |
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
kolyshkin
commented
Sep 24, 2019
Updated with github.com/prometheus/* bumps to match those in docker/engine |
... to match the version in docker/engine. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
I wrote a half-assed script to figure out the differences in vendoring between the two; here is the script: #!/bin/bashset -u
get_sha() {
ifecho -n $1| grep -qE '^[0-9a-f]{40}$';thenecho$1returnfi# figure it out the hard way# go get -u $2 > /dev/null 2>&1
(cd $GOPATH/src/$2&& git rev-list -n 1 $1)
}
md_print() {
# alas this only works for githublocal url=https://$1local rc=$url/commit/$2local lc=$url/commit/$3echo"| "$rc" | "$lc" |"
}
echo"| version in docker/engine | version in cli |"echo"|---|---|"forPin$(grep -vE '^#|^$' vendor.conf | awk '{print $1}');do
V=$(grep -E "^$P[[:space:]]" vendor/github.com/docker/docker/vendor.conf | awk '{print $2}')
[ -z"$V" ] &&continue
LV=$(grep -E "^$P[[:space:]]" vendor.conf | awk '{print $2}')
[ "$V"="$LV" ] &&continue# versions might differ
V=$(get_sha $V$P)
LV=$(get_sha $LV$P)
[ "$V"="$LV" ] &&continue# versions differ
md_print $P$V$LVdoneand the results (alas links only work for github.com packages) |
docker/engineto include [18.09 backport] Fix client version not being pinned when set, and some refactoring docker-archive/engine#188prometheus/*andswarmkitto match docker/engine's vendor.conf