Add python3-daemon required by logmgmt
pkg logmgmt upgraded to python3 requires python3 model "daemon", and no pkgs in Centos7 offical repo provide it. this patch refer to the python3-daemon pkg build by rdo for CentOS 8: python-daemon-2.2.3-7.el8.src.rpm disable the rpm check part which is not required in stx to reduce python3 dependencies that not supported by CentOS 7 Depends-on: https://review.opendev.org/#/c/727657/ Depends-on: https://review.opendev.org/#/c/727662/ Change-Id: Ie08ea9c7adf830ad4e8e924fa69352fb2a923a6f Story: 2007106 Task: 39291 Signed-off-by: SidneyAn <ran1.an@intel.com>
This commit is contained in:
parent
e2dc5c2dd0
commit
97cd7ea5c1
@ -80,3 +80,4 @@ requests-toolbelt
|
|||||||
python/python-mechanize
|
python/python-mechanize
|
||||||
python/python-html5lib
|
python/python-html5lib
|
||||||
python/python-webencodings
|
python/python-webencodings
|
||||||
|
python/python-daemon
|
||||||
|
@ -26,6 +26,7 @@ puppet-oslo-11.3.0-1.el7.src.rpm
|
|||||||
puppet-rabbitmq-5.6.0-4.5ac45degit.el7.src.rpm
|
puppet-rabbitmq-5.6.0-4.5ac45degit.el7.src.rpm
|
||||||
puppet-staging-1.0.4-1.b466d93git.el7.src.rpm
|
puppet-staging-1.0.4-1.b466d93git.el7.src.rpm
|
||||||
puppet-stdlib-4.18.0-2.el7.src.rpm
|
puppet-stdlib-4.18.0-2.el7.src.rpm
|
||||||
|
python-daemon-2.2.3-7.el8.src.rpm
|
||||||
python-docker-3.3.0-1.el7.src.rpm
|
python-docker-3.3.0-1.el7.src.rpm
|
||||||
python-keyring-5.7.1-1.el7.src.rpm
|
python-keyring-5.7.1-1.el7.src.rpm
|
||||||
python-psycopg2-2.5.1-3.el7.src.rpm
|
python-psycopg2-2.5.1-3.el7.src.rpm
|
||||||
|
1
python/python-daemon/centos/build_srpm.data
Normal file
1
python/python-daemon/centos/build_srpm.data
Normal file
@ -0,0 +1 @@
|
|||||||
|
TIS_PATCH_VER=1
|
@ -0,0 +1,66 @@
|
|||||||
|
From 1539089bcd70852304a630e56516f21645d94484 Mon Sep 17 00:00:00 2001
|
||||||
|
From: SidneyAn <ran1.an@intel.com>
|
||||||
|
Date: Fri, 3 Apr 2020 06:51:41 +0000
|
||||||
|
Subject: using el7 python3 dep pkgs
|
||||||
|
|
||||||
|
using el7 pkgs as python3 dep instead of el8 ones
|
||||||
|
unit tests are also disabled to reduce the python3 deps
|
||||||
|
which is not supported by el7
|
||||||
|
|
||||||
|
Signed-off-by: SidneyAn <ran1.an@intel.com>
|
||||||
|
---
|
||||||
|
SPECS/python-daemon.spec | 16 ++++++++--------
|
||||||
|
1 file changed, 8 insertions(+), 8 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/SPECS/python-daemon.spec b/SPECS/python-daemon.spec
|
||||||
|
index 97e1cb2..686228e 100644
|
||||||
|
--- a/SPECS/python-daemon.spec
|
||||||
|
+++ b/SPECS/python-daemon.spec
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
%{?python_enable_dependency_generator}
|
||||||
|
Name: python-daemon
|
||||||
|
Version: 2.2.3
|
||||||
|
-Release: 7%{?dist}
|
||||||
|
+Release: 7.el7%{?_tis_dist}.%{tis_patch_ver}
|
||||||
|
Summary: Library to implement a well-behaved Unix daemon process
|
||||||
|
|
||||||
|
# Some build scripts and test franework are licensed GPLv3+ but htose aren't shipped
|
||||||
|
@@ -15,11 +15,11 @@ Patch1: 0001-Mock-the-.__class__-attribute-so-tests-pass-in-py2.patch
|
||||||
|
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRequires: python3-devel, python3-setuptools
|
||||||
|
-BuildRequires: python3-testscenarios
|
||||||
|
-BuildRequires: python3-docutils
|
||||||
|
+#BuildRequires: python3-testscenarios
|
||||||
|
+BuildRequires: python36-docutils
|
||||||
|
BuildRequires: python3-lockfile
|
||||||
|
-BuildRequires: python3-mock
|
||||||
|
-BuildRequires: python3-testtools
|
||||||
|
+BuildRequires: python36-mock
|
||||||
|
+#BuildRequires: python3-testtools
|
||||||
|
|
||||||
|
%global _description\
|
||||||
|
This library implements the well-behaved daemon specification of PEP 3143,\
|
||||||
|
@@ -32,8 +32,8 @@ This is the python2 version of the library.
|
||||||
|
%package -n python3-daemon
|
||||||
|
Summary: Library to implement a well-behaved Unix daemon process
|
||||||
|
Requires: python3-lockfile
|
||||||
|
-Requires: python3-docutils
|
||||||
|
-%{?python_provide:%python_provide python3-daemon}
|
||||||
|
+Requires: python36-docutils
|
||||||
|
+%{?python_provide:%python_provide python%{python3_pkgversion}-daemon}
|
||||||
|
|
||||||
|
%description -n python3-daemon %_description
|
||||||
|
|
||||||
|
@@ -51,7 +51,7 @@ rm -fr %{buildroot}%{python3_sitelib}/tests
|
||||||
|
|
||||||
|
# Test suite requires minimock and lockfile
|
||||||
|
%check
|
||||||
|
-PYTHONPATH=$(pwd) %{__python3} -m unittest discover
|
||||||
|
+#PYTHONPATH=$(pwd) %{__python3} -m unittest discover
|
||||||
|
|
||||||
|
%files -n python3-daemon
|
||||||
|
%license LICENSE.ASF-2
|
||||||
|
--
|
||||||
|
2.7.4
|
||||||
|
|
1
python/python-daemon/centos/meta_patches/PATCH_ORDER
Normal file
1
python/python-daemon/centos/meta_patches/PATCH_ORDER
Normal file
@ -0,0 +1 @@
|
|||||||
|
0001-using-el7-python3-dep-pkgs.patch
|
1
python/python-daemon/centos/srpm_path
Normal file
1
python/python-daemon/centos/srpm_path
Normal file
@ -0,0 +1 @@
|
|||||||
|
mirror:Source/python-daemon-2.2.3-7.el8.src.rpm
|
Loading…
Reference in New Issue
Block a user