In message: [meta-virtualization][kirkstone][PATCHv2 00/21] docker updates
on 12/12/2022 Adrian Freihofer wrote:

> This brings docker-ce, docker-moby, containerd-opencontainers,
> runc-opencontainers and runc-docker to almost the same commits
> as they are on the master branch. That's what I did:
> 
>   git cherry-pick ea4c3c3ebac169c3b609476de1cae9bf826e2e50
>   git cherry-pick ade7848788f9b9b1fdf64c2569601ae187e92b1c
>   git cherry-pick 3cf7b710863cbc0d2696700c3eb30f9ee6638953
>   git cherry-pick 3012689f5eb352ac6d35f64cf30fee26e947c980
>   git revert 16e29a7818e2e342960e8ccb38768543f860021c
>     commit e4474ef881401b2f3ed3ba806a288bb986dcac49 of runc does a vendor
>     update which includes the reverted fix again. The commit is after
>     1.2.0 and before 1.3.0 --> the next cherry-pick updates runc to
>     1.3.0 and the fix will be back.
>   git cherry-pick d8ecc12a13ec4da705f4f2597582879ef7889833
>   git cherry-pick 038b48664af66ad4ae1f02e23a2b3fce7f93db6d
>   git cherry-pick dbe9ce60c2628a3b63067e0334491448c8643a0a
>   git cherry-pick bd60f149dceb0a96ce6c2593103738aa8dccfb5a
>   git cherry-pick f6bf30aca6cb16f4fe185965f56e4e59dd7848f8
>   git cherry-pick 19045acf78b48d7c0d08e7d6afe55133fbf544be
>   git cherry-pick 9ef3fa52d049d5c9ffebcbcbd9d2dd7598fd6685
>   git cherry-pick 7cea149bb0b510d2fb7fe71eee28d10399d0ceb4
>   git cherry-pick a61f6ea090891356bdddd3b63fa2fee228fd38af
>   git cherry-pick 2d0f7255a75d24ec3e3b686d70e97d20dc39c259
> 
>   git cherry-pick 6dba10357ce8906c95b81d3256e945c617999aa8
>   git cherry-pick 99e93d3f88ba1ba21c4d9bec01b07a6d68d7e0b2
>   git cherry-pick 6499f37793e691e0ee07e8f7e5dea4960c8c2217
>   git cherry-pick 9d84fcdc6dd6e6f76709e697e37ee352b8a7de6e
>   git cherry-pick 3f45dc8e6944da89c3124871debec9ec5f443bd5
>   git cherry-pick d3acb1a378e644fe2784a8357390b19695640f78
> 
>   Finally the update of moby/ce to v20.10.21 is not straight forward.
>   - moby: There is an update to go 1.8 which needs to be reverted.
>     The commits are not exactly the same as referred by master. That's
>     on purpose. Picking more commits would just add more code which needs
>     go 1.8.
>   - For the cli the update to go 1.8 chagned only the docker build files
>     but not the code or the vendor folder. It's still straight forward.
>   - libnetwork does not have such changes. It's still straight forward.
> 
> Testing:
> 
> # docker run -it debian /bin/bash
>   root@e44d34c90b37:/# cat /etc/os-release
>   PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
>   NAME="Debian GNU/Linux"
>   VERSION_ID="11"
>   VERSION="11 (bullseye)"
>   VERSION_CODENAME=bullseye
>   ID=debian
>   HOME_URL="https://www.debian.org/";
>   SUPPORT_URL="https://www.debian.org/support";
>   BUG_REPORT_URL="https://bugs.debian.org/";
>   root@e44d34c90b37:/# exit
> exit
> # docker version
> Client:
>  Version:           20.10.21-ce
>  API version:       1.41
>  Go version:        go1.17.13
>  Git commit:        baeda1f82a
>  Built:             Fri Dec  9 07:20:51 2022
>  OS/Arch:           linux/arm64
>  Context:           default
>  Experimental:      true
> 
> Server:
>  Engine:
>   Version:          20.10.21-ce
>   API version:      1.41 (minimum version 1.12)
>   Go version:       go1.17.13
>   Git commit:       3056208812eb5e792fa99736c9167d1e10f4ab49
>   Built:            Tue Oct 25 11:44:15 2022
>   OS/Arch:          linux/arm64
>   Experimental:     false
>  containerd:
>   Version:          v1.6.9-12-g6c41694da.m
>   GitCommit:        6c41694da9eb09c2f1f49a5a5fbec4e970cfb460.m
>  runc:
>   Version:          1.1.4+dev
>   GitCommit:        v1.1.4-8-g974efd2d-dirty
>  docker-init:
>   Version:          0.19.0
>   GitCommit:        b9f42a0-dirty

