https://bugzilla.redhat.com/show_bug.cgi?id=1991145
--- Comment #9 from Hirotaka Wakabayashi hiwkby@yahoo.com --- Hello Jakub! I have fixed the issues. Please check the following files.
Spec URL: https://hiwkby.fedorapeople.org/python-oslo-service.spec SRPM URL: https://hiwkby.fedorapeople.org/python-oslo-service-3.0.0-6.fc38.src.rpm Koji(success): https://koji.fedoraproject.org/koji/taskinfo?taskID=94867239
There is a nice paragraph explaining the package in the project README - https://opendev.org/openstack/oslo.service Can we use that as a description?
Fixed. I use the sentences from the README.rst file. https://opendev.org/openstack/oslo.service/src/branch/master/README.rst
Does this fail only for CentOS7?
In such case, we can conditionally run the tests for the rest of the distributions, e.g.
Fixed. I uncomment the lines because I firstly want to push this package for Rawhide branch. I also introduce the new patch for tests and use tox for the tests.
The email address should be in < and > brackets, as you did for your previous changelog records
Fixed. Sorry for my typos. m(_ _)m
``` *** /home/fedora/hiwkby/public_html/python-oslo-service.spec 2022-11-16 03:46:59.626630713 +0000 --- python-oslo-service.spec 2022-12-03 06:41:11.128314842 +0000 *************** *** 6,16 **** %global with_doc 1
%global common_desc \ ! Library for running OpenStack services
Name: python-%{pkg_name} Version: 3.0.0 ! Release: 5%{?dist} Summary: Oslo service library
License: ASL 2.0 --- 6,17 ---- %global with_doc 1
%global common_desc \ ! oslo.service provides a framework for defining new long-running services \ ! using the patterns established by other OpenStack applications.
Name: python-%{pkg_name} Version: 3.0.0 ! Release: 6%{?dist} Summary: Oslo service library
License: ASL 2.0 *************** *** 21,26 **** --- 22,30 ---- Source101: https://tarballs.openstack.org/%%7Bpypi_name%7D/%%7Bpypi_name%7D-%%7Bupstrea... Source102: https://releases.openstack.org/_static/%%7Bsources_gpg_sign%7D.txt %endif + # This patch is temporary until upstream releases 3.0.1. See + # https://bugs.launchpad.net/oslo.service/+bug/1988308 + Patch1: test_loopingcall.py.patch BuildArch: noarch
# Required for tarball sources verification *************** *** 54,59 **** --- 58,64 ---- BuildRequires: python3-webob BuildRequires: python3-paste BuildRequires: python3-paste-deploy + BuildRequires: python3-tox
Requires: python3-eventlet >= 0.25.2 Requires: python3-greenlet *************** *** 107,113 **** %if 0%{?sources_gpg} == 1 %{gpgverify} --keyring=%{SOURCE102} --signature=%{SOURCE101} --data=%{SOURCE0} %endif ! %autosetup -n %{pypi_name}-%{upstream_version} -S git
%build %{py3_build} --- 112,118 ---- %if 0%{?sources_gpg} == 1 %{gpgverify} --keyring=%{SOURCE102} --signature=%{SOURCE101} --data=%{SOURCE0} %endif ! %autosetup -p0 -n %{pypi_name}-%{upstream_version} -S git
%build %{py3_build} *************** *** 127,134 **** %check # FIXME: https://review.openstack.org/279011 seems to break tests in CentOS7, # creating an infinite loop ! #python3 setup.py test || ! #rm -rf .testrepository
%files -n python3-%{pkg_name} %doc README.rst --- 132,139 ---- %check # FIXME: https://review.openstack.org/279011 seems to break tests in CentOS7, # creating an infinite loop ! tox -e py3|| ! rm -rf .testrepository
%files -n python3-%{pkg_name} %doc README.rst *************** *** 147,162 **** %endif
%changelog ! * Wed Nov 16 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-5 - Fixes issues on the packaging guidelines
! * Wed Nov 09 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-4 - Fixes issues on the packaging guidelines
! * Tue Nov 08 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-3 - Fixes issues on the packaging guidelines
! * Tue Nov 01 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-2 - Fixes issues on the packaging guidelines
* Wed Oct 26 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-1 --- 152,171 ---- %endif
%changelog ! * Sat Dec 03 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-6 ! - Applies a patch for tests and uses tox for tests - Fixes issues on the packaging guidelines
! * Wed Nov 16 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-5 - Fixes issues on the packaging guidelines
! * Wed Nov 09 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-4 - Fixes issues on the packaging guidelines
! * Tue Nov 08 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-3 ! - Fixes issues on the packaging guidelines ! ! * Tue Nov 01 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-2 - Fixes issues on the packaging guidelines
* Wed Oct 26 2022 Hirotaka Wakabayashi hiwkby@yahoo.com - 3.0.0-1 ```
Thanks in advance, Hirotaka