Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyroute2.ethtool for openSUSE:Factory checked in at 2022-07-07 12:57:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyroute2.ethtool (Old) and /work/SRC/openSUSE:Factory/.python-pyroute2.ethtool.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyroute2.ethtool" Thu Jul 7 12:57:02 2022 rev:2 rq:987195 version:0.6.13 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyroute2.ethtool/python-pyroute2.ethtool.changes 2022-05-19 22:50:11.434401836 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyroute2.ethtool.new.1523/python-pyroute2.ethtool.changes 2022-07-07 12:57:23.211325290 +0200 @@ -1,0 +2,30 @@ +Wed Jul 6 12:37:10 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 0.6.13: + * requests: IPv6 routes default priority + * requests: fix wrong family on empty IP targets + * ndb: fix NetlinkError escalation routine on apply + * ndb: allow dict as keys in `__contains__` + * ndb: fixed `count()` on nested views + * ndb: fix IPv6 addr removal: + * ifinfmsg: fixed IFLA_IPTUN_FLAGS: + * tc: fix tcm_info setting: + * ipdb: fix requests compatibility: + * ipdb: added deprecation warning + * ndb: fix DB reload on incomplete requests in the IPRoute API fallbacks: + * ndb: basic ipvlan support + * ndb: support `ndb.schema.backup("filename")` fro SQLite3 backend + * ndb: transactions, CheckProcess, PingAddress, see `test_ndb/test_transaction.py` and docs + * ndb: make snapshots only for `commit()` calls, no automatic snapshots for `apply()` + * netlink: filter out all the subsequent messages starting from the first error: + * protocols: fix arp module export + * iproute: deprecate positional arguments to `IPRoute.rule()` + * iproute, ndb: use `pyroute2.requests` to filter and transform API call arguments + * conntrack: fix exports: + * nftables: multiple fixes: + * tc: fix em_ipset crash: + * tests: integrated pre-commit, github actions and more + * tests: support basic OpenBSD tests + * pyroute2-cli: parser fixes + +------------------------------------------------------------------- Old: ---- pyroute2.ethtool-0.6.9.tar.gz New: ---- pyroute2.ethtool-0.6.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyroute2.ethtool.spec ++++++ --- /var/tmp/diff_new_pack.NBxIoZ/_old 2022-07-07 12:57:23.715326041 +0200 +++ /var/tmp/diff_new_pack.NBxIoZ/_new 2022-07-07 12:57:23.719326046 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pyroute2.ethtool -Version: 0.6.9 +Version: 0.6.13 Release: 0 Summary: Python Netlink library: ethtool License: Apache-2.0 OR GPL-2.0-or-later ++++++ pyroute2.ethtool-0.6.9.tar.gz -> pyroute2.ethtool-0.6.13.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/CHANGELOG.md new/pyroute2.ethtool-0.6.13/CHANGELOG.md --- old/pyroute2.ethtool-0.6.9/CHANGELOG.md 2022-03-21 10:22:22.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/CHANGELOG.md 2022-06-23 23:11:52.000000000 +0200 @@ -1,6 +1,35 @@ Changelog ========= +* 0.6.13 + * requests: IPv6 routes default priority <https://github.com/svinota/pyroute2/issues/934> + * requests: fix wrong family on empty IP targets <https://github.com/svinota/pyroute2/issues/937> + * ndb: fix NetlinkError escalation routine on apply <https://github.com/svinota/pyroute2/issues/934> +* 0.6.12 + * ndb: allow dict as keys in `__contains__` + * ndb: fixed `count()` on nested views + * ndb: fix IPv6 addr removal: <https://github.com/svinota/pyroute2/issues/926> + * ifinfmsg: fixed IFLA_IPTUN_FLAGS: <https://github.com/svinota/pyroute2/pull/924> + * tc: fix tcm_info setting: <https://github.com/svinota/pyroute2/issues/928> +* 0.6.11 + * ipdb: fix requests compatibility: <https://github.com/svinota/pyroute2/issues/920> + * ipdb: added deprecation warning +* 0.6.10 + * ndb: fix DB reload on incomplete requests in the IPRoute API fallbacks: <https://github.com/svinota/pyroute2/issues/890> + * ndb: basic ipvlan support + * ndb: support `ndb.schema.backup("filename")` fro SQLite3 backend + * ndb: transactions, CheckProcess, PingAddress, see `test_ndb/test_transaction.py` and docs + * ndb: make snapshots only for `commit()` calls, no automatic snapshots for `apply()` + * netlink: filter out all the subsequent messages starting from the first error: <https://github.com/svinota/pyroute2/issues/892> + * protocols: fix arp module export + * iproute: deprecate positional arguments to `IPRoute.rule()` + * iproute, ndb: use `pyroute2.requests` to filter and transform API call arguments + * conntrack: fix exports: <https://github.com/svinota/pyroute2/pull/900> + * nftables: multiple fixes: <https://github.com/svinota/pyroute2/pull/902> + * tc: fix em_ipset crash: <https://github.com/svinota/pyroute2/pull/905> + * tests: integrated pre-commit, github actions and more + * tests: support basic OpenBSD tests + * pyroute2-cli: parser fixes * 0.6.9 * wireguard peer fix for both IPv4 and IPv6: <https://github.com/svinota/pyroute2/issues/888> * netns: avoid extra libc reloads: <https://github.com/svinota/pyroute2/pull/887> @@ -128,7 +157,7 @@ * <https://github.com/svinota/pyroute2/pull/593> * ndb: wait() method * ndb: add extra logging, log state transitions - * ndb: nested views, e.g. `ndb.interfaces['br0'].ports + * ndb: nested views, e.g. `ndb.interfaces['br0'].ports` * cli: port pyroute2-cli to use NDB instead of IPDB * iproute: basic Windows support (proof of concept only) * remote: support mitogen proxy chains, support remote netns diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/PKG-INFO new/pyroute2.ethtool-0.6.13/PKG-INFO --- old/pyroute2.ethtool-0.6.9/PKG-INFO 2022-03-21 10:22:23.591373200 +0100 +++ new/pyroute2.ethtool-0.6.13/PKG-INFO 2022-06-23 23:11:52.856244800 +0200 @@ -1,9 +1,9 @@ Metadata-Version: 2.1 Name: pyroute2.ethtool -Version: 0.6.9 +Version: 0.6.13 Summary: Python Netlink library: ethtool Home-page: https://github.com/svinota/pyroute2 -Author: Peter V. Saveliev +Author: Peter Saveliev Author-email: pe...@svinota.eu License: dual license GPLv2+ and Apache v2 Platform: UNKNOWN @@ -22,6 +22,8 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 Classifier: Development Status :: 4 - Beta Description-Content-Type: text/x-rst License-File: LICENSE.Apache.v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/VERSION new/pyroute2.ethtool-0.6.13/VERSION --- old/pyroute2.ethtool-0.6.9/VERSION 2022-03-21 10:22:21.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/VERSION 2022-06-23 23:11:52.000000000 +0200 @@ -1 +1 @@ -0.6.9 +0.6.13 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/pr2modules/ethtool/__init__.py new/pyroute2.ethtool-0.6.13/pr2modules/ethtool/__init__.py --- old/pyroute2.ethtool-0.6.9/pr2modules/ethtool/__init__.py 2022-02-11 19:38:53.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/pr2modules/ethtool/__init__.py 2022-06-21 22:53:02.000000000 +0200 @@ -1,4 +1,3 @@ from .ethtool import Ethtool - __all__ = [Ethtool] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/pr2modules/ethtool/ethtool.py new/pyroute2.ethtool-0.6.13/pr2modules/ethtool/ethtool.py --- old/pyroute2.ethtool-0.6.9/pr2modules/ethtool/ethtool.py 2022-02-16 12:53:28.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/pr2modules/ethtool/ethtool.py 2022-06-21 22:53:02.000000000 +0200 @@ -1,21 +1,19 @@ -from collections import namedtuple import logging +from collections import namedtuple +from ctypes import c_uint16, c_uint32 -from pr2modules.netlink.generic.ethtool import NlEthtool +from pr2modules.ethtool.common import ( + LINK_DUPLEX_NAMES, + LINK_PORT_NAMES, + LINK_TP_MDI_NAMES, + LINK_TRANSCEIVER_NAMES, + LinkModeBits_by_index, + LMBTypeMode, + LMBTypePort, +) +from pr2modules.ethtool.ioctl import WAKE_NAMES, IoctlEthtool from pr2modules.netlink.exceptions import NetlinkError -from pr2modules.ethtool.ioctl import IoctlEthtool -from pr2modules.ethtool.common import LMBTypePort -from pr2modules.ethtool.common import LMBTypeMode -from pr2modules.ethtool.common import LinkModeBits_by_index -from pr2modules.ethtool.common import LINK_DUPLEX_NAMES -from pr2modules.ethtool.common import LINK_PORT_NAMES -from pr2modules.ethtool.common import LINK_TRANSCEIVER_NAMES -from pr2modules.ethtool.common import LINK_TP_MDI_NAMES -from pr2modules.ethtool.ioctl import WAKE_NAMES - - -from ctypes import c_uint32 -from ctypes import c_uint16 +from pr2modules.netlink.generic.ethtool import NlEthtool INT32MINUS_UINT32 = c_uint32(-1).value INT16MINUS_UINT16 = c_uint16(-1).value diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/pr2modules/ethtool/ioctl.py new/pyroute2.ethtool-0.6.13/pr2modules/ethtool/ioctl.py --- old/pyroute2.ethtool-0.6.9/pr2modules/ethtool/ioctl.py 2022-02-16 12:53:28.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/pr2modules/ethtool/ioctl.py 2022-06-21 22:53:02.000000000 +0200 @@ -1,7 +1,8 @@ import ctypes -import socket -import fcntl import errno +import fcntl +import socket + from pr2modules.ethtool.common import LinkModeBits # ethtool/ethtool-copy.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/pyroute2.ethtool.egg-info/PKG-INFO new/pyroute2.ethtool-0.6.13/pyroute2.ethtool.egg-info/PKG-INFO --- old/pyroute2.ethtool-0.6.9/pyroute2.ethtool.egg-info/PKG-INFO 2022-03-21 10:22:23.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/pyroute2.ethtool.egg-info/PKG-INFO 2022-06-23 23:11:52.000000000 +0200 @@ -1,9 +1,9 @@ Metadata-Version: 2.1 Name: pyroute2.ethtool -Version: 0.6.9 +Version: 0.6.13 Summary: Python Netlink library: ethtool Home-page: https://github.com/svinota/pyroute2 -Author: Peter V. Saveliev +Author: Peter Saveliev Author-email: pe...@svinota.eu License: dual license GPLv2+ and Apache v2 Platform: UNKNOWN @@ -22,6 +22,8 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 Classifier: Development Status :: 4 - Beta Description-Content-Type: text/x-rst License-File: LICENSE.Apache.v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/pyroute2.ethtool.egg-info/entry_points.txt new/pyroute2.ethtool-0.6.13/pyroute2.ethtool.egg-info/entry_points.txt --- old/pyroute2.ethtool-0.6.9/pyroute2.ethtool.egg-info/entry_points.txt 2022-03-21 10:22:23.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/pyroute2.ethtool.egg-info/entry_points.txt 2022-06-23 23:11:52.000000000 +0200 @@ -1,6 +1,3 @@ -[console_scripts] - - [pr2modules] Ethtool = pr2modules.ethtool.ethtool:Ethtool diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/setup.cfg new/pyroute2.ethtool-0.6.13/setup.cfg --- old/pyroute2.ethtool-0.6.9/setup.cfg 2022-03-21 10:22:23.592373400 +0100 +++ new/pyroute2.ethtool-0.6.13/setup.cfg 2022-06-23 23:11:52.856244800 +0200 @@ -1,7 +1,7 @@ [metadata] name = pyroute2.ethtool version = file: VERSION -author = Peter V. Saveliev +author = Peter Saveliev author_email = pe...@svinota.eu description = Python Netlink library: ethtool long_description = file: README.rst @@ -24,6 +24,8 @@ Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Development Status :: 4 - Beta [options] @@ -35,7 +37,6 @@ [options.entry_points] pr2modules = Ethtool = pr2modules.ethtool.ethtool:Ethtool -console_scripts = [egg_info] tag_build = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pyroute2.ethtool-0.6.9/setup.py new/pyroute2.ethtool-0.6.13/setup.py --- old/pyroute2.ethtool-0.6.9/setup.py 2022-03-21 10:22:21.000000000 +0100 +++ new/pyroute2.ethtool-0.6.13/setup.py 2022-06-21 22:53:02.000000000 +0200 @@ -1,5 +1,5 @@ #!/usr/bin/env python -from setuptools import setup, find_packages +from setuptools import setup if __name__ == '__main__': setup()