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
