Hello community,

here is the log from the commit of package sshuttle for openSUSE:Factory 
checked in at 2018-11-08 09:49:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sshuttle (Old)
 and      /work/SRC/openSUSE:Factory/.sshuttle.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sshuttle"

Thu Nov  8 09:49:32 2018 rev:3 rq:646811 version:0.78.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/sshuttle/sshuttle.changes        2017-07-17 
09:09:46.307653693 +0200
+++ /work/SRC/openSUSE:Factory/.sshuttle.new/sshuttle.changes   2018-11-08 
09:49:35.913021426 +0100
@@ -1,0 +2,51 @@
+Tue Nov  6 23:55:35 UTC 2018 - Dirk Mueller <dmuel...@suse.com>
+
+- update to 0.78.4:
+  * Work around non tabular headers in BSD netstat.
+  * Fix UDP and DNS support on Python 2.7 with tproxy method.
+  * Fixed tests after adding support for iproute2.
+  * Small refactoring of netstat/iproute parsing.
+  * Set started_by_sshuttle False after disabling pf.
+  * Fix punctuation and explain Type=notify.
+  * Move pytest-runner to tests_require.
+  * Fix warning: closed channel got=STOP_SENDING.
+  * Support sdnotify for better systemd integration.
+  * Fix #117 to allow for no subnets via file (-s).
+  * Fix argument splitting for multi-word arguments.
+  * requirements.rst: Fix mistakes.
+  * Fix typo, space not required here.
+  * Update installation instructions.
+  * Support using run from different directory.
+  * Ensure we update sshuttle/version.py in run.
+  * Don't print python version in run.
+  * Add CWD to PYTHONPATH in run
+  * Fix case where there is no --dns.
+  * [pf] Avoid port forwarding from loopback address.
+  * Use getaddrinfo to obtain a correct sockaddr.
+  * Skip empty lines on incoming routes data.
+  * Just skip empty lines of routes data instead of stopping processing.
+  * [pf] Load pf kernel module when enabling pf.
+  * [pf] Test double restore (ipv4, ipv6) disables only once; test kldload.
+  * Fixes UDP and DNS proxies binding to the same socket address.
+  * Mock socket bind to avoid depending on local IPs being available in test 
box.
+  * Fix no value passed for argument auto_hosts in hw_main call.
+  * Fixed incorrect license information in setup.py.
+  * Preserve peer and port properly.
+  * Make --to-dns and --ns-host work well together.
+  * Remove test that fails under OSX.
+  * Specify pip requirements for tests.
+  * Use flake8 to find Python syntax errors or undefined names.
+  * Fix compatibility with the sudoers file.
+  * Stop using SO_REUSEADDR on sockets.
+  * Declare 'verbosity' as global variable to placate linters.
+  * Adds 'cd sshuttle' after 'git' to README and docs.
+  * Documentation for loading options from configuration file.
+  * Load options from a file.
+  * Fix firewall.py.
+  * Move sdnotify after setting up firewall rules.
+  * Fix tests on Macos.
+- Switch to Python 3.x, python 2.x is dead.
+- Fix missing setuptools runtime dependency
+- remove weird local copy of setuptools, use system provided one
+
+-------------------------------------------------------------------

Old:
----
  pytest-runner-2.9.tar.gz
  setuptools-18.0.1.tar.gz
  setuptools_scm-1.15.0.tar.gz
  sshuttle-0.78.1.tar.gz

New:
----
  sshuttle-0.78.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sshuttle.spec ++++++
--- /var/tmp/diff_new_pack.7bzbyo/_old  2018-11-08 09:49:36.641020567 +0100
+++ /var/tmp/diff_new_pack.7bzbyo/_new  2018-11-08 09:49:36.645020562 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sshuttle
 #
-# 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,36 +12,27 @@
 # 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:           sshuttle
-Version:        0.78.1
+Version:        0.78.4
 Release:        0
-License:        LGPL-2.1
 Summary:        VPN over an SSH tunnel