Thanks for the excellent summary, cherry picks and test results.
It made reviewing it before merging much easier.

My results match yours, so this is now merged to kirkstone.

Bruce

> 
> 
> Adrian Freihofer (2):
>   runc-opencontainers: drop obsolete patch
>   moby: update to v20.10.21
> 
> Bruce Ashfield (18):
>   docker/moby: update to 20.10.16
>   docker/moby/libnetwork: update to -latest
>   docker-ce: update to 20.10.16
>   runc: update to 1.1.3
>   runc-docker: update to 1.1.3
>   docker-moby: update to 20.10.17
>   docker-ce: update to 20.10.17
>   docker: ensure that sysvinit and systemd are exclusive
>   containerd: update to 1.6.8
>   containerd: improve reproducibility
>   docker: reproducibility add -trimpath to go -> $GO patches
>   containerd: fix final TMDIR references
>   runc: update to 1.1.4-tip
>   runc-docker: update to 1.1.4-tip
>   containerd: update to v1.6.9
>   docker: add mobyproject:moby to CVE_PRODUCT
>   docker: add seccomp to default packageconfig settings
>   docker/moby: use generic DOCKER_COMMIT in do_compile
> 
> Jose Quaresma (1):
>   docker/proxy: don't use -linkshared unconditionally
> 
>  .../0001-Add-build-option-GODEBUG-1.patch     |   32 -
>  ...O_BUILD_FLAGS-to-be-externally-speci.patch |    6 +-
>  ...don-t-use-gcflags-to-define-trimpath.patch |   30 +
>  .../containerd-opencontainers_git.bb          |   62 +-
>  ...1-build-use-oe-provided-GO-and-flags.patch |    6 +-
>  recipes-containers/docker/README              |    7 +
>  recipes-containers/docker/docker-ce_git.bb    |   13 +-
>  recipes-containers/docker/docker-moby_git.bb  |   13 +-
>  recipes-containers/docker/docker.inc          |   18 +-
>  ...ernal-GO111MODULE-and-cross-compiler.patch |   15 +-
>  ...0001-dynbinary-use-go-cross-compiler.patch |    2 +-
>  ...0001-libnetwork-use-GO-instead-of-go.patch |   10 +-
>  .../files/0001-revert-go-1.8-update.patch     | 1218 +++++++++++++++++
>  ...efine-ActKillThread-equal-to-ActKill.patch |   90 --
>  recipes-containers/runc/runc-docker_git.bb    |    4 +-
>  .../runc/runc-opencontainers_git.bb           |    5 +-
>  16 files changed, 1322 insertions(+), 209 deletions(-)
>  delete mode 100644 
> recipes-containers/containerd/containerd-opencontainers/0001-Add-build-option-GODEBUG-1.patch
>  create mode 100644 
> recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch
>  create mode 100644 recipes-containers/docker/README
>  create mode 100644 
> recipes-containers/docker/files/0001-revert-go-1.8-update.patch
>  delete mode 100644 
> recipes-containers/runc/files/0002-Define-ActKillThread-equal-to-ActKill.patch
> 
> -- 
> 2.38.1
> 

> 
> 
> 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7777): 
https://lists.yoctoproject.org/g/meta-virtualization/message/7777
Mute This Topic: https://lists.yoctoproject.org/mt/95617029/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to