Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package docker for openSUSE:Factory checked 
in at 2024-12-18 20:09:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/docker (Old)
 and      /work/SRC/openSUSE:Factory/.docker.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "docker"

Wed Dec 18 20:09:12 2024 rev:158 rq:1231895 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/docker/docker.changes    2024-12-13 
22:32:59.372689236 +0100
+++ /work/SRC/openSUSE:Factory/.docker.new.29675/docker.changes 2024-12-18 
20:09:29.603654507 +0100
@@ -1,0 +2,35 @@
+Wed Dec 18 12:29:07 UTC 2024 - Aleksa Sarai <asa...@suse.com>
+
+- Update to Docker 27.4.1-ce. See upstream changelog online at
+  <https://docs.docker.com/engine/release-notes/27/#2741>
+- Rebase patches:
+  * 0001-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
+  * 0002-SECRETS-SUSE-implement-SUSE-container-secrets.patch
+  * 0003-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
+  * 0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
+  * 0005-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
+  * cli-0001-docs-include-required-tools-in-source-tree.patch
+
+-------------------------------------------------------------------
+Tue Dec 17 13:20:39 UTC 2024 - Aleksa Sarai <asa...@suse.com>
+
+- Update to docker-buildx 0.19.3. See upstream changelog online at
+  <https://github.com/docker/buildx/releases/tag/v0.19.3>
+
+-------------------------------------------------------------------
+Fri Dec 13 06:12:25 UTC 2024 - Aleksa Sarai <asa...@suse.com>
+
+- Update to Docker 27.4.0-ce. See upstream changelog online at
+  <https://docs.docker.com/engine/release-notes/27/#274>
+- Rebase patches:
+  * 0001-SECRETS-daemon-allow-directory-creation-in-run-secre.patch
+  * 0002-SECRETS-SUSE-implement-SUSE-container-secrets.patch
+  * 0003-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch
+  * 0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
+  * 0005-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
+  * cli-0001-docs-include-required-tools-in-source-tree.patch
+- Remove upstreamed patches:
+  - 0006-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
+  - 0007-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
+
+-------------------------------------------------------------------
@@ -188,0 +224 @@
+  bsc#1234089 CVE-2024-29018

Old:
----
  0006-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  0007-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  docker-26.1.5_ce_411e817ddf71.tar.xz
  docker-buildx-0.19.2.tar.xz
  docker-cli-26.1.5_ce.tar.xz

New:
----
  docker-27.4.1_ce_c710b88579fc.tar.xz
  docker-buildx-0.19.3.tar.xz
  docker-cli-27.4.1_ce.tar.xz

BETA DEBUG BEGIN:
  Old:- Remove upstreamed patches:
  - 0006-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  - 0007-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
  Old:  - 0006-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
  - 0007-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ docker.spec ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.515692520 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.515692520 +0100
@@ -51,8 +51,8 @@
 %endif
 
 # MANUAL: This needs to be updated with every docker update.
-%define docker_real_version 26.1.5
-%define docker_git_version 411e817ddf71
+%define docker_real_version 27.4.1
+%define docker_git_version c710b88579fc
 %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
@@ -60,7 +60,7 @@
 
 %if %{with buildx}
 # MANUAL: This needs to be updated with every docker-buildx update.
-%define buildx_version 0.19.2
+%define buildx_version 0.19.3
 %endif
 
 # Used when generating the "build" information for Docker version. The value of
@@ -68,7 +68,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 1721763388
+%define git_commit_epoch 1734439831
 
 Name:           docker%{flavour}
 Version:        %{docker_version}
@@ -104,11 +104,6 @@
 Patch201:       0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch
 # UPSTREAM: Revert of upstream patches to make apparmor work on SLE 12.
 Patch202:       0005-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
