Hello community, here is the log from the commit of package python-pyroute2 for openSUSE:Factory checked in at 2018-11-26 10:20:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyroute2 (Old) and /work/SRC/openSUSE:Factory/.python-pyroute2.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyroute2" Mon Nov 26 10:20:02 2018 rev:8 rq:648763 version:0.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyroute2/python-pyroute2.changes 2017-09-20 17:12:28.623361872 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyroute2.new.19453/python-pyroute2.changes 2018-11-26 10:21:33.745644218 +0100 @@ -1,0 +2,53 @@ +Mon Nov 12 18:31:56 UTC 2018 - James Oakley <jf...@funktronics.ca> + +- update to 0.5.3: + * bsd: parser improvements + * ndb: PostgreSQL support + * ndb: transactions commit/rollback + * ndb: dependencies rollback + * ipdb: IPv6 routes fix + * <https://github.com/svinota/pyroute2/issues/543> + * tcmsg: ematch support + * tcmsg: flow filter + * tcmsg: stats2 support improvements + * ifinfmsg: GRE i/oflags, i/okey format fixed + * <https://github.com/svinota/pyroute2/issues/531> + * cli/ss2: improvements, tests + * nlsocket: fix work on kernels < 3.2 + * <https://github.com/svinota/pyroute2/issues/526> +- changes from 0.5.2 + * ndb: read-only DB prototype + * remote: support communication via stdio + * general: fix async keyword -- Python 3.7 compatibility + * <https://github.com/svinota/pyroute2/issues/467> + * <https://bugzilla.redhat.com/show_bug.cgi?id=1583800> + * iproute: support monitoring on BSD systems via PF_ROUTE + * rtnl: support for SQL schema in message classes + * nl80211: improvements + * <https://github.com/svinota/pyroute2/issues/512> + * <https://github.com/svinota/pyroute2/issues/514> + * <https://github.com/svinota/pyroute2/issues/515> + * netlink: support generators +- changes from 0.5.1 + * ipdb: #310 -- route keying fix + * ipdb: #483, #484 -- callback internals change + * ipdb: #499 -- eventloop interface + * ipdb: #500 -- fix non-default :: routes + * netns: #448 -- API change: setns() doesn't remove FD + * netns: #504 -- fix resource leakage + * bsd: initial commits +- changes from 0.5.0 + * ACHTUNG: ipdb commit logic is changed + * ipdb: do not drop failed transactions + * ipdb: #388 -- normalize IPv6 addresses + * ipdb: #391 -- support both IPv4 and IPv6 default routes + * ipdb: #392 -- fix MPLS route key reference + * ipdb: #394 -- correctly work with route priorities + * ipdb: #408 -- fix IPv6 routes in tables >= 256 + * ipdb: #416 -- fix VRF interfaces creation + * ipset: multiple improvements + * tuntap: #469 -- support s390x arch + * nlsocket: #443 -- fix socket methods resolve order for Python2 + * netns: non-destructive `netns.create()` + +------------------------------------------------------------------- Old: ---- pyroute2-0.4.21.tar.gz New: ---- pyroute2-0.5.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyroute2.spec ++++++ --- /var/tmp/diff_new_pack.vwWXHf/_old 2018-11-26 10:21:35.933641643 +0100 +++ /var/tmp/diff_new_pack.vwWXHf/_new 2018-11-26 10:21:35.937641638 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pyroute2 # -# 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 @@ -12,16 +12,16 @@ # 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/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pyroute2 -Version: 0.4.21 +Version: 0.5.3 Release: 0 Summary: Python Netlink library -License: GPL-2.0+ or Apache-2.0 +License: GPL-2.0-or-later OR Apache-2.0 Group: Development/Languages/Python Url: https://github.com/svinota/pyroute2 Source: https://files.pythonhosted.org/packages/source/p/pyroute2/pyroute2-%{version}.tar.gz @@ -33,23 +33,21 @@ %python_subpackages %description -Pyroute2 is a pure Python **netlink** and Linux **network configuration** -library. It requires only Python stdlib, no 3rd party libraries. -Later it can change, but the deps tree will remain as simple, as -it is possible. - -The library provides several modules: - -* Netlink protocol implementations (RTNetlink, TaskStats, etc) - * **rtnl**, network settings --- addresses, routes, traffic controls - * **nl80211** --- wireless functions API (work in progress) - * **nfnetlink** --- netfilter API: **ipset** (work in progress), ... - * **ipq** --- simplest userspace packet filtering, iptables QUEUE target - * **taskstats** --- extended process statistics -* Simple netlink socket object, that can be used in poll/select -* Network configuration module IPRoute provides API that in some - way resembles ip/tc functionality -* IPDB is an async transactional database of Linux network settings +Pyroute2 is a pure Python netlink library. It requires only Python stdlib, no +3rd party libraries. The library was started as an RTNL protocol +implementation, so the name is pyroute2, but now it supports many netlink +protocols. Some supported netlink families and protocols: + + * rtnl, network settings --- addresses, routes, traffic controls + * nfnetlink --- netfilter API: ipset, nftables, ... + * ipq --- simplest userspace packet filtering, iptables QUEUE target + * devlink --- manage and monitor devlink-enabled hardware + * generic --- generic netlink families + * nl80211 --- wireless functions API (basic support) + * taskstats --- extended process statistics + * acpi_events --- ACPI events monitoring + * thermal_events --- thermal events monitoring + * VFS_DQUOT --- disk quota events monitoring %prep %setup -q -n pyroute2-%{version} @@ -62,7 +60,9 @@ %files %{python_files} %defattr(-,root,root,-) -%doc README.make.md README.packages.md README.md LICENSE.Apache.v2 CHANGELOG.md LICENSE.GPL.v2 README.license.md +%doc README.md CHANGELOG.md README.license.md README.report.md +%license LICENSE.Apache.v2 LICENSE.GPL.v2 %{python_sitelib}/* +%python3_only %{_bindir}/ss2 %changelog ++++++ pyroute2-0.4.21.tar.gz -> pyroute2-0.5.3.tar.gz ++++++ ++++ 49346 lines of diff (skipped)