Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package docker for openSUSE:Factory checked in at 2025-10-04 18:50:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/docker (Old) and /work/SRC/openSUSE:Factory/.docker.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "docker" Sat Oct 4 18:50:38 2025 rev:179 rq:1308807 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/docker/docker.changes 2025-10-02 19:19:18.040198349 +0200 +++ /work/SRC/openSUSE:Factory/.docker.new.11973/docker.changes 2025-10-04 18:51:23.374127293 +0200 @@ -1,0 +2,24 @@ +Fri Oct 3 07:35:39 UTC 2025 - Aleksa Sarai <[email protected]> + +- Update to Docker 28.5.0-ce. See upstream changelog online at + <https://docs.docker.com/engine/release-notes/28/#2850> +- Backport <https://github.com/moby/moby/pull/51091> to re-add vendor.sum, + fixing our builds. + + 0007-Add-back-vendor.sum.patch +- Rebased patches: + * 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch + * 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch + * 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch + * 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch + * 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch + * 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch + * cli-0001-openSUSE-point-users-to-docker-buildx-package.patch + * cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch + +------------------------------------------------------------------- +Wed Oct 1 04:57:46 UTC 2025 - Aleksa Sarai <[email protected]> + +- Update to docker-buildx v0.29.0. Upstream changelog: + <https://github.com/docker/buildx/releases/tag/v0.29.0> + +------------------------------------------------------------------- Old: ---- docker-28.4.0_ce_249d679a6.tar.xz docker-buildx-0.28.0.tar.xz docker-cli-28.4.0_ce.tar.xz New: ---- 0007-Add-back-vendor.sum.patch docker-28.5.0_ce_cd048300a.tar.xz docker-buildx-0.29.0.tar.xz docker-cli-28.5.0_ce.tar.xz ----------(New B)---------- New: fixing our builds. + 0007-Add-back-vendor.sum.patch - Rebased patches: ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ docker.spec ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.746184630 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.750184796 +0200 @@ -53,8 +53,8 @@ %endif # MANUAL: This needs to be updated with every docker update. -%define docker_real_version 28.4.0 -%define docker_git_version 249d679a6 +%define docker_real_version 28.5.0 +%define docker_git_version cd048300a %define docker_version %{docker_real_version}_ce # This "nice version" is so that docker --version gives a result that can be # parsed by other people. boo#1182476 @@ -62,7 +62,7 @@ %if %{with buildx} # MANUAL: This needs to be updated with every docker-buildx update. -%define buildx_version 0.28.0 +%define buildx_version 0.29.0 %endif # Used when generating the "build" information for Docker version. The value of @@ -70,7 +70,7 @@ # 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_commit_epoch 1756931329 +%define git_commit_epoch 1759332378 Name: docker%{flavour} Version: %{docker_version} @@ -109,6 +109,8 @@ Patch201: 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch # UPSTREAM: Revert of upstream patches to make apparmor work on SLE 12. Patch202: 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch +# UPSTREAM: Backport of <https://github.com/moby/moby/pull/51091>. (Fixes build.) +Patch203: 0007-Add-back-vendor.sum.patch BuildRequires: audit BuildRequires: bash-completion BuildRequires: ca-certificates @@ -370,6 +372,8 @@ %patch -P201 -p1 # Solves apparmor issues on SLE-12, but okay for newer SLE versions too. %patch -P202 -p1 +# Fixes broken vendor.sum for Docker v28.5.0 release. +%patch -P203 -p1 %build %sysusers_generate_pre %{SOURCE160} %{name} docker.conf ++++++ 0001-SECRETS-SUSE-always-clear-our-internal-secrets.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.770185633 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.778185967 +0200 @@ -1,7 +1,7 @@ -From 4ae999e2bf6cea95845ce16baf262193947028c3 Mon Sep 17 00:00:00 2001 +From 1af17ec1f487daa8e4957b75eba2ed2c149c7862 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Wed, 4 Jun 2025 15:01:37 +1000 -Subject: [PATCH 1/6] SECRETS: SUSE: always clear our internal secrets +Subject: [PATCH 1/7] SECRETS: SUSE: always clear our internal secrets In the future SUSEConnect support patch, we will add swarm secrets with the ID suse_* containing credentials pertinent to SUSEConnect. ++++++ 0002-SECRETS-daemon-allow-directory-creation-in-run-secre.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.794186635 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.798186803 +0200 @@ -1,7 +1,7 @@ -From 6f03d8d6c52c95823d5d730416b2b8b111a9f2a3 Mon Sep 17 00:00:00 2001 +From 0b12bef32adc4ccc3a906f80bbbcc5d8e03d533d Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Wed, 8 Mar 2017 12:41:54 +1100 -Subject: [PATCH 2/6] SECRETS: daemon: allow directory creation in /run/secrets +Subject: [PATCH 2/7] SECRETS: daemon: allow directory creation in /run/secrets Since FileMode can have the directory bit set, allow a SecretStore implementation to return secrets that are actually directories. This is ++++++ 0003-SECRETS-SUSE-implement-SUSE-container-secrets.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.818187639 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.822187805 +0200 @@ -1,7 +1,7 @@ -From 12c87ffce6cea19c87213e9a0174f5cc31ac3891 Mon Sep 17 00:00:00 2001 +From ba960c87d4595674f9a1bfbc5f3aaeb9da268b2f Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Wed, 8 Mar 2017 11:43:29 +1100 -Subject: [PATCH 3/6] SECRETS: SUSE: implement SUSE container secrets +Subject: [PATCH 3/7] SECRETS: SUSE: implement SUSE container secrets This allows for us to pass in host credentials to a container, allowing for SUSEConnect to work with containers. ++++++ 0004-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.838188474 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.842188641 +0200 @@ -1,7 +1,7 @@ -From be344f919f392cad31c96f53615d0010d7c1bab8 Mon Sep 17 00:00:00 2001 +From 51ffea9de90cb770928ae89007911a0e9a7c8a95 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Mon, 22 May 2023 15:44:54 +1000 -Subject: [PATCH 4/6] BUILD: SLE12: revert "graphdriver/btrfs: use kernel UAPI +Subject: [PATCH 4/7] BUILD: SLE12: revert "graphdriver/btrfs: use kernel UAPI headers" This reverts commit 3208dcabdc8997340b255f5b880fef4e3f54580d. ++++++ 0005-bsc1073877-apparmor-clobber-docker-default-profile-o.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.854189143 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.862189477 +0200 @@ -1,7 +1,7 @@ -From f6e33b35f540cc1ac3c7cc6403916e23239fdb23 Mon Sep 17 00:00:00 2001 +From ff0dca0e669666805666beaf125a31f783e6859e Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Fri, 29 Jun 2018 17:59:30 +1000 -Subject: [PATCH 5/6] bsc1073877: apparmor: clobber docker-default profile on +Subject: [PATCH 5/7] bsc1073877: apparmor: clobber docker-default profile on start In the process of making docker-default reloading far less expensive, ++++++ 0006-SLE12-revert-apparmor-remove-version-conditionals-fr.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.878190146 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.882190313 +0200 @@ -1,7 +1,7 @@ -From 7bd32fa91ed29b32d42991304b9a55a1f7db2ece Mon Sep 17 00:00:00 2001 +From 4146485db36718c4b0b8e7e859899d12be3a2eb4 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Wed, 11 Oct 2023 21:19:12 +1100 -Subject: [PATCH 6/6] SLE12: revert "apparmor: remove version-conditionals from +Subject: [PATCH 6/7] SLE12: revert "apparmor: remove version-conditionals from template" This reverts the following commits: ++++++ 0007-Add-back-vendor.sum.patch ++++++ ++++ 876 lines (skipped) ++++++ _service ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.958193489 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.962193656 +0200 @@ -3,24 +3,24 @@ <param name="url">https://github.com/moby/moby.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">28.4.0_ce_%h</param> - <param name="revision">v28.4.0</param> + <param name="versionformat">28.5.0_ce_%h</param> + <param name="revision">v28.5.0</param> <param name="filename">docker</param> </service> <service name="tar_scm" mode="manual"> <param name="url">https://github.com/docker/cli.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">28.4.0_ce</param> - <param name="revision">v28.4.0</param> + <param name="versionformat">28.5.0_ce</param> + <param name="revision">v28.5.0</param> <param name="filename">docker-cli</param> </service> <service name="tar_scm" mode="manual"> <param name="url">https://github.com/docker/buildx.git</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="versionformat">0.28.0</param> - <param name="revision">v0.28.0</param> + <param name="versionformat">0.29.0</param> + <param name="revision">v0.29.0</param> <param name="filename">docker-buildx</param> </service> <service name="recompress" mode="manual"> ++++++ cli-0001-openSUSE-point-users-to-docker-buildx-package.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:24.982194492 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:24.986194659 +0200 @@ -1,4 +1,4 @@ -From 02b49739668ea5ffb0b240c2a264eb9bb378f56f Mon Sep 17 00:00:00 2001 +From 67e10a02a86ad3bf3456a774d825a1873cec359e Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Mon, 1 Sep 2025 16:05:24 +1000 Subject: [PATCH 1/2] openSUSE: point users to docker-buildx package ++++++ cli-0002-SECRETS-SUSE-default-to-DOCKER_BUILDKIT-0-for-docker.patch ++++++ --- /var/tmp/diff_new_pack.5FV0kV/_old 2025-10-04 18:51:25.006195495 +0200 +++ /var/tmp/diff_new_pack.5FV0kV/_new 2025-10-04 18:51:25.010195662 +0200 @@ -1,4 +1,4 @@ -From b7fb811f2c032bdd42b914aa00dc2a793ddb003f Mon Sep 17 00:00:00 2001 +From 97d7460419b5dbb2b219c9538b9ac99caf97a287 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai <[email protected]> Date: Fri, 15 Aug 2025 19:55:53 +1000 Subject: [PATCH 2/2] SECRETS: SUSE: default to DOCKER_BUILDKIT=0 for "docker @@ -34,7 +34,7 @@ 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/cmd/docker/builder.go b/cmd/docker/builder.go -index ff3becd1c9e7..61306cc6785e 100644 +index ff3becd1c9e7..bfbaf566148c 100644 --- a/cmd/docker/builder.go +++ b/cmd/docker/builder.go @@ -23,9 +23,19 @@ @@ -53,10 +53,10 @@ + the legacy builder, set the DOCKER_BUILDKIT=0 environment-variable. + + In order to opt-in to using BuildKit, set the DOCKER_BUILDKIT=1 -+ environment-variable. See the SLE16 documentation for information on -+ how to switch to BuildKit while still maintaining access to SCC -+ credentials. In order to use BuildKit, you must have the docker-buildx -+ package installed.` ++ environment-variable. See the SUSE Linux Enterprise Server 15 ++ documentation for information on how to switch to BuildKit while still ++ maintaining access to SCC credentials. In order to use BuildKit, you ++ must have the docker-buildx package installed.` buildxMissingError = `ERROR: BuildKit is enabled but the buildx component is missing or broken. Install the docker-buildx package to build images with BuildKit: ++++++ docker-28.4.0_ce_249d679a6.tar.xz -> docker-28.5.0_ce_cd048300a.tar.xz ++++++ /work/SRC/openSUSE:Factory/docker/docker-28.4.0_ce_249d679a6.tar.xz /work/SRC/openSUSE:Factory/.docker.new.11973/docker-28.5.0_ce_cd048300a.tar.xz differ: char 15, line 1 ++++++ docker-buildx-0.28.0.tar.xz -> docker-buildx-0.29.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/docker/docker-buildx-0.28.0.tar.xz /work/SRC/openSUSE:Factory/.docker.new.11973/docker-buildx-0.29.0.tar.xz differ: char 15, line 1 ++++++ docker-cli-28.4.0_ce.tar.xz -> docker-cli-28.5.0_ce.tar.xz ++++++ ++++ 3032 lines of diff (skipped)
