commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2020-10-26 16:17:33 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new.3463 (New) Package is "python-osprofiler" Mon Oct 26 16:17:33 2020 rev:13 rq:841223 version:3.4.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2020-06-05 20:19:50.171789360 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new.3463/python-osprofiler.changes 2020-10-26 16:18:20.755033218 +0100 @@ -1,0 +2,18 @@ +Fri Oct 9 19:18:37 UTC 2020 - cloud-de...@suse.de + +- update to version 3.4.0 + - Fix empty 'args' and 'kwargs' when using 'hide_args' with Jaeger + - drop mock from lower-constraints + - Bump default tox env from py37 to py38 + - Add Python3 victoria unit tests + - Add py38 package metadata + - switch to importlib.metadata to find package version + - Fix StopIteration error on Ubuntu Focal + - Use unittest.mock instead of third party mock + - Fix pep8 failures + - Bump bandit version + - Switch to newer openstackdocstheme and reno versions + - Update master for stable/ussuri + - Enforce order of import statements + +--- Old: osprofiler-3.1.0.tar.gz New: osprofiler-3.4.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.Yd3CRk/_old 2020-10-26 16:18:21.267033630 +0100 +++ /var/tmp/diff_new_pack.Yd3CRk/_new 2020-10-26 16:18:21.267033630 +0100 @@ -17,19 +17,20 @@ Name: python-osprofiler -Version:3.1.0 +Version:3.4.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python URL:https://launchpad.net/osprofiler -Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-3.1.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-3.4.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-PrettyTable >= 0.7.2 BuildRequires: python3-WebOb >= 1.7.1 BuildRequires: python3-ddt BuildRequires: python3-docutils BuildRequires: python3-elasticsearch +BuildRequires: python3-importlib-metadata BuildRequires: python3-mock BuildRequires: python3-oslo.concurrency >= 3.26.0 BuildRequires: python3-oslo.config @@ -56,6 +57,7 @@ Group: Development/Languages/Python Requires: python3-PrettyTable >= 0.7.2 Requires: python3-WebOb >= 1.7.1 +Requires: python3-importlib-metadata Requires: python3-oslo.concurrency >= 3.26.0 Requires: python3-oslo.config Requires: python3-oslo.log @@ -85,7 +87,7 @@ Documentation for OSProfiler. %prep -%autosetup -p1 -n osprofiler-3.1.0 +%autosetup -p1 -n osprofiler-3.4.0 %py_req_cleanup %build ++ _service ++ --- /var/tmp/diff_new_pack.Yd3CRk/_old 2020-10-26 16:18:21.299033656 +0100 +++ /var/tmp/diff_new_pack.Yd3CRk/_new 2020-10-26 16:18:21.303033660 +0100 @@ -1,8 +1,8 @@ -https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/osprofiler/osprofiler.spec.j2 +https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/osprofiler/osprofiler.spec.j2 python-osprofiler.spec -https://opendev.org/openstack/osprofiler/raw/branch/stable/ussuri/requirements.txt +https://opendev.org/openstack/osprofiler/raw/branch/stable/victoria/requirements.txt cloud-de...@suse.de gh,openstack,osprofiler ++ osprofiler-3.1.0.tar.gz -> osprofiler-3.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osprofiler-3.1.0/.zuul.yaml new/osprofiler-3.4.0/.zuul.yaml --- old/osprofiler-3.1.0/.zuul.yaml 2020-04-07 12:08:37.0 +0200 +++ new/osprofiler-3.4.0/.zuul.yaml 2020-09-11 21:19:46.0 +0200 @@ -4,7 +4,7 @@ - lib-forward-testing-python3 - openstack-cover-jobs - openstack-lower-constraints-jobs - - openstack-python3-ussuri-jobs + - openstack-python3-victoria-jobs - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osprofiler-3.1.0/AUTHORS new/osprofiler-3.4.0/AUTHORS --- old/osprofiler-3.1.0/AUTHORS2020-04-07 12:10:14.0 +0200 +++ new/osprofiler-3.4.0/AUTHORS2020-09-11 21:21:18.0 +0200 @@ -13,6 +13,7 @@ Carlos Goncalves ChangBo Guo(gcb) Corey Bryant +Daria Kobtseva Davanum Srinivas
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2020-06-05 20:15:47 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new.3606 (New) Package is "python-osprofiler" Fri Jun 5 20:15:47 2020 rev:12 rq:803605 version:3.1.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2020-03-24 22:32:45.649101612 +0100 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new.3606/python-osprofiler.changes 2020-06-05 20:19:50.171789360 +0200 @@ -1,0 +2,11 @@ +Tue May 12 10:04:24 UTC 2020 - cloud-de...@suse.de + +- update to version 3.1.0 + - Handle driver initialization errors to avoid service crash + - [ussuri][goal] Drop python 2.7 support and testing + - Switch to Ussuri jobs + - Start README.rst with a better title + - Update master for stable/train + - Update hacking for Python3 + +--- Old: osprofiler-2.8.2.tar.gz New: osprofiler-3.1.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.yMel6z/_old 2020-06-05 20:19:51.231792965 +0200 +++ /var/tmp/diff_new_pack.yMel6z/_new 2020-06-05 20:19:51.235792978 +0200 @@ -17,13 +17,13 @@ Name: python-osprofiler -Version:2.8.2 +Version:3.1.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python URL:https://launchpad.net/osprofiler -Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.8.2.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-3.1.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-PrettyTable >= 0.7.2 BuildRequires: python3-WebOb >= 1.7.1 @@ -85,7 +85,7 @@ Documentation for OSProfiler. %prep -%autosetup -p1 -n osprofiler-2.8.2 +%autosetup -p1 -n osprofiler-3.1.0 %py_req_cleanup %build ++ _service ++ --- /var/tmp/diff_new_pack.yMel6z/_old 2020-06-05 20:19:51.255793047 +0200 +++ /var/tmp/diff_new_pack.yMel6z/_new 2020-06-05 20:19:51.255793047 +0200 @@ -1,8 +1,8 @@ -https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/osprofiler/osprofiler.spec.j2 +https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/osprofiler/osprofiler.spec.j2 python-osprofiler.spec -https://raw.githubusercontent.com/openstack/osprofiler/stable/train/requirements.txt +https://opendev.org/openstack/osprofiler/raw/branch/stable/ussuri/requirements.txt cloud-de...@suse.de gh,openstack,osprofiler ++ osprofiler-2.8.2.tar.gz -> osprofiler-3.1.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osprofiler-2.8.2/.zuul.yaml new/osprofiler-3.1.0/.zuul.yaml --- old/osprofiler-2.8.2/.zuul.yaml 2019-09-04 16:25:44.0 +0200 +++ new/osprofiler-3.1.0/.zuul.yaml 2020-04-07 12:08:37.0 +0200 @@ -1,27 +1,21 @@ - project: templates: - check-requirements - - lib-forward-testing - lib-forward-testing-python3 - openstack-cover-jobs - openstack-lower-constraints-jobs - - openstack-python-jobs - - openstack-python3-train-jobs + - openstack-python3-ussuri-jobs - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 check: jobs: -- openstack-tox-functional - openstack-tox-functional-py36 - tempest-smoke-py3-osprofiler-redis - tempest-smoke-py3-osprofiler-sqlalchemy gate: jobs: -- openstack-tox-functional - openstack-tox-functional-py36 -- tempest-smoke-py3-osprofiler-redis -- tempest-smoke-py3-osprofiler-sqlalchemy - job: name: tempest-smoke-py3-osprofiler-redis diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osprofiler-2.8.2/AUTHORS new/osprofiler-3.1.0/AUTHORS --- old/osprofiler-2.8.2/AUTHORS2019-09-04 16:26:48.0 +0200 +++ new/osprofiler-3.1.0/AUTHORS2020-04-07 12:10:14.0 +0200 @@ -72,4 +72,6 @@ sunyandi uppi wangxiyuan +yangkun.lc +zhangboye zhouxinyong diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osprofiler-2.8.2/ChangeLog new/osprofiler-3.1.0/ChangeLog --- old/osprofiler-2.8.2/ChangeLog 2019-09-04 16:26:48.0 +0200 +++ new/osprofiler-3.1.0/ChangeLog 2020-04-07 12:10:14.0 +0200 @@ -1,6 +1,24 @@ CHANGES
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2020-03-24 22:32:44 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new.3160 (New) Package is "python-osprofiler" Tue Mar 24 22:32:44 2020 rev:11 rq:787442 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2019-12-04 14:18:41.718361042 +0100 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new.3160/python-osprofiler.changes 2020-03-24 22:32:45.649101612 +0100 @@ -1,0 +2,10 @@ +Mon Mar 23 12:16:26 UTC 2020 - Dirk Mueller + +- add obsoletes + +--- +Sat Mar 14 11:45:55 UTC 2020 - Dirk Mueller + +- switch to python 3.x only builds + +--- Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.CkE24e/_old 2020-03-24 22:32:46.345101951 +0100 +++ /var/tmp/diff_new_pack.CkE24e/_new 2020-03-24 22:32:46.345101951 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-osprofiler # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,22 +25,6 @@ URL:https://launchpad.net/osprofiler Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.8.2.tar.gz BuildRequires: openstack-macros -BuildRequires: python2-PrettyTable >= 0.7.2 -BuildRequires: python2-WebOb >= 1.7.1 -BuildRequires: python2-ddt -BuildRequires: python2-docutils -BuildRequires: python2-elasticsearch -BuildRequires: python2-mock -BuildRequires: python2-oslo.concurrency >= 3.26.0 -BuildRequires: python2-oslo.config -BuildRequires: python2-oslo.log -BuildRequires: python2-oslo.utils >= 3.33.0 -BuildRequires: python2-pymongo -BuildRequires: python2-python-subunit -BuildRequires: python2-redis -BuildRequires: python2-six >= 1.10.0 -BuildRequires: python2-stestr -BuildRequires: python2-testtools BuildRequires: python3-PrettyTable >= 0.7.2 BuildRequires: python3-WebOb >= 1.7.1 BuildRequires: python3-ddt @@ -57,25 +41,31 @@ BuildRequires: python3-six >= 1.10.0 BuildRequires: python3-stestr BuildRequires: python3-testtools -Requires: python-PrettyTable >= 0.7.2 -Requires: python-WebOb >= 1.7.1 -Requires: python-oslo.concurrency >= 3.26.0 -Requires: python-oslo.config -Requires: python-oslo.log -Requires: python-oslo.utils >= 3.33.0 -Requires: python-six >= 1.10.0 BuildArch: noarch + +%description +OSProfiler provides a tiny but powerful library that is used by +most (soon to be all) OpenStack projects and their python clients. It +provides functionality to be able to generate 1 trace per request, that goes +through all involved services. This trace can then be extracted and used +to build a tree of calls which can be quite handy for a variety of +reasons (for example in isolating cross-project performance issues). + +%package -n python3-osprofiler +Summary:OpenStack Profiler Library +Group: Development/Languages/Python +Requires: python3-PrettyTable >= 0.7.2 +Requires: python3-WebOb >= 1.7.1 +Requires: python3-oslo.concurrency >= 3.26.0 +Requires: python3-oslo.config +Requires: python3-oslo.log +Requires: python3-oslo.utils >= 3.33.0 +Requires: python3-six >= 1.10.0 %if 0%{?suse_version} -Requires(post): update-alternatives -Requires(postun): update-alternatives -%else -# on RDO, update-alternatives is in chkconfig -Requires(post): chkconfig -Requires(postun): chkconfig +Obsoletes: python2-osprofiler < 3.0.0 %endif -%python_subpackages -%description +%description -n python3-osprofiler OSProfiler provides a tiny but powerful library that is used by most (soon to be all) OpenStack projects and their python clients. It provides functionality to be able to generate 1 trace per request, that goes @@ -83,6 +73,8 @@ to build a tree of calls which can be quite handy for a variety of reasons (for example in isolating cross-project performance issues). +This package contains the Python 3.x module + %package -n python-osprofiler-doc Summary:Documentation for OSProfiler Group: Development/Languages/Python @@ -97,32 +89,25 @@ %py_req_cleanup %build -%{python_build} +%{py3_build} %install -%{python_install} -%python_clone -a %{buildroot}%{_bindir}/osprofiler +%{py3_install} # generate html docs PBR_VERSION=%{version
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2019-12-04 13:47:48 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new.4691 (New) Package is "python-osprofiler" Wed Dec 4 13:47:48 2019 rev:10 rq:736623 version:2.8.2 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2019-05-03 22:43:04.079322490 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new.4691/python-osprofiler.changes 2019-12-04 14:18:41.718361042 +0100 @@ -1,0 +2,22 @@ +Wed Oct 9 12:39:40 UTC 2019 - cloud-de...@suse.de + +- update to version 2.8.2 + - Add a job to run full Tempest with enabled profiler + - Minimum versions of databases with JSON data type support + - Allow OSPROFILER_TRACE_SQLALCHEMY to be overridden + - Don't fail if sqlalchemy driver fails to initialize + - Fix elasticsearch version in python requirements + - Automatic configuration of SQLAlchemy driver in DevStack + - Rename OSProfiler-enabled Tempest job + - Add Python 3 Train unit tests + - Bring env OSPROFILER_CONNECTION_STRING into effect + - Optimize storage schema for Redis driver + - Replace git.openstack.org URLs with opendev.org URLs + - Dropping the py35 testing + - Support standalone placement in the devstack + - Update master for stable/stein + - Collect traces from Tempest job + - change function list_traces of mongodb module + - OpenDev Migration Patch + +--- Old: osprofiler-2.6.0.tar.gz New: osprofiler-2.8.2.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.TYaRTn/_old 2019-12-04 14:18:42.114361093 +0100 +++ /var/tmp/diff_new_pack.TYaRTn/_new 2019-12-04 14:18:42.114361093 +0100 @@ -17,15 +17,14 @@ Name: python-osprofiler -Version:2.6.0 +Version:2.8.2 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python URL:https://launchpad.net/osprofiler -Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.6.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.8.2.tar.gz BuildRequires: openstack-macros -BuildRequires: python-devel BuildRequires: python2-PrettyTable >= 0.7.2 BuildRequires: python2-WebOb >= 1.7.1 BuildRequires: python2-ddt @@ -45,7 +44,6 @@ BuildRequires: python3-PrettyTable >= 0.7.2 BuildRequires: python3-WebOb >= 1.7.1 BuildRequires: python3-ddt -BuildRequires: python3-devel BuildRequires: python3-docutils BuildRequires: python3-elasticsearch BuildRequires: python3-mock @@ -88,14 +86,14 @@ %package -n python-osprofiler-doc Summary:Documentation for OSProfiler Group: Development/Languages/Python -BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme +BuildRequires: python3-Sphinx +BuildRequires: python3-openstackdocstheme %description -n python-osprofiler-doc Documentation for OSProfiler. %prep -%autosetup -p1 -n osprofiler-2.6.0 +%autosetup -p1 -n osprofiler-2.8.2 %py_req_cleanup %build @@ -106,7 +104,7 @@ %python_clone -a %{buildroot}%{_bindir}/osprofiler # generate html docs -%{__python2} setup.py build_sphinx +PBR_VERSION=%{version} %sphinx_build -b html doc/source doc/build/html # remove the sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} ++ _service ++ --- /var/tmp/diff_new_pack.TYaRTn/_old 2019-12-04 14:18:42.142361096 +0100 +++ /var/tmp/diff_new_pack.TYaRTn/_new 2019-12-04 14:18:42.142361096 +0100 @@ -1,8 +1,8 @@ -https://raw.githubusercontent.com/openstack/rpm-packaging/stable/stein/openstack/osprofiler/osprofiler.spec.j2 +https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/osprofiler/osprofiler.spec.j2 python-osprofiler.spec -https://raw.githubusercontent.com/openstack/osprofiler/stable/stein/requirements.txt +https://raw.githubusercontent.com/openstack/osprofiler/stable/train/requirements.txt cloud-de...@suse.de gh,openstack,osprofiler ++ osprofiler-2.6.0.tar.gz -> osprofiler-2.8.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osprofiler-2.6.0/.zuul.yaml new/osprofiler-2.8.2/.zuul.yaml --- old/osprofiler-2.6.0/.zuul.yaml 2019-02-18 22:52:33.0 +0100 +++ new/osprofiler-2.8.2/.zuul.yaml 2019-09-04 16:25:44.0 +0200 @@ -6,16 +6,53 @@ - openstack-cover-jobs - openstack-lower-constraints-jobs
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2019-05-03 22:43:02 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new.5148 (New) Package is "python-osprofiler" Fri May 3 22:43:02 2019 rev:9 rq:692872 version:2.6.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2019-03-13 09:13:08.675399651 +0100 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new.5148/python-osprofiler.changes 2019-05-03 22:43:04.079322490 +0200 @@ -1,0 +2,31 @@ +Mon Apr 8 14:04:49 UTC 2019 - cloud-de...@suse.de + +- update to version 2.6.0 + - Switch to stestr + - When shortening span-ids, check if they're already short + - Do not insert osprofiler filter into Neutron api-paste pipeline + - Change python3.5 job to python3.7 job on Stein+ + - import zuul job settings from project-config + - [devstack] Add support for elasticsearch backend + - Change openstack-dev to openstack-discuss + - Update reno for stable/rocky + - Update min tox version to 2.0 + - Don't quote {posargs} in tox.ini + - add python 3.6 unit test job + - Make tracing of SQL statements configurable in DevStack plugin + - add lib-forward-testing-python3 test job + - build universal wheels + - Reload keystone to apply osprofiler config + - Allow test path to be overridden + - Add sqlalchemy collector + - Configure Jaeger collector in DevStack + - add password for connecting redis-sentinel + - Add support for mongodb backend in devstack plugin + - In DevStack install Redis client library via pip, not as system package + - Use $STACK_USER variable in install_jaeger function + - Change http to https in reference link + - In case of an error, always add message + - Use templates for cover and lower-constraints +- remove 0001-Add-sqlalchemy-collector.patch and 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch + +--- Old: 0001-Add-sqlalchemy-collector.patch 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch osprofiler-2.3.0.tar.gz New: osprofiler-2.6.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.FTmZVM/_old 2019-05-03 22:43:04.651323694 +0200 +++ /var/tmp/diff_new_pack.FTmZVM/_new 2019-05-03 22:43:04.655323703 +0200 @@ -17,22 +17,19 @@ Name: python-osprofiler -Version:2.3.0 +Version:2.6.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python URL:https://launchpad.net/osprofiler -Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.3.0.tar.gz -# backport sql collector -- https://github.com/openstack/osprofiler/commit/032a21861854c5f63a039c997a58b4a979e62750 -Patch0: 0001-Add-sqlalchemy-collector.patch -# https://review.openstack.org/#/c/642407/ -Patch1: 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.6.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel BuildRequires: python2-PrettyTable >= 0.7.2 BuildRequires: python2-WebOb >= 1.7.1 BuildRequires: python2-ddt +BuildRequires: python2-docutils BuildRequires: python2-elasticsearch BuildRequires: python2-mock BuildRequires: python2-oslo.concurrency >= 3.26.0 @@ -43,12 +40,13 @@ BuildRequires: python2-python-subunit BuildRequires: python2-redis BuildRequires: python2-six >= 1.10.0 -BuildRequires: python2-testrepository +BuildRequires: python2-stestr BuildRequires: python2-testtools BuildRequires: python3-PrettyTable >= 0.7.2 BuildRequires: python3-WebOb >= 1.7.1 BuildRequires: python3-ddt BuildRequires: python3-devel +BuildRequires: python3-docutils BuildRequires: python3-elasticsearch BuildRequires: python3-mock BuildRequires: python3-oslo.concurrency >= 3.26.0 @@ -59,7 +57,7 @@ BuildRequires: python3-python-subunit BuildRequires: python3-redis BuildRequires: python3-six >= 1.10.0 -BuildRequires: python3-testrepository +BuildRequires: python3-stestr BuildRequires: python3-testtools Requires: python-PrettyTable >= 0.7.2 Requires: python-WebOb >= 1.7.1 @@ -97,9 +95,8 @@ Documentation for OSProfiler. %prep -%autosetup -p1 -n osprofiler-2.3.0 +%autosetup -p1 -n osprofiler-2.6.0 %py_req_cleanup -sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg %build %{python_build} @@ -120,9 +117,7 @@ %python_uninstall_alternative osprofiler %check -%{
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2019-03-13 09:13:00 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new.28833 (New) Package is "python-osprofiler" Wed Mar 13 09:13:00 2019 rev:8 rq:684223 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2018-09-07 15:39:25.710534558 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new.28833/python-osprofiler.changes 2019-03-13 09:13:08.675399651 +0100 @@ -1,0 +2,8 @@ +Tue Mar 12 09:50:53 UTC 2019 - Thomas Bechtold + +- Add 0001-Add-sqlalchemy-collector.patch and + 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch + Backport of the sqlalchemy collector driver to store traces + in a SQL database + +--- New: 0001-Add-sqlalchemy-collector.patch 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.ceVxs4/_old 2019-03-13 09:13:09.411399575 +0100 +++ /var/tmp/diff_new_pack.ceVxs4/_new 2019-03-13 09:13:09.411399575 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-osprofiler # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,6 +24,10 @@ Group: Development/Languages/Python URL:https://launchpad.net/osprofiler Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.3.0.tar.gz +# backport sql collector -- https://github.com/openstack/osprofiler/commit/032a21861854c5f63a039c997a58b4a979e62750 +Patch0: 0001-Add-sqlalchemy-collector.patch +# https://review.openstack.org/#/c/642407/ +Patch1: 0001-Don-t-fail-if-sqlalchemy-driver-fails-to-initialize.patch BuildRequires: openstack-macros BuildRequires: python-devel BuildRequires: python2-PrettyTable >= 0.7.2 ++ 0001-Add-sqlalchemy-collector.patch ++ >From 032a21861854c5f63a039c997a58b4a979e62750 Mon Sep 17 00:00:00 2001 From: Thomas Bechtold Date: Fri, 8 Feb 2019 12:37:38 +0100 Subject: [PATCH] Add sqlalchemy collector Beside the already available collectors, add a sqlalchemy based collector. This is useful if you don't want to maintain another DB solution and just use the (usually) already available database. The driver currently implements the notify() and get_report() methods so it is possible to store trace points and to get a single trace. Change-Id: If91b35d4b97862c0ecf6677f4c6b95a09d411195 --- doc/source/user/collectors.rst | 25 + osprofiler/drivers/__init__.py | 1 + osprofiler/drivers/base.py | 6 ++ osprofiler/drivers/sqlalchemy_driver.py | 119 4 files changed, 151 insertions(+) create mode 100644 osprofiler/drivers/sqlalchemy_driver.py diff --git a/doc/source/user/collectors.rst b/doc/source/user/collectors.rst index e163d57..5d48caa 100644 --- a/doc/source/user/collectors.rst +++ b/doc/source/user/collectors.rst @@ -39,3 +39,28 @@ Redis value. Defaults to: 0.1 seconds * sentinel_service_name: The name of the Sentinel service to use. Defaults to: "mymaster" + +SQLAlchemy +-- + +The SQLAlchemy collector allows you to store profiling data into a database +supported by SQLAlchemy. + +Usage += +To use the driver, the `connection_string` in the `[osprofiler]` config section +needs to be set to a connection string that `SQLAlchemy understands`_ +For example:: + + [osprofiler] + connection_string = mysql+pymysql://username:password@192.168.192.81/profiler?charset=utf8 + +where `username` is the database username, `password` is the database password, +`192.168.192.81` is the database IP address and `profiler` is the database name. + +The database (in this example called `profiler`) needs to be created manually and +the database user (in this example called `username`) needs to have priviliges +to create tables and select and insert rows. + + +.. _SQLAlchemy understands: https://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls diff --git a/osprofiler/drivers/__init__.py b/osprofiler
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2018-09-07 15:39:24 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new (New) Package is "python-osprofiler" Fri Sep 7 15:39:24 2018 rev:7 rq:633115 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2018-02-27 16:57:19.361419045 +0100 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new/python-osprofiler.changes 2018-09-07 15:39:25.710534558 +0200 @@ -1,0 +2,30 @@ +Mon Sep 3 09:47:07 UTC 2018 - cloud-de...@suse.de + +- update to version 2.3.0 + - Check profiler instance before initialize + - Put 'db' parameter back and provide a deprecation warning before remove + - Update reno for stable/queens + - opts: Fix invalid rST formatting + - Unify and fix `list_traces` function + - Cleanup test-requirements + - Add oslo.serialization into requirements + - Zuul: Remove project name + - Add release note link in README + - Add minimum version and fix dulwich issue + - Remove Ceilometer support + - Filter traces that contain error/exception + - Remove lower bound from requirements + - Allow user to specify password for Redis connection + - Update documentation & usage for redis driver + - Trivial: Update pypi url to new url + - Fix typo + - OSprofiler with Jaeger Tracing as backend + - Add lower-constraints job + - set default python to python3 + - fix tox python3 overrides + - Make profiler.clean() public method + - Initialize osprofiler in Nova Cell configs + - update sphinx-doc links + - Add initial 'trace list' command + +--- Old: osprofiler-1.15.2.tar.gz New: osprofiler-2.3.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.8kMT1l/_old 2018-09-07 15:39:26.138534099 +0200 +++ /var/tmp/diff_new_pack.8kMT1l/_new 2018-09-07 15:39:26.138534099 +0200 @@ -17,50 +17,51 @@ Name: python-osprofiler -Version:1.15.2 +Version:2.3.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python -Url:https://launchpad.net/osprofiler -Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-1.15.2.tar.gz +URL:https://launchpad.net/osprofiler +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-2.3.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel +BuildRequires: python2-PrettyTable >= 0.7.2 BuildRequires: python2-WebOb >= 1.7.1 -BuildRequires: python2-ceilometerclient >= 2.5.0 -BuildRequires: python2-ddt >= 1.0.1 -BuildRequires: python2-elasticsearch >= 2.0.0 -BuildRequires: python2-mock >= 2.0.0 -BuildRequires: python2-oslo.concurrency >= 3.25.0 -BuildRequires: python2-oslo.config >= 5.1.0 -BuildRequires: python2-oslo.log >= 3.36.0 +BuildRequires: python2-ddt +BuildRequires: python2-elasticsearch +BuildRequires: python2-mock +BuildRequires: python2-oslo.concurrency >= 3.26.0 +BuildRequires: python2-oslo.config +BuildRequires: python2-oslo.log BuildRequires: python2-oslo.utils >= 3.33.0 -BuildRequires: python2-pymongo >= 3.0.2 -BuildRequires: python2-python-subunit >= 1.0.0 -BuildRequires: python2-redis >= 2.10.0 +BuildRequires: python2-pymongo +BuildRequires: python2-python-subunit +BuildRequires: python2-redis BuildRequires: python2-six >= 1.10.0 -BuildRequires: python2-testrepository >= 0.0.18 -BuildRequires: python2-testtools >= 2.2.0 +BuildRequires: python2-testrepository +BuildRequires: python2-testtools +BuildRequires: python3-PrettyTable >= 0.7.2 BuildRequires: python3-WebOb >= 1.7.1 -BuildRequires: python3-ceilometerclient >= 2.5.0 -BuildRequires: python3-ddt >= 1.0.1 +BuildRequires: python3-ddt BuildRequires: python3-devel -BuildRequires: python3-elasticsearch >= 2.0.0 -BuildRequires: python3-mock >= 2.0.0 -BuildRequires: python3-oslo.concurrency >= 3.25.0 -BuildRequires: python3-oslo.config >= 5.1.0 -BuildRequires: python3-oslo.log >= 3.36.0 +BuildRequires: python3-elasticsearch +BuildRequires: python3-mock +BuildRequires: python3-oslo.concurrency >= 3.26.0 +BuildRequires: python3-oslo.config +BuildRequires: python3-oslo.log BuildRequires: python3-oslo.utils >= 3.33.0 -BuildRequires: python3-pymongo >= 3.0.2 -BuildRequires: python3-python-subunit >= 1.0.0 -BuildRequires: python3-redis >= 2.10.0 +BuildRequires: python3-pymongo +BuildRequires: python3-python-subunit +BuildRequires: python3-redis BuildRequires: python3
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2018-02-27 16:57:17 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new (New) Package is "python-osprofiler" Tue Feb 27 16:57:17 2018 rev:6 rq:579518 version:1.15.2 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2018-01-17 21:56:41.491767995 +0100 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new/python-osprofiler.changes 2018-02-27 16:57:19.361419045 +0100 @@ -1,0 +2,20 @@ +Fri Feb 23 13:30:57 UTC 2018 - cloud-de...@suse.de + +- update to version 1.15.2 + - Update .gitreview for stable/queens + - Check profiler instance before initialize +- Switch to stable/queens spec template + +--- +Tue Jan 30 15:15:33 UTC 2018 - cloud-de...@suse.de + +- update to version 1.15.1 + - Add kwargs to WsgiMiddleware __init__ + - Add functional test for Redis driver + - Add Zuul job for functional testing + - Remove setting of version/release from releasenotes + - Make collector configurable in DevStack plugin + - Add filter for OSprofiler html output + - Update the invalid doc links to the right ones in osprofiler docs + +--- Old: osprofiler-1.14.0.tar.gz New: osprofiler-1.15.2.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.kkU54n/_old 2018-02-27 16:57:20.729369618 +0100 +++ /var/tmp/diff_new_pack.kkU54n/_new 2018-02-27 16:57:20.733369474 +0100 @@ -17,13 +17,13 @@ Name: python-osprofiler -Version:1.14.0 +Version:1.15.2 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python Url:https://launchpad.net/osprofiler -Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-1.14.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-1.15.2.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel BuildRequires: python2-WebOb >= 1.7.1 @@ -31,10 +31,10 @@ BuildRequires: python2-ddt >= 1.0.1 BuildRequires: python2-elasticsearch >= 2.0.0 BuildRequires: python2-mock >= 2.0.0 -BuildRequires: python2-oslo.concurrency >= 3.20.0 -BuildRequires: python2-oslo.config >= 4.6.0 -BuildRequires: python2-oslo.log >= 3.30.0 -BuildRequires: python2-oslo.utils >= 3.31.0 +BuildRequires: python2-oslo.concurrency >= 3.25.0 +BuildRequires: python2-oslo.config >= 5.1.0 +BuildRequires: python2-oslo.log >= 3.36.0 +BuildRequires: python2-oslo.utils >= 3.33.0 BuildRequires: python2-pymongo >= 3.0.2 BuildRequires: python2-python-subunit >= 1.0.0 BuildRequires: python2-redis >= 2.10.0 @@ -47,10 +47,10 @@ BuildRequires: python3-devel BuildRequires: python3-elasticsearch >= 2.0.0 BuildRequires: python3-mock >= 2.0.0 -BuildRequires: python3-oslo.concurrency >= 3.20.0 -BuildRequires: python3-oslo.config >= 4.6.0 -BuildRequires: python3-oslo.log >= 3.30.0 -BuildRequires: python3-oslo.utils >= 3.31.0 +BuildRequires: python3-oslo.concurrency >= 3.25.0 +BuildRequires: python3-oslo.config >= 5.1.0 +BuildRequires: python3-oslo.log >= 3.36.0 +BuildRequires: python3-oslo.utils >= 3.33.0 BuildRequires: python3-pymongo >= 3.0.2 BuildRequires: python3-python-subunit >= 1.0.0 BuildRequires: python3-redis >= 2.10.0 @@ -58,10 +58,10 @@ BuildRequires: python3-testrepository >= 0.0.18 BuildRequires: python3-testtools >= 2.2.0 Requires: python-WebOb >= 1.7.1 -Requires: python-oslo.concurrency >= 3.20.0 -Requires: python-oslo.config >= 4.6.0 -Requires: python-oslo.log >= 3.30.0 -Requires: python-oslo.utils >= 3.31.0 +Requires: python-oslo.concurrency >= 3.25.0 +Requires: python-oslo.config >= 5.1.0 +Requires: python-oslo.log >= 3.36.0 +Requires: python-oslo.utils >= 3.33.0 Requires: python-six >= 1.10.0 BuildArch: noarch %if 0%{?suse_version} @@ -86,13 +86,13 @@ Summary:Documentation for OSProfiler Group: Development/Languages/Python BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme >= 1.17.0 +BuildRequires: python-openstackdocstheme >= 1.18.1 %description -n python-osprofiler-doc Documentation for OSProfiler. %prep -%autosetup -p1 -n osprofiler-1.14.0 +%autosetup -p1 -n osprofiler-1.15.2 %py_req_cleanup sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg ++ _service ++ --- /var/tmp/diff_new_pack.kkU54n/_old 2018-02-2
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2018-01-17 21:56:39 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new (New) Package is "python-osprofiler" Wed Jan 17 21:56:39 2018 rev:5 rq:565775 version:1.14.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2017-08-28 15:30:00.400435309 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new/python-osprofiler.changes 2018-01-17 21:56:41.491767995 +0100 @@ -1,0 +2,16 @@ +Mon Jan 15 12:04:06 UTC 2018 - cloud-de...@suse.de + +- update to version 1.14.0 + - Remove unused parameters from Profiler class + - Make dependency on oslo.messaging runtime only + - Update reno for stable/pike + - Add loading local static files option of template.html + - Do not require OpenStack authentication to run osprofiler CLI + - Improve unit test coverage + - Make test_notifier independent of test case execution order + - Remove dependency on oslo.log library + - Extend messaging driver to support reporting + - Handle and report SQLAlchemy errors + - Add function/sql results to trace info + +--- Old: osprofiler-1.11.0.tar.gz New: osprofiler-1.14.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.8PDYwi/_old 2018-01-17 21:56:42.163736562 +0100 +++ /var/tmp/diff_new_pack.8PDYwi/_new 2018-01-17 21:56:42.171736188 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-osprofiler # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,39 +16,63 @@ # -%global sname osprofiler Name: python-osprofiler -Version:1.11.0 +Version:1.14.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python Url:https://launchpad.net/osprofiler -Source0: https://pypi.io/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/osprofiler/osprofiler-1.14.0.tar.gz BuildRequires: openstack-macros -BuildRequires: python-WebOb >= 1.7.1 -BuildRequires: python-ceilometerclient >= 2.5.0 -BuildRequires: python-ddt >= 1.0.1 BuildRequires: python-devel -BuildRequires: python-elasticsearch >= 2.0.0 -BuildRequires: python-mock >= 2.0 -BuildRequires: python-oslo.concurrency >= 3.8.0 -BuildRequires: python-oslo.config >= 4.0.0 -BuildRequires: python-oslo.log >= 3.22.0 -BuildRequires: python-oslo.utils >= 3.20.0 -BuildRequires: python-pymongo >= 3.0.2 -BuildRequires: python-python-subunit >= 0.0.18 -BuildRequires: python-redis >= 2.10.0 -BuildRequires: python-six >= 1.9.0 -BuildRequires: python-testrepository >= 0.0.18 -BuildRequires: python-testtools >= 1.4.0 +BuildRequires: python2-WebOb >= 1.7.1 +BuildRequires: python2-ceilometerclient >= 2.5.0 +BuildRequires: python2-ddt >= 1.0.1 +BuildRequires: python2-elasticsearch >= 2.0.0 +BuildRequires: python2-mock >= 2.0.0 +BuildRequires: python2-oslo.concurrency >= 3.20.0 +BuildRequires: python2-oslo.config >= 4.6.0 +BuildRequires: python2-oslo.log >= 3.30.0 +BuildRequires: python2-oslo.utils >= 3.31.0 +BuildRequires: python2-pymongo >= 3.0.2 +BuildRequires: python2-python-subunit >= 1.0.0 +BuildRequires: python2-redis >= 2.10.0 +BuildRequires: python2-six >= 1.10.0 +BuildRequires: python2-testrepository >= 0.0.18 +BuildRequires: python2-testtools >= 2.2.0 +BuildRequires: python3-WebOb >= 1.7.1 +BuildRequires: python3-ceilometerclient >= 2.5.0 +BuildRequires: python3-ddt >= 1.0.1 +BuildRequires: python3-devel +BuildRequires: python3-elasticsearch >= 2.0.0 +BuildRequires: python3-mock >= 2.0.0 +BuildRequires: python3-oslo.concurrency >= 3.20.0 +BuildRequires: python3-oslo.config >= 4.6.0 +BuildRequires: python3-oslo.log >= 3.30.0 +BuildRequires: python3-oslo.utils >= 3.31.0 +BuildRequires: python3-pymongo >= 3.0.2 +BuildRequires: python3-python-subunit >= 1.0.0 +BuildRequires: python3-redis >= 2.10.0 +BuildRequires: python3-six >= 1.10.0 +BuildRequires: python3-testrepository >= 0.0.18 +BuildRequires: python3-testtools >= 2.2.0 Requires: python-WebOb >= 1.7.1 -Requires: python-oslo.concurrency >= 3.8.0 -Requires: python-oslo.config >= 4.0.0 -Requires: python-oslo.log >= 3.22.0 -Requires: python-oslo.utils >= 3.20.0 -Require
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2017-08-28 15:30:00 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new (New) Package is "python-osprofiler" Mon Aug 28 15:30:00 2017 rev:4 rq:514868 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2016-09-30 15:29:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new/python-osprofiler.changes 2017-08-28 15:30:00.400435309 +0200 @@ -1,0 +2,80 @@ +Mon Aug 7 08:36:49 UTC 2017 - cloud-de...@suse.de + +- update to version 1.11.0 + - devstack: make option hmac_keys configurable + - Add functional test for notifier backend + - Add Jaeger to list of similar projects + - Highlight last trace for OSprofiler html output + - Upgrade libraries, add highlight for JSON data + - doc: Fix formatting + - Switch to "topics" keyword for messaging driver + - Python 3.4 support is removed + - Fix mistake in split meta string + - Update reno for stable/ocata + - Expose connection_string parameter into DevStack plugin + - Add magnum to devstack config + - Fix error message for invalid trace + - rearrange existing documentation to fit the new standard layout + - Move implemeted specs to implemented directory + - Add zun to devstack config + - Update .gitignore + - Update URLs in documents according to document migration + - Revert "Change list_opts to dictionary style" + - Change list_opts to dictionary style + - Improve error reporting for Ceilometer driver + - Enable warning-is-error in doc build + - Replace oslo.messaging.get_transport with get_notification_transport + - Change some bindings to one-time bindings + - devstack: use project conf file env variables + - Increase angular digest iteration limit + - Remove extra white spaces in json output + - Cleanup code of DevStack plugin + - Remove unused imports + - Fix enabling order specify in README.rst + - [Fix gate]Update test requirement + - Switch from oslosphinx to openstackdocstheme + - fix an outdated link for zipkin + +--- +Mon Feb 13 08:44:13 UTC 2017 - cloud-de...@suse.de + +- update to version 1.5.0: + - Add py35 tox virtualenv + - Fix a doc typo + - Use an env variable for connection string default + - Show team and repo badges on README + - Fix import order + - Add Log Insight driver + - Add Elasticsearch driver + - Update dependencies' version from project requirements + - Add a redis driver + - Trivial: Remove vim header from source files + - Add exception to trace point details + - Add reno for release notes management + - Visualize trace output as graph + - Update documentation to the latest state + - Add AUTHORS and ChangeLog to .gitignore + - Replace six.iteritems() with .items() + - Organize unit tests under tests/unit folder + - Move hacking checks outside tests + - Error out for invalid trace ID + - Use method constant_time_compare from oslo.utils + - [doc]Add description for multi-backend URI + - Update devstack plugin readme to enable Panko + - Pretty print json output + - Heat and Cinder now use new style conf + - Use oslo_utils.uuidutils.is_uuid_like + - Update homepage with developer documentation page + - Replace logging with oslo_log + - Pass oslo.messaging kwargs only for "messaging://" + - Add .idea folder to .gitignore + - Use uuidutils instead of uuid.uuid4() + - Enable devstack to configure OSProfiler for Senlin project + - Fix syntax in JS, JSON indent with 4 spaces + - Re-format html template + - Remove old notifiers + - Fix the issue that ChangeLog not found when building docs + - Update the driver path in th doc + - Remove print statement + +--- Old: osprofiler-1.4.0.tar.gz New: osprofiler-1.11.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.hpMGzN/_old 2017-08-28 15:30:01.348302060 +0200 +++ /var/tmp/diff_new_pack.hpMGzN/_new 2017-08-28 15:30:01.352301497 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-osprofiler # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %global sname osprofiler Name: python-osprofiler -Version:1.4.0 +Version:1.11.0 Release:0 Summary:OpenStack Profiler Library
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2016-09-30 15:29:47 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new (New) Package is "python-osprofiler" Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2016-05-23 16:40:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new/python-osprofiler.changes 2016-09-30 15:29:53.0 +0200 @@ -1,0 +2,26 @@ +Tue Aug 30 15:22:08 UTC 2016 - tbecht...@suse.com + +- update to version 1.4.0 + * Remove discover from test-requirements + * Don't set html_last_updated_fmt without git + * Add exception type to stop trace info + * OSprofiler initialization method + * Fix title of index page + * Add Ceilometer driver + * Expose osprofiler middleware as entrypoint + * Add MongoDB driver + * Improve unit test coverage + * Add connection string usage to osprofiler-cli + * Add tests for mongodb driver + * doc: Log warning when can't get informaiton from git + * Fix typos on spec directory + * Fix typo: 'Olso' to 'Oslo' + * Add backward compatible drivers structure + * Add overall profiler stats by operation + +--- +Mon Aug 1 18:56:59 UTC 2016 - tbecht...@suse.com + +- Add _service and switch to upstream spec file + +--- Old: osprofiler-1.3.0.tar.gz New: _service osprofiler-1.4.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.3xU5sa/_old 2016-09-30 15:29:55.0 +0200 +++ /var/tmp/diff_new_pack.3xU5sa/_new 2016-09-30 15:29:55.0 +0200 @@ -16,72 +16,76 @@ # +%global sname osprofiler Name: python-osprofiler -Version:1.3.0 +Version:1.4.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python -Url:https://git.openstack.org/cgit/openstack/osprofiler -# The link used earlier: https://pypi.python.org/packages/source/o/osprofiler/ is now broken. -# Pypi now provides the lengthy download link as below. -Source: https://pypi.python.org/packages/7a/73/209ff20d871c8d5d25f2d6af0f82808bc5246c6033bf16ea3db03c19f4ef/osprofiler-%{version}.tar.gz -BuildRequires: python-WebOb +Url:https://launchpad.net/osprofiler +Source0: https://pypi.io/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-WebOb >= 1.2.3 +BuildRequires: python-ceilometerclient >= 2.5.0 BuildRequires: python-devel -BuildRequires: python-mock -BuildRequires: python-nose -BuildRequires: python-oslo.config >= 3.2.0 -BuildRequires: python-oslo.utils >= 3.4.0 -BuildRequires: python-oslosphinx -BuildRequires: python-pbr -BuildRequires: python-python-subunit -BuildRequires: python-six -BuildRequires: python-sphinx -BuildRequires: python-testrepository -BuildRequires: python-testtools +BuildRequires: python-mock >= 2.0 +BuildRequires: python-oslo.config >= 3.14.0 +BuildRequires: python-oslo.utils >= 3.16.0 +BuildRequires: python-pymongo >= 3.0.2 +BuildRequires: python-python-subunit >= 0.0.18 +BuildRequires: python-six >= 1.9.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testtools >= 1.4.0 Requires: python-WebOb >= 1.2.3 -Requires: python-oslo.config >= 3.2.0 -Requires: python-oslo.utils >= 3.4.0 +Requires: python-oslo.config >= 3.14.0 +Requires: python-oslo.utils >= 3.16.0 Requires: python-six >= 1.9.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif %description -OSProfiler is an OpenStack cross-project profiling library. +OSProfiler provides a tiny but powerful library that is used by +most (soon to be all) OpenStack projects and their python clients. It +provides functionality to be able to generate 1 trace per request, that goes +through all involved services. This trace can then be extracted and used +to build a tree of calls which can be quite handy for a variety of +reasons (for example in isolating cross-project performance issues). -Background --- +%package doc +Summary:Documentation for OSProfiler +Group: Development/Languages/Python +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 -OpenStac
commit python-osprofiler for openSUSE:Factory
Hello community, here is the log from the commit of package python-osprofiler for openSUSE:Factory checked in at 2016-05-23 16:40:20 Comparing /work/SRC/openSUSE:Factory/python-osprofiler (Old) and /work/SRC/openSUSE:Factory/.python-osprofiler.new (New) Package is "python-osprofiler" Changes: --- /work/SRC/openSUSE:Factory/python-osprofiler/python-osprofiler.changes 2016-05-04 08:19:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-osprofiler.new/python-osprofiler.changes 2016-05-23 16:40:39.0 +0200 @@ -1,0 +2,21 @@ +Wed Apr 27 11:48:12 UTC 2016 - mmnelem...@suse.com + +- Upgraded to version 1.3.0 + * Add hepler to trace sessions + * Add an error tip when trace_id is not found + * Add a similar link with reference to similar projects/libraries + * Continue work on standardizing osprofiler docs + * Remove dead/broken link to example + * Updates to doc conf.py to look the same as other projects + * Clean thread local profiler object after usage + * Avoid tracing class and static methods + * Avoid multiple tracing when applying meta or class decorator + * Remove outdated version + * Dont claim copyright for future years + * Use pkg_resources to get version + * Enable bandit in gate + * Fallback if git is absent + * It's unnecessary set deprecate group for option 'enabled' + * Add CONTRIBUTING.rst + +--- Old: osprofiler-1.2.0.tar.gz New: osprofiler-1.3.0.tar.gz Other differences: -- ++ python-osprofiler.spec ++ --- /var/tmp/diff_new_pack.GNrQMP/_old 2016-05-23 16:40:41.0 +0200 +++ /var/tmp/diff_new_pack.GNrQMP/_new 2016-05-23 16:40:41.0 +0200 @@ -17,13 +17,15 @@ Name: python-osprofiler -Version:1.2.0 +Version:1.3.0 Release:0 Summary:OpenStack Profiler Library License:Apache-2.0 Group: Development/Languages/Python -Url:https://github.com/stackforge/osprofiler -Source: https://pypi.python.org/packages/source/o/osprofiler/osprofiler-%{version}.tar.gz +Url:https://git.openstack.org/cgit/openstack/osprofiler +# The link used earlier: https://pypi.python.org/packages/source/o/osprofiler/ is now broken. +# Pypi now provides the lengthy download link as below. +Source: https://pypi.python.org/packages/7a/73/209ff20d871c8d5d25f2d6af0f82808bc5246c6033bf16ea3db03c19f4ef/osprofiler-%{version}.tar.gz BuildRequires: python-WebOb BuildRequires: python-devel BuildRequires: python-mock @@ -74,7 +76,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %check -nosetests +python setup.py testr --slowest %files %defattr(-,root,root,-) ++ osprofiler-1.2.0.tar.gz -> osprofiler-1.3.0.tar.gz ++ 2159 lines of diff (skipped)