Add self obsoletes to remove i686 multilib package when updating to F34

The i686 multilib package is gone in F34 so we need to obsolete it to
get clean upgrades.
This commit is contained in:
Pete Walter 2021-03-30 17:01:11 +01:00
parent 3145cfa39a
commit 5fa6954dc2

View File

@ -1,6 +1,6 @@
Name: rdma-core Name: rdma-core
Version: 34.0 Version: 34.0
Release: 2%{?dist} Release: 3%{?dist}
Summary: RDMA core userspace libraries and daemons Summary: RDMA core userspace libraries and daemons
# Almost everything is licensed under the OFA dual GPLv2, 2 Clause BSD license # Almost everything is licensed under the OFA dual GPLv2, 2 Clause BSD license
@ -87,6 +87,11 @@ BuildRequires: make
BuildRequires: pandoc BuildRequires: pandoc
%endif %endif
%if 0%{?fedora} >= 34
# self obsoletes to remove i686 multilib package when updating to F34
Obsoletes: rdma-core < 34.0-3
%endif
%description %description
RDMA core userspace infrastructure and documentation, including initialization RDMA core userspace infrastructure and documentation, including initialization
scripts, kernel driver-specific modprobe override configs, IPoIB network scripts, kernel driver-specific modprobe override configs, IPoIB network
@ -653,6 +658,9 @@ fi
%endif %endif
%changelog %changelog
* Tue Mar 30 2021 Pete Walter <pwalter@fedoraproject.org> - 34.0-3
- Add self obsoletes to remove i686 multilib package when updating to F34
* Mon Mar 08 2021 Honggang Li <honli@redhat.com> - 34.0-2 * Mon Mar 08 2021 Honggang Li <honli@redhat.com> - 34.0-2
- RHEL9 will use prebuild doc - RHEL9 will use prebuild doc