Hello community, here is the log from the commit of package docker for openSUSE:Factory checked in at 2020-06-29 21:15:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/docker (Old) and /work/SRC/openSUSE:Factory/.docker.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "docker" Mon Jun 29 21:15:10 2020 rev:102 rq:817374 version:19.03.12_ce Changes: -------- --- /work/SRC/openSUSE:Factory/docker/docker.changes 2020-06-05 20:09:17.133558872 +0200 +++ /work/SRC/openSUSE:Factory/.docker.new.3060/docker.changes 2020-06-29 21:15:19.885220745 +0200 @@ -1,0 +2,12 @@ +Thu Jun 25 21:54:46 UTC 2020 - Aleksa Sarai <[email protected]> + +- Update to Docker 19.03.12-ce. See upstream changelog in the packaged + /usr/share/doc/packages/docker/CHANGELOG.md. +- Use Go 1.13 instead of Go 1.14 because Go 1.14 can cause all sorts of + spurrious errors due to Go returning -EINTR from I/O syscalls much more often + (due to Go 1.14's pre-emptive goroutine support). + - bsc1172377-0001-unexport-testcase.Cleanup-to-fix-Go-1.14.patch +- Add BuildRequires for all -git dependencies so that we catch missing + dependencies much more quickly. + +------------------------------------------------------------------- Old: ---- bsc1172377-0001-unexport-testcase.Cleanup-to-fix-Go-1.14.patch docker-19.03.11_ce_42e35e61f352.tar.xz New: ---- docker-19.03.12_ce_48a66213fe17.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ docker.spec ++++++ --- /var/tmp/diff_new_pack.xK1o70/_old 2020-06-29 21:15:21.961227169 +0200 +++ /var/tmp/diff_new_pack.xK1o70/_new 2020-06-29 21:15:21.961227169 +0200 @@ -42,17 +42,17 @@ # helpfully injects into our build environment from the changelog). If you want # to generate a new git_commit_epoch, use this: # $ date --date="$(git show --format=fuller --date=iso $COMMIT_ID | grep -oP '(?<=^CommitDate: ).*')" '+%s' -%define git_version 42e35e61f352 -%define git_commit_epoch 1591001995 +%define git_version 48a66213fe17 +%define git_commit_epoch 1592522265 # These are the git commits required. We verify them against the source to make # sure we didn't miss anything important when doing upgrades. %define required_containerd 7ad184331fa3e55e52b890ea95e65ba581ae3429 %define required_dockerrunc dc9208a3303feef5b3839f4323d9beb36df0a9dd -%define required_libnetwork 153d0769a1181bf591a9637fd487a541ec7db1e6 +%define required_libnetwork 026aabaa659832804b01754aaadd2c0f420c68b6 Name: %{realname}%{name_suffix} -Version: 19.03.11_ce +Version: 19.03.12_ce Release: 0 Summary: The Moby-project Linux container runtime License: Apache-2.0 @@ -83,8 +83,6 @@ Patch401: bsc1073877-0001-apparmor-clobber-docker-default-profile-on-start.patch # SUSE-BACKPORT: Backport of https://github.com/docker/docker/pull/39121. bsc#1122469 Patch402: bsc1122469-0001-apparmor-allow-readby-and-tracedby.patch -# FIX-UPSTREAM: Backport of https://github.com/gotestyourself/gotest.tools/pull/169. bsc#1172377 -Patch410: bsc1172377-0001-unexport-testcase.Cleanup-to-fix-Go-1.14.patch # SUSE-FEATURE: Add support to mirror inofficial/private registries # (https://github.com/docker/docker/pull/34319) Patch500: private-registry-0001-Add-private-registry-mirror-support.patch @@ -106,14 +104,17 @@ # Required in order for networking to work. fix_bsc_1057743 is a work-around # for some old packaging issues (where rpm would delete a binary that was # installed by docker-libnetwork). See bsc#1057743 for more details. -Requires: docker-libnetwork%{name_suffix}-git = %{required_libnetwork} +BuildRequires: docker-libnetwork%{name_suffix}-git = %{required_libnetwork} +%requires_eq docker-libnetwork%{name_suffix}-git Requires: fix_bsc_1057743 # Containerd and runC are required as they are the only currently supported # execdrivers of Docker. NOTE: The version pinning here matches upstream's # vendor.conf to ensure that we don't use a slightly incompatible version of # runC or containerd (which would be bad). -Requires: containerd%{name_suffix}-git = %{required_containerd} -Requires: docker-runc%{name_suffix}-git = %{required_dockerrunc} +BuildRequires: containerd%{name_suffix}-git = %{required_containerd} +%requires_eq containerd%{name_suffix}-git +BuildRequires: docker-runc%{name_suffix}-git = %{required_dockerrunc} +%requires_eq docker-runc%{name_suffix}-git # Needed for --init support. We don't use "tini", we use our own implementation # which handles edge-cases better. Requires: catatonit @@ -138,7 +139,9 @@ Conflicts: lxc < 1.0 ExcludeArch: s390 ppc BuildRequires: go-go-md2man -BuildRequires: golang(API) >= 1.13 +# We cannot use Go 1.14 because it breaks io.Copy (among other things) by +# returning -EINTR from I/O syscalls much more often. +BuildRequires: go1.13 # KUBIC-SPECIFIC: This was required when upgrading from the original kubic # packaging, when everything was renamed to -kubic. It also is # used to ensure that nothing complains too much when using @@ -265,8 +268,6 @@ %patch401 -p1 # bsc#1122469 %patch402 -p1 -# bsc#1172377 -%patch410 -p1 %if "%flavour" == "kubic" # PATCH-SUSE: Mirror patch. %patch500 -p1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.xK1o70/_old 2020-06-29 21:15:22.041227416 +0200 +++ /var/tmp/diff_new_pack.xK1o70/_new 2020-06-29 21:15:22.041227416 +0200 @@ -3,8 +3,8 @@ <param name="url">https://github.com/docker/docker-ce.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">19.03.11_ce_%h</param> - <param name="revision">v19.03.11</param> + <param name="versionformat">19.03.12_ce_%h</param> + <param name="revision">v19.03.12</param> <param name="filename">docker</param> </service> <service name="recompress" mode="disabled"> ++++++ docker-19.03.11_ce_42e35e61f352.tar.xz -> docker-19.03.12_ce_48a66213fe17.tar.xz ++++++ /work/SRC/openSUSE:Factory/docker/docker-19.03.11_ce_42e35e61f352.tar.xz /work/SRC/openSUSE:Factory/.docker.new.3060/docker-19.03.12_ce_48a66213fe17.tar.xz differ: char 26, line 1