-Url:            https://github.com/sshuttle/sshuttle
+License:        LGPL-2.1-only
 Group:          Development/Languages/Python
-Source0:        
https://pypi.python.org/packages/48/be/c1c9ead0c38383c4b2a192de4679f09413ddc6701988ca56bd220c64ec50/sshuttle-%{version}.tar.gz
-# Buildtime dependencies not required for runtime
-# but required to be able to build package as is...
-# pytest-runner-2.9.tar.gz#md5=2212a2e34404b0960b2fdc2c469247b2
-Source1:        
https://pypi.python.org/packages/11/d4/c335ddf94463e451109e3494e909765c3e5205787b772e3b25ee8601b86a/pytest-runner-2.9.tar.gz
-# setuptools_scm-1.15.0.tar.gz#md5=b6916c78ed6253d6602444fad4279c5b
-Source2:        
https://pypi.python.org/packages/80/b7/31b6ae5fcb188e37f7e31abe75f9be90490a5456a72860fa6e643f8a3cbc/setuptools_scm-1.15.0.tar.gz
-# setuptools-18.0.1.tar.gz#md5=cecd172c9ff7fd5f2e16b2fcc88bba51
-Source3:        
https://pypi.python.org/packages/8c/04/f4a2dce4364c0bfbb1992e4b3a8e01eb196bb46202f96a62e73927a752ef/setuptools-18.0.1.tar.gz
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
+Url:            https://github.com/sshuttle/sshuttle
+Source0:        
https://files.pythonhosted.org/packages/source/s/sshuttle/sshuttle-%{version}.tar.gz
+BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module pytest-runner}
+BuildRequires:  %{python_module setuptools}
+Requires:       python3-setuptools
 %if (0%{?suse_version} >= 1320 || 0%{?suse_version} == 1310)
-BuildRequires:  python-Sphinx
+BuildRequires:  python3-Sphinx
 %endif
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%else
 BuildArch:      noarch
-%endif
 
 %description
 Transparent proxy server that works as a poor man's VPN. Forwards over ssh.
@@ -59,16 +50,8 @@
 
 %prep
 %setup -q -n sshuttle-%{version}
-%setup -T -D -a 1
-%setup -T -D -a 2
-%setup -T -D -a 3
-mkdir -p .eggs
-sed -i '/.bin.env/d' sshuttle/stresstest.py
-
 
 %build
-PYTHONPATH="$(pwd)/.eggs/:$PYTHONPATH"
-export PYTHONPATH
 %if (0%{?suse_version} >= 1320 || 0%{?suse_version} == 1310)
 (
 cd docs/;
@@ -77,27 +60,21 @@
 make man
 )
 %endif
-#%%if (0%%{?suse_version} <=1310)
-(cd setuptools-18.0.1; python setup.py bdist_egg; cp dist/*.egg ../.eggs/)
-(cd setuptools_scm-1.15.0; python setup.py bdist_egg; cp dist/*.egg ../.eggs/)
-(cd pytest-runner-2.9; python setup.py bdist_egg; cp dist/*.egg ../.eggs/)
-#%%endif
-
-python setup.py build
+%python3_build
 
 %install
-PYTHONPATH="$(pwd)/.eggs/:$PYTHONPATH"
-export PYTHONPATH
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python3_install
 
 %if (0%{?suse_version} >= 1320 || 0%{?suse_version} == 1310)
 mkdir -pm0755  %{buildroot}/%{_mandir}/man1/
 install -m0644 docs/_build/man/sshuttle.1 %{buildroot}/%{_mandir}/man1/
 %endif
 
+%check
+pytest
+
 %files
-%defattr(-,root,root,-)
-%{python_sitelib}/*
+%{python3_sitelib}/sshuttle*
 %{_bindir}/sshuttle
 %if (0%{?suse_version} >= 1320 || 0%{?suse_version} == 1310)
 %{_mandir}/man1/sshuttle.1*

++++++ sshuttle-0.78.1.tar.gz -> sshuttle-0.78.4.tar.gz ++++++
++++ 4672 lines of diff (skipped)


Reply via email to