From 17103e53cbbf6d4cfb42d727d3f2edb7b56c8e9c Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Wed, 21 Jun 2017 17:08:18 +0200 Subject: [PATCH] py3: temporary set dependencies to both py2 and py3 packages We are slowly migrating python scripts to py3 and setting py3 as default for them. Thus we need to depend on both py2 and py3 packages until everything is migrated. https://pagure.io/freeipa/issue/4985 Reviewed-By: Stanislav Laznicka --- freeipa.spec.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/freeipa.spec.in b/freeipa.spec.in index b03cd7cbf..dc4ba67a6 100644 --- a/freeipa.spec.in +++ b/freeipa.spec.in @@ -277,6 +277,9 @@ Group: System Environment/Base Requires: %{name}-server-common = %{version}-%{release} Requires: %{name}-client = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} +%if 0%{?with_python3} +Requires: python3-ipaserver = %{version}-%{release} +%endif Requires: python2-ipaserver = %{version}-%{release} Requires: 389-ds-base >= 1.3.5.14 Requires: openldap-clients > 2.4.35-4 @@ -499,6 +502,9 @@ Summary: IPA authentication for use on clients Group: System Environment/Base Requires: %{name}-client-common = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} +%if 0%{?with_python3} +Requires: python3-ipaclient = %{version}-%{release} +%endif Requires: python2-ipaclient = %{version}-%{release} Requires: python-ldap Requires: cyrus-sasl-gssapi%{?_isa} @@ -618,6 +624,9 @@ BuildArch: noarch Obsoletes: %{name}-python < 4.2.91 Provides: %{name}-python = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} +%if 0%{?with_python3} +Requires: python3-ipalib = %{version}-%{release} +%endif Requires: python2-ipalib = %{version}-%{release} Provides: %{alt_name}-python-compat = %{version}