Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package podman for openSUSE:Factory checked 
in at 2023-07-09 20:40:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/podman (Old)
 and      /work/SRC/openSUSE:Factory/.podman.new.23466 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "podman"

Sun Jul  9 20:40:45 2023 rev:108 rq:1095943 version:4.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/podman/podman.changes    2023-06-01 
17:18:57.589961008 +0200
+++ /work/SRC/openSUSE:Factory/.podman.new.23466/podman.changes 2023-07-09 
20:42:50.742034572 +0200
@@ -1,0 +2,11 @@
+Thu Jun 29 09:19:01 UTC 2023 - Danish Prakash <[email protected]>
+
+- Don't unconditionally Obsolete podman-cni-config, ensure clean upgrade path.
+
+-------------------------------------------------------------------
+Tue Jun 27 12:04:49 UTC 2023 - Danish Prakash <[email protected]>
+
+- Prefer Podman's new network stack (netavark) exclusively on ALP
+- Remove unused podman-cni-config subpackage, add systemd
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ podman.spec ++++++
--- /var/tmp/diff_new_pack.cGIeXC/_old  2023-07-09 20:42:51.350038231 +0200
+++ /var/tmp/diff_new_pack.cGIeXC/_new  2023-07-09 20:42:51.354038255 +0200
@@ -28,7 +28,6 @@
 Source1:        podman.conf
 Source2:        README.SUSE.SLES
 BuildRequires:  bash-completion
-BuildRequires:  cni
 BuildRequires:  device-mapper-devel
 BuildRequires:  fdupes
 BuildRequires:  git-core
@@ -41,16 +40,23 @@
 BuildRequires:  libbtrfs-devel
 BuildRequires:  libcontainers-common
 BuildRequires:  libgpgme-devel
+BuildRequires:  libostree-devel
 BuildRequires:  libseccomp-devel
 # at least go 1.18 is needed from go.mod
 BuildRequires:  golang(API) > 1.18
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  pkgconfig(systemd)
 Recommends:     apparmor-abstractions
 Recommends:     apparmor-parser
 Requires:       catatonit >= 0.1.7
+# prefer Podman's new network stack on ALP
+%if 0%{suse_version} >= 1600 && !0%{?is_opensuse}
+Requires:       netavark
+%else
 Requires:       cni
 Requires:       cni-plugins
+%endif
 Requires:       conmon >= 2.0.24
 Requires:       fuse-overlayfs
 Requires:       iptables
@@ -58,9 +64,11 @@
 Requires:       runc >= 1.0.1
 Requires:       slirp4netns >= 0.4.0
 Requires:       timezone
-Recommends:     %{name}-cni-config = %{version}
 Suggests:       katacontainers
-BuildRequires:  libostree-devel
+
+# deprecate unused podman-cni-config subpackage
+Provides:       %{name}-cni-config = %{version}
+Obsoletes:      %{name}-cni-config < 4.5.1
 
 
 %description
@@ -83,19 +91,6 @@
 %description remote
 This client allows controlling podman on a separate host, e.g. over SSH.
 
-%package cni-config
-Summary:        Basic CNI configuration for podman
-Group:          System/Management
-Requires:       %{name} = %{version}
-# iproute2 is needed by the %%triggerun scriplet
-Requires:       iproute2
-BuildArch:      noarch
-
-%description cni-config
-A "basic" CNI configuration for podman that makes networking usable for basic
-setups. In more complicated setups, users are recommended to write their own
-CNI configurations.
-
 %package docker
 Summary:        Emulate Docker CLI using podman
 BuildArch:      noarch
@@ -194,9 +189,6 @@
 %dir %{_datadir}/fish/vendor_completions.d/
 %{_datadir}/fish/vendor_completions.d/podman-remote.fish
 
-%files cni-config
-%license LICENSE
-
 %files docker
 %{_bindir}/docker
 %{_tmpfilesdir}/podman-docker.conf

Reply via email to