e3c68b
From 52e2d75c2c8e32d2e4f69840e34d21b39279284a Mon Sep 17 00:00:00 2001
e3c68b
From: Milind Changire <mchangir@redhat.com>
e3c68b
Date: Thu, 13 Dec 2018 12:46:56 +0530
e3c68b
Subject: [PATCH 33/52] build: add missing explicit package dependencies
e3c68b
e3c68b
Add dependencies for glusterfs-libs, and other packages.
e3c68b
This is an Errata Tool whine.
e3c68b
e3c68b
Label: DOWNSTREAM ONLY
e3c68b
e3c68b
Change-Id: Ieaadb6e4ffa84d1811aa740f7891855568ecbcbb
e3c68b
Signed-off-by: Milind Changire <mchangir@redhat.com>
e3c68b
Reviewed-on: https://code.engineering.redhat.com/gerrit/158501
e3c68b
Tested-by: RHGS Build Bot <nigelb@redhat.com>
e3c68b
Reviewed-by: Sunil Kumar Heggodu Gopala Acharya <sheggodu@redhat.com>
e3c68b
---
e3c68b
 glusterfs.spec.in | 8 ++++++++
e3c68b
 1 file changed, 8 insertions(+)
e3c68b
e3c68b
diff --git a/glusterfs.spec.in b/glusterfs.spec.in
e3c68b
index bdb47ba..9cd4372 100644
e3c68b
--- a/glusterfs.spec.in
e3c68b
+++ b/glusterfs.spec.in
e3c68b
@@ -323,6 +323,7 @@ and client framework.
e3c68b
 Summary:          GlusterFS api library
e3c68b
 Requires:         %{name}%{?_isa} = %{version}-%{release}
e3c68b
 Requires:         %{name}-client-xlators%{?_isa} = %{version}-%{release}
e3c68b
+Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description api
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
@@ -340,6 +341,7 @@ Summary:          Development Libraries
e3c68b
 Requires:         %{name}%{?_isa} = %{version}-%{release}
e3c68b
 Requires:         %{name}-devel%{?_isa} = %{version}-%{release}
e3c68b
 Requires:         libacl-devel
e3c68b
+Requires:         %{name}-api%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description api-devel
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
@@ -391,6 +393,8 @@ Requires:         %{name}%{?_isa} = %{version}-%{release}
e3c68b
 %if ( 0%{!?_without_extra_xlators:1} )
e3c68b
 Requires:         %{name}-extra-xlators%{?_isa} = %{version}-%{release}
e3c68b
 %endif
e3c68b
+Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
e3c68b
+Requires:         %{name}-server%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description devel
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
@@ -435,6 +439,7 @@ Requires:         %{name}-client-xlators%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 Obsoletes:        %{name}-client < %{version}-%{release}
e3c68b
 Provides:         %{name}-client = %{version}-%{release}
e3c68b
+Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description fuse
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
@@ -459,6 +464,7 @@ Requires:         python%{_pythonver}-gluster = %{version}-%{release}
e3c68b
 
e3c68b
 Requires:         rsync
e3c68b
 Requires:         util-linux
e3c68b
+Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description geo-replication
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
@@ -536,6 +542,7 @@ BuildRequires:    libibverbs-devel
e3c68b
 BuildRequires:    librdmacm-devel >= 1.0.15
e3c68b
 %endif
e3c68b
 Requires:         %{name}%{?_isa} = %{version}-%{release}
e3c68b
+Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description rdma
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
@@ -664,6 +671,7 @@ This package provides the glusterfs thin-arbiter translator.
e3c68b
 
e3c68b
 %package client-xlators
e3c68b
 Summary:          GlusterFS client-side translators
e3c68b
+Requires:         %{name}-libs%{?_isa} = %{version}-%{release}
e3c68b
 
e3c68b
 %description client-xlators
e3c68b
 GlusterFS is a distributed file-system capable of scaling to several
e3c68b
-- 
e3c68b
1.8.3.1
e3c68b