-# UPSTREAM: Backport of <https://github.com/moby/buildkit/pull/4896> and
-#           <https://github.com/moby/buildkit/pull/5060>.
-Patch203:       0006-bsc1221916-update-to-patched-buildkit-version-to-fix.patch
-# UPSTREAM: Backport of <https://github.com/moby/moby/pull/48034>.
-Patch204:       0007-bsc1214855-volume-use-AtomicWriteFile-to-save-volume.patch
 # UPSTREAM: Backport of <https://github.com/docker/cli/pull/4228>.
 Patch900:       cli-0001-docs-include-required-tools-in-source-tree.patch
 BuildRequires:  audit
@@ -367,10 +362,6 @@
 %patch -P201 -p1
 # Solves apparmor issues on SLE-12, but okay for newer SLE versions too.
 %patch -P202 -p1
-# bsc#1221916
-%patch -P203 -p1
-# bsc#1214855
-%patch -P204 -p1
 
 %build
 %sysusers_generate_pre %{SOURCE160} %{name} docker.conf
@@ -402,8 +393,8 @@
 
 pushd "%{docker_builddir}"
 # use go module for build
-ln -s {vendor,go}.mod
-ln -s {vendor,go}.sum
+cp {vendor,go}.mod
+cp {vendor,go}.sum
 ./hack/make.sh dynbinary
 
 %if %{with integration_tests}
@@ -428,8 +419,8 @@
 
 pushd "%{cli_builddir}"
 # use go module for build
-ln -s {vendor,go}.mod
-ln -s {vendor,go}.sum
+cp {vendor,go}.mod
+cp {vendor,go}.sum
 make DISABLE_WARN_OUTSIDE_CONTAINER=1 dynbinary manpages
 popd
 

++++++ 0001-SECRETS-daemon-allow-directory-creation-in-run-secre.patch ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.539693520 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.539693520 +0100
@@ -1,7 +1,7 @@
-From ec53ee338835c4c1dc583695ac166f36bf3bac5c Mon Sep 17 00:00:00 2001
+From 70a1e03d5572deb789c5c4d817257c0760b79869 Mon Sep 17 00:00:00 2001
 From: Aleksa Sarai <asa...@suse.de>
 Date: Wed, 8 Mar 2017 12:41:54 +1100
-Subject: [PATCH 1/7] SECRETS: daemon: allow directory creation in /run/secrets
+Subject: [PATCH 1/5] 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
@@ -14,7 +14,7 @@
  1 file changed, 20 insertions(+), 3 deletions(-)
 
 diff --git a/daemon/container_operations_unix.go 
b/daemon/container_operations_unix.go
-index 4dedc1b21c87..b7c310493e79 100644
+index f572e0d8a865..88573559d537 100644
 --- a/daemon/container_operations_unix.go
 +++ b/daemon/container_operations_unix.go
 @@ -3,6 +3,7 @@
@@ -25,15 +25,15 @@
        "context"
        "fmt"
        "os"
