Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-oslo.metrics for openSUSE:Factory checked in at 2022-06-07 11:45:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oslo.metrics (Old) and /work/SRC/openSUSE:Factory/.python-oslo.metrics.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.metrics" Tue Jun 7 11:45:29 2022 rev:2 rq:981113 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-oslo.metrics/python-oslo.metrics.changes 2021-12-07 00:01:20.996146861 +0100 +++ /work/SRC/openSUSE:Factory/.python-oslo.metrics.new.1548/python-oslo.metrics.changes 2022-06-07 11:45:46.203282982 +0200 @@ -1,0 +2,10 @@ +Tue Jun 7 08:43:27 UTC 2022 - cloud-de...@suse.de + +- update to version 0.4.0 + - Make Expose Port Configurable + - Update master for stable/xena + - Changed minversion in tox to 3.18.0 + - Limit metrics_socket_file permissions + - setup.cfg: Replace dashes with underscores + +------------------------------------------------------------------- Old: ---- oslo.metrics-0.3.0.tar.gz New: ---- oslo.metrics-0.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oslo.metrics.spec ++++++ --- /var/tmp/diff_new_pack.uVG94z/_old 2022-06-07 11:45:46.543283457 +0200 +++ /var/tmp/diff_new_pack.uVG94z/_new 2022-06-07 11:45:46.551283468 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-oslo.metrics # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: python-oslo.metrics -Version: 0.3.0 +Version: 0.4.0 Release: 0 Epoch: 0 Summary: Collect metrics data from other Oslo libraries License: Apache-2.0 Group: Development/Languages/Python URL: https://docs.openstack.org/oslo.metrics -Source0: https://files.pythonhosted.org/packages/source/o/oslo.metrics/oslo.metrics-0.3.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/o/oslo.metrics/oslo.metrics-0.4.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-oslo.config >= 6.9.0 BuildRequires: python3-oslo.log >= 3.44.0 @@ -63,13 +63,13 @@ Documentation for the oslo.metrics library. %prep -%autosetup -p1 -n oslo.metrics-0.3.0 +%autosetup -p1 -n oslo.metrics-0.4.0 %py_req_cleanup %build %{py3_build} -PBR_VERSION=0.3.0 %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=0.4.0 %sphinx_build -b html doc/source doc/build/html # remove the sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} ++++++ oslo.metrics-0.3.0.tar.gz -> oslo.metrics-0.4.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/AUTHORS new/oslo.metrics-0.4.0/AUTHORS --- old/oslo.metrics-0.3.0/AUTHORS 2021-08-19 14:41:35.000000000 +0200 +++ new/oslo.metrics-0.4.0/AUTHORS 2021-10-21 11:35:53.000000000 +0200 @@ -1,8 +1,10 @@ Ching Kuo <ching....@linecorp.com> Ching Kuo <ig...@igene.tw> +Corey Bryant <corey.bry...@canonical.com> Herv?? Beraud <hber...@redhat.com> Masahito Muroi <masahito.mu...@linecorp.com> OpenStack Release Bot <infra-r...@openstack.org> Thierry Carrez <thie...@openstack.org> maaoyu <maa...@inspur.com> +wangzihao <wangzi...@yovole.com> zhangboye <zhangb...@inspur.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/ChangeLog new/oslo.metrics-0.4.0/ChangeLog --- old/oslo.metrics-0.3.0/ChangeLog 2021-08-19 14:41:35.000000000 +0200 +++ new/oslo.metrics-0.4.0/ChangeLog 2021-10-21 11:35:53.000000000 +0200 @@ -1,12 +1,21 @@ CHANGES ======= +0.4.0 +----- + +* Limit metrics\_socket\_file permissions +* Update master for stable/xena +* Changed minversion in tox to 3.18.0 + 0.3.0 ----- +* setup.cfg: Replace dashes with underscores * Enable Test Coverage and Add New Test * Fix Heading Characters * Enable bandit +* Make Expose Port Configurable * Add Devstack Installation Guide * Use py3 as the default runtime for tox * Dropping lower constraints testing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/PKG-INFO new/oslo.metrics-0.4.0/PKG-INFO --- old/oslo.metrics-0.3.0/PKG-INFO 2021-08-19 14:41:35.691699300 +0200 +++ new/oslo.metrics-0.4.0/PKG-INFO 2021-10-21 11:35:53.195281300 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: oslo.metrics -Version: 0.3.0 +Version: 0.4.0 Summary: Oslo Metrics API Home-page: https://opendev.org/openstack/oslo.metrics Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/oslo.metrics.egg-info/PKG-INFO new/oslo.metrics-0.4.0/oslo.metrics.egg-info/PKG-INFO --- old/oslo.metrics-0.3.0/oslo.metrics.egg-info/PKG-INFO 2021-08-19 14:41:35.000000000 +0200 +++ new/oslo.metrics-0.4.0/oslo.metrics.egg-info/PKG-INFO 2021-10-21 11:35:53.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: oslo.metrics -Version: 0.3.0 +Version: 0.4.0 Summary: Oslo Metrics API Home-page: https://opendev.org/openstack/oslo.metrics Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/oslo.metrics.egg-info/SOURCES.txt new/oslo.metrics-0.4.0/oslo.metrics.egg-info/SOURCES.txt --- old/oslo.metrics-0.3.0/oslo.metrics.egg-info/SOURCES.txt 2021-08-19 14:41:35.000000000 +0200 +++ new/oslo.metrics-0.4.0/oslo.metrics.egg-info/SOURCES.txt 2021-10-21 11:35:53.000000000 +0200 @@ -36,9 +36,11 @@ oslo_metrics/tests/test_message_process.py oslo_metrics/tests/test_message_validation.py releasenotes/notes/add-reno-0cc4d7566599aebd.yaml +releasenotes/notes/port-config-ac5d9ee247a8ff9b.yaml releasenotes/source/conf.py releasenotes/source/index.rst releasenotes/source/unreleased.rst releasenotes/source/wallaby.rst +releasenotes/source/xena.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/oslo.metrics.egg-info/pbr.json new/oslo.metrics-0.4.0/oslo.metrics.egg-info/pbr.json --- old/oslo.metrics-0.3.0/oslo.metrics.egg-info/pbr.json 2021-08-19 14:41:35.000000000 +0200 +++ new/oslo.metrics-0.4.0/oslo.metrics.egg-info/pbr.json 2021-10-21 11:35:53.000000000 +0200 @@ -1 +1 @@ -{"git_version": "43eee50", "is_release": true} \ No newline at end of file +{"git_version": "b4eb8c3", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/oslo_metrics/__main__.py new/oslo.metrics-0.4.0/oslo_metrics/__main__.py --- old/oslo.metrics-0.3.0/oslo_metrics/__main__.py 2021-08-19 14:41:01.000000000 +0200 +++ new/oslo.metrics-0.4.0/oslo_metrics/__main__.py 2021-10-21 11:34:54.000000000 +0200 @@ -17,7 +17,6 @@ import select import signal import socket -import stat import sys import threading from wsgiref.simple_server import make_server @@ -33,7 +32,9 @@ cfg.StrOpt('metrics_socket_file', default='/var/tmp/metrics_collector.sock', help='Unix domain socket file to be used' - 'to send rpc related metrics'), + ' to send rpc related metrics'), + cfg.IntOpt('prometheus_port', default=3000, + help='Port number to expose metrics in prometheus format.'), ] cfg.CONF.register_opts(oslo_metrics_configs, group='oslo_metrics') @@ -97,7 +98,7 @@ socket_path = cfg.CONF.oslo_metrics.metrics_socket_file m = MetricsListener(socket_path) try: - os.chmod(socket_path, stat.S_IRWXU | stat.S_IRWXO) + os.chmod(socket_path, 0o660) except OSError: LOG.error("Changing the mode of the file failed.... continuing") mt = threading.Thread(target=m.serve) @@ -107,7 +108,7 @@ app = make_wsgi_app() try: global httpd - httpd = make_server('', 3000, app) + httpd = make_server('', CONF.oslo_metrics.prometheus_port, app) signal.signal(signal.SIGTERM, handle_sigterm) httpd.serve_forever() except KeyboardInterrupt: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/releasenotes/notes/port-config-ac5d9ee247a8ff9b.yaml new/oslo.metrics-0.4.0/releasenotes/notes/port-config-ac5d9ee247a8ff9b.yaml --- old/oslo.metrics-0.3.0/releasenotes/notes/port-config-ac5d9ee247a8ff9b.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/oslo.metrics-0.4.0/releasenotes/notes/port-config-ac5d9ee247a8ff9b.yaml 2021-10-21 11:34:54.000000000 +0200 @@ -0,0 +1,4 @@ +--- +features: + - | + Port number to expose metrics in Prometheus format is now configurable. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/releasenotes/source/index.rst new/oslo.metrics-0.4.0/releasenotes/source/index.rst --- old/oslo.metrics-0.3.0/releasenotes/source/index.rst 2021-08-19 14:41:01.000000000 +0200 +++ new/oslo.metrics-0.4.0/releasenotes/source/index.rst 2021-10-21 11:34:54.000000000 +0200 @@ -6,4 +6,5 @@ :maxdepth: 1 unreleased + xena wallaby diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/releasenotes/source/xena.rst new/oslo.metrics-0.4.0/releasenotes/source/xena.rst --- old/oslo.metrics-0.3.0/releasenotes/source/xena.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/oslo.metrics-0.4.0/releasenotes/source/xena.rst 2021-10-21 11:34:54.000000000 +0200 @@ -0,0 +1,6 @@ +========================= +Xena Series Release Notes +========================= + +.. release-notes:: + :branch: stable/xena diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/setup.cfg new/oslo.metrics-0.4.0/setup.cfg --- old/oslo.metrics-0.3.0/setup.cfg 2021-08-19 14:41:35.691699300 +0200 +++ new/oslo.metrics-0.4.0/setup.cfg 2021-10-21 11:35:53.195281300 +0200 @@ -1,12 +1,12 @@ [metadata] name = oslo.metrics author = OpenStack -author-email = openstack-disc...@lists.openstack.org +author_email = openstack-disc...@lists.openstack.org summary = Oslo Metrics API -description-file = +description_file = README.rst -home-page = https://opendev.org/openstack/oslo.metrics -python-requires = >=3.6 +home_page = https://opendev.org/openstack/oslo.metrics +python_requires = >=3.6 classifier = Environment :: OpenStack Intended Audience :: Developers diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.metrics-0.3.0/tox.ini new/oslo.metrics-0.4.0/tox.ini --- old/oslo.metrics-0.3.0/tox.ini 2021-08-19 14:41:01.000000000 +0200 +++ new/oslo.metrics-0.4.0/tox.ini 2021-10-21 11:34:54.000000000 +0200 @@ -1,11 +1,11 @@ [tox] -minversion = 3.2.0 +minversion = 3.18.0 envlist = py3,pep8 ignore_basepython_conflict = True [testenv] basepython = python3 -whitelist_externals = +allowlist_externals = find deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} @@ -24,7 +24,7 @@ commands = {posargs} [testenv:docs] -whitelist_externals = rm +allowlist_externals = rm deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master} -r{toxinidir}/doc/requirements.txt @@ -51,7 +51,7 @@ import_exceptions = [testenv:releasenotes] -whitelist_externals = +allowlist_externals = rm deps = {[testenv:docs]deps} commands =