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
+
+- 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)