From: Bruce Ashfield <bruce.ashfield@gmail.com>
To: Adrian Freihofer <adrian.freihofer@gmail.com>
Cc: meta-virtualization@lists.yoctoproject.org,
Adrian Freihofer <adrian.freihofer@siemens.com>
Subject: Re: [meta-virtualization][kirkstone][PATCHv2 00/21] docker updates
Date: Thu, 22 Dec 2022 10:30:08 -0500 [thread overview]
Message-ID: <20221222153006.GA41722@gmail.com> (raw)
In-Reply-To: <20221212075857.1065221-1-adrian.freihofer@siemens.com>
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 (#7753): https://lists.yoctoproject.org/g/meta-virtualization/message/7753
> Mute This Topic: https://lists.yoctoproject.org/mt/95617029/1050810
> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
prev parent reply other threads:[~2022-12-22 15:30 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-12 7:58 [meta-virtualization][kirkstone][PATCHv2 00/21] docker updates Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 01/21] docker/moby: update to 20.10.16 Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 02/21] docker/moby/libnetwork: update to -latest Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 03/21] docker-ce: update to 20.10.16 Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 04/21] runc-opencontainers: drop obsolete patch Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 05/21] runc: update to 1.1.3 Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 06/21] runc-docker: " Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 07/21] docker-moby: update to 20.10.17 Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 08/21] docker-ce: " Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 09/21] docker: ensure that sysvinit and systemd are exclusive Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 10/21] containerd: update to 1.6.8 Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 11/21] containerd: improve reproducibility Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 12/21] docker: reproducibility add -trimpath to go -> $GO patches Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 13/21] containerd: fix final TMDIR references Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 14/21] docker/proxy: don't use -linkshared unconditionally Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 15/21] runc: update to 1.1.4-tip Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 16/21] runc-docker: " Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 17/21] containerd: update to v1.6.9 Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 18/21] docker: add mobyproject:moby to CVE_PRODUCT Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 19/21] docker: add seccomp to default packageconfig settings Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 20/21] docker/moby: use generic DOCKER_COMMIT in do_compile Adrian Freihofer
2022-12-12 7:58 ` [meta-virtualization][kirkstone][PATCHv2 21/21] moby: update to v20.10.21 Adrian Freihofer
2022-12-22 15:30 ` Bruce Ashfield [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20221222153006.GA41722@gmail.com \
--to=bruce.ashfield@gmail.com \
--cc=adrian.freihofer@gmail.com \
--cc=adrian.freihofer@siemens.com \
--cc=meta-virtualization@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.