From 03b3f990eaf3de92e0f1712754230045bb6da76d Mon Sep 17 00:00:00 2001 From: Abraham Arce Date: Tue, 8 Oct 2019 12:22:27 -0500 Subject: [PATCH] openSUSE: Runtime Dependencies Resolve runtime dependencies for the following service manager components: - sm-client - sm-tools - sm-api High availability OBS workspace has been moved to xe1gyq home project [0], adding repository Cloud_StarlingX_2.0_openSUSE_Leap_15.1 [1] in order to: - allow all succesfull packages appear under xe1gyq repository [2]. - automatically include other flock dependencies (e.g. mtce-devel). Refer to the following OBS workspaces to verify all service management packages have built successfully under repository Cloud_StarlingX_2.0_openSUSE_Leap_15.1: - https://build.opensuse.org/package/show/home:xe1gyq/sm-db - https://build.opensuse.org/package/show/home:xe1gyq/sm-common - https://build.opensuse.org/package/show/home:xe1gyq/sm - https://build.opensuse.org/package/show/home:xe1gyq/sm-client - https://build.opensuse.org/package/show/home:xe1gyq/sm-tools - https://build.opensuse.org/package/show/home:xe1gyq/sm-api [0] https://build.opensuse.org/project/show/home:xe1gyq [1] https://build.opensuse.org/repositories/home:xe1gyq [2] https://download.opensuse.org/repositories/home:/xe1gyq/ Depends-On: https://review.opendev.org/#/c/679686 Story: 2006684 Task: 36968 Task: 36969 Task: 36970 Change-Id: I0a21652fff83b5da8acdfb0191df87165b88389e Signed-off-by: Abraham Arce --- releasenotes/notes/opensuse-specfile-6498d91a98b65741.yaml | 4 ++++ service-mgmt-api/opensuse/sm-api.changes | 5 +++++ service-mgmt-api/opensuse/sm-api.spec | 3 +++ service-mgmt-client/opensuse/sm-client.changes | 5 +++++ service-mgmt-client/opensuse/sm-client.spec | 4 ++++ service-mgmt-tools/opensuse/sm-tools.changes | 5 +++++ service-mgmt-tools/opensuse/sm-tools.spec | 3 ++- 7 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/opensuse-specfile-6498d91a98b65741.yaml diff --git a/releasenotes/notes/opensuse-specfile-6498d91a98b65741.yaml b/releasenotes/notes/opensuse-specfile-6498d91a98b65741.yaml new file mode 100644 index 00000000..b93c41e8 --- /dev/null +++ b/releasenotes/notes/opensuse-specfile-6498d91a98b65741.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Enable openSUSE build. diff --git a/service-mgmt-api/opensuse/sm-api.changes b/service-mgmt-api/opensuse/sm-api.changes index 581850af..2ad44d96 100644 --- a/service-mgmt-api/opensuse/sm-api.changes +++ b/service-mgmt-api/opensuse/sm-api.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Oct 4 22:52:52 UTC 2019 - Abraham Arce - 4 + +- Runtime dependencies. + ------------------------------------------------------------------- Tue Sep 24 05:22:50 UTC 2019 - Abraham Arce - 3 diff --git a/service-mgmt-api/opensuse/sm-api.spec b/service-mgmt-api/opensuse/sm-api.spec index 5a35df0e..f2eb94e5 100644 --- a/service-mgmt-api/opensuse/sm-api.spec +++ b/service-mgmt-api/opensuse/sm-api.spec @@ -22,6 +22,9 @@ BuildRequires: systemd-sysvinit BuildRequires: insserv-compat %endif Requires: python2-six +Requires: python-eventlet +Requires: python-pecan +Requires: python-keystonemiddleware # Needed for %%{_sysconfdir}/init.d, can be removed when we go fully systemd Requires: aaa_base # Needed for %%{_sysconfdir}/pmon.d diff --git a/service-mgmt-client/opensuse/sm-client.changes b/service-mgmt-client/opensuse/sm-client.changes index 7a8665f2..4707ff3a 100644 --- a/service-mgmt-client/opensuse/sm-client.changes +++ b/service-mgmt-client/opensuse/sm-client.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Oct 4 23:02:03 UTC 2019 - Abraham Arce - 3 + +- Runtime dependencies. + ------------------------------------------------------------------- Tue Sep 24 05:22:50 UTC 2019 - Abraham Arce - 2 diff --git a/service-mgmt-client/opensuse/sm-client.spec b/service-mgmt-client/opensuse/sm-client.spec index a43c4213..06d864a9 100644 --- a/service-mgmt-client/opensuse/sm-client.spec +++ b/service-mgmt-client/opensuse/sm-client.spec @@ -14,6 +14,10 @@ BuildRequires: python BuildRequires: python-setuptools BuildRequires: fdupes Requires: python-six +Requires: python-pyparsing +Requires: python-httplib2 +Requires: python-PrettyTable +Requires: python-keystoneclient %description Service Management Client and command line interface. diff --git a/service-mgmt-tools/opensuse/sm-tools.changes b/service-mgmt-tools/opensuse/sm-tools.changes index 8bf0d179..a803838b 100644 --- a/service-mgmt-tools/opensuse/sm-tools.changes +++ b/service-mgmt-tools/opensuse/sm-tools.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Oct 4 22:52:52 UTC 2019 - Abraham Arce - 2 + +- Runtime dependencies. + ------------------------------------------------------------------- Tue Jun 11 13:00:38 UTC 2019 - Abraham Arce - 1 diff --git a/service-mgmt-tools/opensuse/sm-tools.spec b/service-mgmt-tools/opensuse/sm-tools.spec index a39673f2..8ad1e7db 100644 --- a/service-mgmt-tools/opensuse/sm-tools.spec +++ b/service-mgmt-tools/opensuse/sm-tools.spec @@ -8,8 +8,9 @@ URL: https://opendev.org/starlingx/metal Source0: %{name}-%{version}.tar.gz BuildRequires: python -BuildRequires: python-pip +BuildRequires: python2-pip BuildRequires: python-setuptools +Requires: python-psutil BuildArch: noarch