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-02-16 21:41:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/docker (Old)
 and      /work/SRC/openSUSE:Factory/.docker.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "docker"

Fri Feb 16 21:41:33 2024 rev:142 rq:1146862 version:24.0.7_ce

Changes:
--------
--- /work/SRC/openSUSE:Factory/docker/docker.changes    2023-11-28 
22:19:03.353017994 +0100
+++ /work/SRC/openSUSE:Factory/.docker.new.1815/docker.changes  2024-02-16 
21:41:36.348076961 +0100
@@ -1,0 +2,21 @@
+Wed Feb 14 08:40:36 UTC 2024 - Dan Čermák <dcer...@suse.com>
+
+- Vendor latest buildkit v0.11:
+  Add patch 0006-Vendor-in-latest-buildkit-v0.11-branch-including-CVE.patch 
that
+  vendors in the latest v0.11 buildkit branch including bugfixes for the 
following:
+  * bsc#1219438: CVE-2024-23653
+  * bsc#1219268: CVE-2024-23652
+  * bsc#1219267: CVE-2024-23651
+
+- 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
+
+- switch from %patchN to %patch -PN syntax
+- remove unused rpmlint filters and add filters to silence pointless bash & zsh
+  completion warnings
+
+-------------------------------------------------------------------

New:
----
  0006-Vendor-in-latest-buildkit-v0.11-branch-including-CVE.patch

BETA DEBUG BEGIN:
  New:- Vendor latest buildkit v0.11:
  Add patch 0006-Vendor-in-latest-buildkit-v0.11-branch-including-CVE.patch that
  vendors in the latest v0.11 buildkit branch including bugfixes for the 
following:
BETA DEBUG END:

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

Other differences:
------------------
++++++ docker.spec ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.780164712 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.780164712 +0100
@@ -72,6 +72,11 @@
 Patch202:       0005-SLE12-revert-apparmor-remove-version-conditionals-fr.patch
 # UPSTREAM: Backport of <https://github.com/docker/cli/pull/4228>.
 Patch900:       cli-0001-docs-include-required-tools-in-source-tree.patch
+# bugfix for:
+# bsc#1219438: CVE-2024-23653
+# bsc#1219268: CVE-2024-23652
+# bsc#1219267: CVE-2024-23651
+Patch901:       0006-Vendor-in-latest-buildkit-v0.11-branch-including-CVE.patch
 BuildRequires:  audit
 BuildRequires:  bash-completion
 BuildRequires:  ca-certificates
@@ -122,7 +127,7 @@
 Requires:       procps
 Requires:       tar >= 1.26
 Requires:       xz >= 4.9
-%sysusers_requires
+%?sysusers_requires
 Requires(post): %fillup_prereq
 Requires(post): udev
 Requires(post): shadow
@@ -198,7 +203,7 @@
 %setup -q -T -b 1 -n %{name}-cli-%{version}
 [ "%{cli_builddir}" = "$PWD" ]
 # offline manpages
-%patch900 -p1
+%patch -P900 -p1
 
 # docker
 %define docker_builddir %{_builddir}/%{name}-%{version}_%{git_version}
@@ -209,17 +214,19 @@
 
 %if 0%{?is_opensuse} == 0
 # PATCH-SUSE: Secrets patches.
-%patch100 -p1
-%patch101 -p1
+%patch -P100 -p1
+%patch -P101 -p1
 %endif
 %if 0%{?sle_version} == 120000
 # Patches to build on SLE-12.
-%patch200 -p1
+%patch -P200 -p1
 %endif
 # bsc#1099277
-%patch201 -p1
+%patch -P201 -p1
 # Solves apparmor issues on SLE-12, but okay for newer SLE versions too.
-%patch202 -p1
+%patch -P202 -p1
+# temporary buildkit bugfixes
+%patch -P901 -p1
 
 %build
 %sysusers_generate_pre %{SOURCE160} %{name} %{name}.conf

++++++ 0001-SECRETS-daemon-allow-directory-creation-in-run-secre.patch ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.800165434 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.804165578 +0100
@@ -1,7 +1,7 @@
-From abdf99298d04ab089ff084669ea421adc0e43f69 Mon Sep 17 00:00:00 2001
+From 678e0f470c01dcf849d42d4f3f38e97b8d7ba841 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/5] SECRETS: daemon: allow directory creation in /run/secrets
+Subject: [PATCH 1/6] 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 290ec59a34a7..b7013fb89c83 100644
+index 290ec59a34..b7013fb89c 100644
 --- a/daemon/container_operations_unix.go
 +++ b/daemon/container_operations_unix.go
 @@ -4,6 +4,7 @@
