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 - [email protected]
+
+- 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 <[email protected]>
Ching Kuo <[email protected]>
+Corey Bryant <[email protected]>
Herv?? Beraud <[email protected]>
Masahito Muroi <[email protected]>
OpenStack Release Bot <[email protected]>
Thierry Carrez <[email protected]>
maaoyu <[email protected]>
+wangzihao <[email protected]>
zhangboye <[email protected]>
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 = [email protected]
+author_email = [email protected]
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 =