-@@ -16,6 +17,7 @@ import (
-       "github.com/docker/docker/daemon/links"
+@@ -17,6 +18,7 @@ import (
+       "github.com/docker/docker/daemon/network"
        "github.com/docker/docker/errdefs"
        "github.com/docker/docker/libnetwork"
 +      "github.com/docker/docker/pkg/archive"
        "github.com/docker/docker/pkg/idtools"
        "github.com/docker/docker/pkg/process"
        "github.com/docker/docker/pkg/stringid"
-@@ -240,9 +242,6 @@ func (daemon *Daemon) setupSecretDir(c 
*container.Container) (setupErr error) {
+@@ -240,9 +242,6 @@ func (daemon *Daemon) setupSecretDir(ctr 
*container.Container) (setupErr error)
                if err != nil {
                        return errors.Wrap(err, "unable to get secret from 
secret store")
                }
@@ -43,7 +43,7 @@
  
                uid, err := strconv.Atoi(s.File.UID)
                if err != nil {
-@@ -253,6 +252,24 @@ func (daemon *Daemon) setupSecretDir(c 
*container.Container) (setupErr error) {
+@@ -253,6 +252,24 @@ func (daemon *Daemon) setupSecretDir(ctr 
*container.Container) (setupErr error)
                        return err
                }
  
@@ -69,6 +69,6 @@
                        return errors.Wrap(err, "error setting ownership for 
secret")
                }
 -- 
-2.45.2
+2.47.1
 
 

++++++ 0002-SECRETS-SUSE-implement-SUSE-container-secrets.patch ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.551694020 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.555694187 +0100
@@ -1,7 +1,7 @@
-From 7ab9590b94925a03e0f16285492a73dbc231800c Mon Sep 17 00:00:00 2001
+From f1bfb09b1d53d6ddf68beedfce4e4110c2b10118 Mon Sep 17 00:00:00 2001
 From: Aleksa Sarai <asa...@suse.de>
 Date: Wed, 8 Mar 2017 11:43:29 +1100
-Subject: [PATCH 2/7] SECRETS: SUSE: implement SUSE container secrets
+Subject: [PATCH 2/5] 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.
@@ -23,10 +23,10 @@
  create mode 100644 daemon/suse_secrets.go
 
 diff --git a/daemon/start.go b/daemon/start.go
-index b967947af2ce..e1a1218eb016 100644
+index 027f08a6dc07..d8545f8cb46a 100644
 --- a/daemon/start.go
 +++ b/daemon/start.go
-@@ -118,6 +118,11 @@ func (daemon *Daemon) containerStart(ctx context.Context, 
daemonCfg *configStore
+@@ -128,6 +128,11 @@ func (daemon *Daemon) containerStart(ctx context.Context, 
daemonCfg *configStore
                return err
        }
  

++++++ 0003-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.567694687 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.567694687 +0100
@@ -1,7 +1,7 @@
-From 983a57fd37dc8e42e9c4e4dfc72eb346a4385948 Mon Sep 17 00:00:00 2001
+From 3613734aeb6eacd45e53dfd834f46dc006ba0047 Mon Sep 17 00:00:00 2001
 From: Aleksa Sarai <asa...@suse.de>
 Date: Mon, 22 May 2023 15:44:54 +1000
-Subject: [PATCH 3/7] BUILD: SLE12: revert "graphdriver/btrfs: use kernel UAPI
+Subject: [PATCH 3/5] BUILD: SLE12: revert "graphdriver/btrfs: use kernel UAPI
  headers"
 
 This reverts commit 3208dcabdc8997340b255f5b880fef4e3f54580d.
@@ -16,7 +16,7 @@
  1 file changed, 4 insertions(+), 9 deletions(-)
 
 diff --git a/daemon/graphdriver/btrfs/btrfs.go 
b/daemon/graphdriver/btrfs/btrfs.go
-index 6aaa33cf7622..7264d4036427 100644
+index 61f22ed2dd49..330571e3c047 100644
 --- a/daemon/graphdriver/btrfs/btrfs.go
 +++ b/daemon/graphdriver/btrfs/btrfs.go
 @@ -4,17 +4,12 @@ package btrfs // import 
"github.com/docker/docker/daemon/graphdriver/btrfs"
@@ -42,6 +42,6 @@
  static void set_name_btrfs_ioctl_vol_args_v2(struct btrfs_ioctl_vol_args_v2* 
btrfs_struct, const char* value) {
      snprintf(btrfs_struct->name, BTRFS_SUBVOL_NAME_MAX, "%s", value);
 -- 
-2.45.2
+2.47.1
 
 

++++++ 0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.579695188 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.583695354 +0100
@@ -1,7 +1,7 @@
-From 8829bb8ec53399fd41dd6f46e2bad64e773e8eaa Mon Sep 17 00:00:00 2001
+From e06f78e09fa03680ce51c8a080447fbc62156d3d Mon Sep 17 00:00:00 2001
 From: Aleksa Sarai <asa...@suse.de>
 Date: Fri, 29 Jun 2018 17:59:30 +1000
-Subject: [PATCH 4/7] bsc1073877: apparmor: clobber docker-default profile on
+Subject: [PATCH 4/5] bsc1073877: apparmor: clobber docker-default profile on
  start
 
 In the process of making docker-default reloading far less expensive,
@@ -69,10 +69,10 @@
        return nil
  }
 diff --git a/daemon/daemon.go b/daemon/daemon.go
-index e7ca77d8cbfc..13b39538fb00 100644
+index f152685e6026..dee4c33471d5 100644
 --- a/daemon/daemon.go
 +++ b/daemon/daemon.go
-@@ -916,8 +916,9 @@ func NewDaemon(ctx context.Context, config *config.Config, 
pluginStore *plugin.S
+@@ -941,8 +941,9 @@ func NewDaemon(ctx context.Context, config *config.Config, 
pluginStore *plugin.S
                log.G(ctx).Warnf("Failed to configure golang's threads limit: 
%v", err)
        }
  
@@ -81,10 +81,10 @@
 +      // Make sure we clobber any pre-existing docker-default profile to 
ensure
 +      // that upgrades to the profile actually work smoothly.
 +      if err := clobberDefaultAppArmorProfile(); err != nil {
-               log.G(ctx).Errorf(err.Error())
+               log.G(ctx).WithError(err).Error("Failed to ensure default 
apparmor profile is loaded")
        }
  
 -- 
-2.45.2
+2.47.1
 
 

++++++ 0005-SLE12-revert-apparmor-remove-version-conditionals-fr.patch ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.595695854 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.599696021 +0100
@@ -1,7 +1,7 @@
-From 24173cd6a2643e5e680e84920864f42ed43b6f28 Mon Sep 17 00:00:00 2001
+From 65799b8d19180cb039d257262bfa88e6629ccdf9 Mon Sep 17 00:00:00 2001
 From: Aleksa Sarai <asa...@suse.de>
 Date: Wed, 11 Oct 2023 21:19:12 +1100
-Subject: [PATCH 5/7] SLE12: revert "apparmor: remove version-conditionals from
+Subject: [PATCH 5/5] SLE12: revert "apparmor: remove version-conditionals from
  template"
 
 This reverts the following commits:
@@ -322,6 +322,6 @@
  }
  `
 -- 
-2.45.2
+2.47.1
 
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.9mNFnW/_old  2024-12-18 20:09:30.643697855 +0100
+++ /var/tmp/diff_new_pack.9mNFnW/_new  2024-12-18 20:09:30.647698022 +0100
@@ -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">26.1.5_ce_%h</param>
-    <param name="revision">v26.1.5</param>
+    <param name="versionformat">27.4.1_ce_%h</param>
+    <param name="revision">v27.4.1</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">26.1.5_ce</param>
-    <param name="revision">v26.1.5</param>
+    <param name="versionformat">27.4.1_ce</param>
+    <param name="revision">v27.4.1</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.19.2</param>
-    <param name="revision">v0.19.2</param>
+    <param name="versionformat">0.19.3</param>
+    <param name="revision">v0.19.3</param>
     <param name="filename">docker-buildx</param>
   </service>
   <service name="recompress" mode="manual">

++++++ cli-0001-docs-include-required-tools-in-source-tree.patch ++++++
++++ 1433 lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/docker/cli-0001-docs-include-required-tools-in-source-tree.patch
++++ and 
/work/SRC/openSUSE:Factory/.docker.new.29675/cli-0001-docs-include-required-tools-in-source-tree.patch

++++++ docker-26.1.5_ce_411e817ddf71.tar.xz -> 
docker-27.4.1_ce_c710b88579fc.tar.xz ++++++
/work/SRC/openSUSE:Factory/docker/docker-26.1.5_ce_411e817ddf71.tar.xz 
/work/SRC/openSUSE:Factory/.docker.new.29675/docker-27.4.1_ce_c710b88579fc.tar.xz
 differ: char 16, line 1

++++++ docker-buildx-0.19.2.tar.xz -> docker-buildx-0.19.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/docker/docker-buildx-0.19.2.tar.xz 
/work/SRC/openSUSE:Factory/.docker.new.29675/docker-buildx-0.19.3.tar.xz 
differ: char 15, line 1

++++++ docker-cli-26.1.5_ce.tar.xz -> docker-cli-27.4.1_ce.tar.xz ++++++
++++ 101799 lines of diff (skipped)

Reply via email to