@@ -69,6 +69,6 @@
                        return errors.Wrap(err, "error setting ownership for 
secret")
                }
 -- 
-2.42.0
+2.43.0
 
 

++++++ 0002-SECRETS-SUSE-implement-SUSE-container-secrets.patch ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.812165867 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.816166011 +0100
@@ -1,7 +1,7 @@
-From b218415fb0a1da1b39743e61fa39e99cfbda5157 Mon Sep 17 00:00:00 2001
+From 4f2462c67f8aa24d08648c2494a83a10e1578079 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/5] SECRETS: SUSE: implement SUSE container secrets
+Subject: [PATCH 2/6] 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.
@@ -19,7 +19,7 @@
  create mode 100644 daemon/suse_secrets.go
 
 diff --git a/daemon/start.go b/daemon/start.go
-index 2e0b9e6be847..dca04486888f 100644
+index 2e0b9e6be8..dca0448688 100644
 --- a/daemon/start.go
 +++ b/daemon/start.go
 @@ -151,6 +151,11 @@ func (daemon *Daemon) containerStart(ctx context.Context, 
container *container.C
@@ -36,7 +36,7 @@
                return errdefs.System(err)
 diff --git a/daemon/suse_secrets.go b/daemon/suse_secrets.go
 new file mode 100644
-index 000000000000..32b0ece91b59
+index 0000000000..32b0ece91b
 --- /dev/null
 +++ b/daemon/suse_secrets.go
 @@ -0,0 +1,415 @@
@@ -456,6 +456,6 @@
 +      return nil
 +}
 -- 
-2.42.0
+2.43.0
 
 

++++++ 0003-BUILD-SLE12-revert-graphdriver-btrfs-use-kernel-UAPI.patch ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.828166444 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.832166588 +0100
@@ -1,7 +1,7 @@
-From bf66581467a0b1faccedb6a4e8a61d5cdb973bdb Mon Sep 17 00:00:00 2001
+From 4b6edb887a878a9637e9b3f434fa3f905543e1d1 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/5] BUILD: SLE12: revert "graphdriver/btrfs: use kernel UAPI
+Subject: [PATCH 3/6] 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 d88efc4be2bb..4e976aa689cd 100644
+index d88efc4be2..4e976aa689 100644
 --- a/daemon/graphdriver/btrfs/btrfs.go
 +++ b/daemon/graphdriver/btrfs/btrfs.go
 @@ -5,17 +5,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.42.0
+2.43.0
 
 

++++++ 0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.848167166 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.852167310 +0100
@@ -1,7 +1,7 @@
-From ffd675934886f01d557366902c81e0f8076a89c2 Mon Sep 17 00:00:00 2001
+From a309d7e57c351a5f81a0cf9a342205ab790f60ba 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/5] bsc1073877: apparmor: clobber docker-default profile on
+Subject: [PATCH 4/6] bsc1073877: apparmor: clobber docker-default profile on
  start
 
 In the process of making docker-default reloading far less expensive,
@@ -22,7 +22,7 @@
  3 files changed, 17 insertions(+), 6 deletions(-)
 
 diff --git a/daemon/apparmor_default.go b/daemon/apparmor_default.go
-index 6376001613f7..5fde21a4af8a 100644
+index 6376001613..5fde21a4af 100644
 --- a/daemon/apparmor_default.go
 +++ b/daemon/apparmor_default.go
 @@ -24,6 +24,15 @@ func DefaultApparmorProfile() string {
@@ -54,7 +54,7 @@
        return nil
  }
 diff --git a/daemon/apparmor_default_unsupported.go 
b/daemon/apparmor_default_unsupported.go
-index e3dc18b32b5e..9c7723056268 100644
+index e3dc18b32b..9c77230562 100644
 --- a/daemon/apparmor_default_unsupported.go
 +++ b/daemon/apparmor_default_unsupported.go
 @@ -3,6 +3,10 @@
@@ -69,7 +69,7 @@
        return nil
  }
 diff --git a/daemon/daemon.go b/daemon/daemon.go
-index 4d76c5798888..15c95b50c4eb 100644
+index 4d76c57988..15c95b50c4 100644
 --- a/daemon/daemon.go
 +++ b/daemon/daemon.go
 @@ -839,8 +839,9 @@ func NewDaemon(ctx context.Context, config *config.Config, 
pluginStore *plugin.S
@@ -85,6 +85,6 @@
        }
  
 -- 
