The package rpms/kata-containers.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/kata-containers.git/commit/?id=08....
Change:
+ExcludeArch: ppc64le
Thanks.
Full change:
============
commit 08616b23fd61896c10885c487ad5a8f902f93d6e
Author: Emanuel Lima <emlima(a)redhat.com>
Date: Tue Jun 18 17:39:53 2024 -0300
Fix spec with the same changes from rawhide
- Add openssl-devel as a dependency
- Build kata-ctl instead of log-parser
- Add clang-libs, dbus and dbus-daemon as build dependencies
- Exclude ppc64le from the build pipeline
Signed-off-by: Emanuel Lima <emlima(a)redhat.com>
diff --git a/kata-containers.spec b/kata-containers.spec
index c7d34d6..b012989 100644
--- a/kata-containers.spec
+++ b/kata-containers.spec
@@ -53,7 +53,7 @@ workload isolation and security advantages of VMs.
https://katacontainers.io/.}
src/agent/README.md
Name: %{repo}
-Release: 1%{?rcrel}%{?dist}.0
+Release: 2%{?rcrel}%{?dist}.0
Summary: Kata Containers version 3.x repository
License: Apache-2.0
Url: https://%{download}
@@ -81,12 +81,16 @@ BuildRequires: git-core
BuildRequires: libselinux-devel
BuildRequires: libseccomp-devel
BuildRequires: make
+BuildRequires: openssl-devel
BuildRequires: systemd
BuildRequires: gcc
BuildRequires: protobuf-compiler
+BuildRequires: clang-libs
%{?systemd_requires}
# %%check requirements
+BuildRequires: dbus
+BuildRequires: dbus-daemon
BuildRequires: dracut
BuildRequires: kernel
BuildRequires: busybox
@@ -149,6 +153,9 @@ Conflicts: kata-shim
# The following architectures lack the required qemu support
ExcludeArch: %{arm} %{ix86} s390 s390x
+# Building kata-ctl on ppc64le is currently being skipped
+ExcludeArch: ppc64le
+
%description
%{common_description}
@@ -209,8 +216,8 @@ ExcludeArch: %{arm} %{ix86} s390 s390x
%global agent_make_vars %{rust_make_vars} \\\
DESTDIR=%{buildroot}%{kataagentdir}
-%global log_parser_vars %{rust_make_vars} \\\
- BINDIR=%{buildroot}%{_bindir}
+%global kata_ctl_vars %{rust_make_vars} \\\
+ INSTALL_PATH=%{buildroot}%{_prefix}
%prep
%autosetup -S git -p1 -n %{kata_build_dir}
@@ -237,8 +244,8 @@ pushd src/agent
touch kata-agent
popd
-pushd src/tools/log-parser
-%make_build %{log_parser_vars}
+pushd src/tools/kata-ctl
+%make_build %{kata_ctl_vars}
popd
pushd tools/osbuilder
@@ -263,8 +270,10 @@ pushd src/agent
%make_install %{agent_make_vars}
popd
-pushd src/tools/log-parser
-%make_install %{log_parser_vars}
+pushd src/tools/kata-ctl
+%make_install %{kata_ctl_vars}
+rm -f %{buildroot}%{_prefix}/.crates.toml
+rm -f %{buildroot}%{_prefix}/.crates2.json
popd
pushd tools/osbuilder
@@ -353,8 +362,8 @@ fi
%dir %{kataagentdir}
%{kataagentdir}/*
-#log-parser
-%{_bindir}/kata-log-parser
+#kata-ctl
+%{_bindir}/kata-ctl
#osbuilder
%dir %{kataosbuilderdir}
@@ -377,6 +386,12 @@ fi
%changelog
+* Tue Jun 18 2024 Emanuel Lima <emlima(a)redhat.com> - 3.6.0-2
+- Add openssl-devel as a dependency
+- Build kata-ctl instead of log-parser
+- Add clang-libs, dbus and dbus-daemon as build dependencies
+- Exclude ppc64le from the build pipeline
+
* Tue Jun 18 2024 Emanuel Lima <emlima(a)redhat.com> - 3.6.0-1
- Bump to kata-containers-3.6.0
- Add agent-Remove-openssl-vendored-feature patch