-2.42.0
+2.43.0
 
 

++++++ 0005-SLE12-revert-apparmor-remove-version-conditionals-fr.patch ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.860167599 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.864167743 +0100
@@ -1,7 +1,7 @@
-From eef724b45a4047b6d3cefb214e330a4b24ccdf2e Mon Sep 17 00:00:00 2001
+From e4c2b3e6b168e815ec7248aea696afe807153cb6 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/5] SLE12: revert "apparmor: remove version-conditionals from
+Subject: [PATCH 5/6] SLE12: revert "apparmor: remove version-conditionals from
  template"
 
 This reverts the following commits:
@@ -25,7 +25,7 @@
  5 files changed, 46 insertions(+), 6 deletions(-)
 
 diff --git a/contrib/apparmor/main.go b/contrib/apparmor/main.go
-index d67890d265de..f4a2978b86cb 100644
+index d67890d265..f4a2978b86 100644
 --- a/contrib/apparmor/main.go
 +++ b/contrib/apparmor/main.go
 @@ -6,9 +6,13 @@ import (
@@ -68,7 +68,7 @@
                log.Fatalf("executing template failed: %v", err)
        }
 diff --git a/contrib/apparmor/template.go b/contrib/apparmor/template.go
-index 58afcbe845ee..e6d0b6d37c58 100644
+index 58afcbe845..e6d0b6d37c 100644
 --- a/contrib/apparmor/template.go
 +++ b/contrib/apparmor/template.go
 @@ -20,9 +20,11 @@ profile /usr/bin/docker (attach_disconnected, complain) {
@@ -156,7 +156,7 @@
      /lib/** rm,
      /usr/bin/xz rm,
 diff --git a/pkg/aaparser/aaparser.go b/pkg/aaparser/aaparser.go
-index 3d7c2c5a97b3..2b5a2605f9c1 100644
+index 3d7c2c5a97..2b5a2605f9 100644
 --- a/pkg/aaparser/aaparser.go
 +++ b/pkg/aaparser/aaparser.go
 @@ -13,8 +13,6 @@ const (
@@ -169,7 +169,7 @@
        output, err := cmd("", "--version")
        if err != nil {
 diff --git a/profiles/apparmor/apparmor.go b/profiles/apparmor/apparmor.go
-index d0f236160506..b3566b2f7354 100644
+index d0f2361605..b3566b2f73 100644
 --- a/profiles/apparmor/apparmor.go
 +++ b/profiles/apparmor/apparmor.go
 @@ -14,8 +14,10 @@ import (
@@ -208,7 +208,7 @@
  }
  
 diff --git a/profiles/apparmor/template.go b/profiles/apparmor/template.go
-index 9f207e2014a8..626e5f6789a3 100644
+index 9f207e2014..626e5f6789 100644
 --- a/profiles/apparmor/template.go
 +++ b/profiles/apparmor/template.go
 @@ -24,12 +24,14 @@ profile {{.Name}} 
flags=(attach_disconnected,mediate_deleted) {
@@ -237,6 +237,6 @@
  }
  `
 -- 
-2.42.0
+2.43.0
 
 

++++++ 0006-Vendor-in-latest-buildkit-v0.11-branch-including-CVE.patch ++++++
++++ 3138 lines (skipped)

++++++ docker-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.ewcz6Y/_old  2024-02-16 21:41:38.968171495 +0100
+++ /var/tmp/diff_new_pack.ewcz6Y/_new  2024-02-16 21:41:38.972171640 +0100
@@ -1,7 +1,3 @@
-# The #! comes from upstream.
-addFilter ("^docker-bash-completion.noarch: W: sourced-script-with-shebang 
/etc/bash_completion.d/docker bash")
-addFilter ("^docker-zsh-completion.noarch: W: sourced-script-with-shebang 
/etc/zsh_completion.d/docker zsh")
-
-# -test is something that is used internally and isn't actually shipped -- 
it's a pseduo-source package.
-addFilter ("^docker-test.*")
+addFilter("^docker-bash-completion.noarch: (E|W): non-executable-script 
/usr/share/bash-completion/completions/docker")
+addFilter("^docker-zsh-completion.noarch: W: non-conffile-in-etc 
/etc/zsh_completion.d/_docker")
 

Reply via email to