Hello community, here is the log from the commit of package sshuttle for openSUSE:Factory checked in at 2020-08-10 15:03:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sshuttle (Old) and /work/SRC/openSUSE:Factory/.sshuttle.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sshuttle" Mon Aug 10 15:03:35 2020 rev:6 rq:825272 version:1.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/sshuttle/sshuttle.changes 2020-06-25 15:08:58.969657994 +0200 +++ /work/SRC/openSUSE:Factory/.sshuttle.new.3399/sshuttle.changes 2020-08-10 15:04:20.860201627 +0200 @@ -1,0 +2,10 @@ +Tue Jul 28 23:21:09 UTC 2020 - Martin Rey <[email protected]> + +- Update to 1.0.3: + * Fixed: + - Ask setuptools to require Python 3.5 and above. + - Add missing import. + - Fix formatting typos in usage docs +- Add fix-shebang.patch to fix env-script-interpreter rpmlint error + +------------------------------------------------------------------- Old: ---- sshuttle-1.0.2.tar.gz New: ---- fix-shebang.patch sshuttle-1.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sshuttle.spec ++++++ --- /var/tmp/diff_new_pack.i4qdt4/_old 2020-08-10 15:04:22.796202649 +0200 +++ /var/tmp/diff_new_pack.i4qdt4/_new 2020-08-10 15:04:22.800202651 +0200 @@ -17,7 +17,7 @@ Name: sshuttle -Version: 1.0.2 +Version: 1.0.3 Release: 0 Summary: VPN over an SSH tunnel License: LGPL-2.1-only @@ -25,6 +25,7 @@ URL: https://github.com/sshuttle/sshuttle Source0: https://files.pythonhosted.org/packages/source/s/sshuttle/sshuttle-%{version}.tar.gz Patch0: fix-pytest.patch +Patch1: fix-shebang.patch BuildRequires: python3-mock BuildRequires: python3-pytest-runner BuildRequires: python3-setuptools @@ -53,6 +54,7 @@ %prep %setup -q -n sshuttle-%{version} %patch0 +%patch1 -p1 %build %if (0%{?suse_version} >= 1320 || 0%{?suse_version} == 1310) ++++++ fix-shebang.patch ++++++ --- bin/sudoers-add | 2 +- run | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Index: sshuttle-1.0.3/bin/sudoers-add =================================================================== --- sshuttle-1.0.3.orig/bin/sudoers-add 2019-12-12 22:16:46.000000000 +0100 +++ sshuttle-1.0.3/bin/sudoers-add 2020-07-29 01:11:17.238524565 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/bash # William Mantly <[email protected]> # MIT License # https://github.com/wmantly/sudoers-add Index: sshuttle-1.0.3/run =================================================================== --- sshuttle-1.0.3.orig/run 2020-05-28 23:45:10.000000000 +0200 +++ sshuttle-1.0.3/run 2020-07-29 01:11:02.334557774 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/sh set -e export PYTHONPATH="$(dirname $0):$PYTHONPATH" export PATH="$(dirname $0)/bin:$PATH" ++++++ sshuttle-1.0.2.tar.gz -> sshuttle-1.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/CHANGES.rst new/sshuttle-1.0.3/CHANGES.rst --- old/sshuttle-1.0.2/CHANGES.rst 2020-06-17 23:44:57.000000000 +0200 +++ new/sshuttle-1.0.3/CHANGES.rst 2020-07-12 11:09:09.000000000 +0200 @@ -9,6 +9,16 @@ .. _`Semantic Versioning`: http://semver.org/ +1.0.3 - 2020-07-12 +------------------ + +Fixed +~~~~~ +* Ask setuptools to require Python 3.5 and above. +* Add missing import. +* Fix formatting typos in usage docs + + 1.0.2 - 2020-06-18 ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/PKG-INFO new/sshuttle-1.0.3/PKG-INFO --- old/sshuttle-1.0.2/PKG-INFO 2020-06-17 23:47:15.000000000 +0200 +++ new/sshuttle-1.0.3/PKG-INFO 2020-07-12 11:10:36.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: sshuttle -Version: 1.0.2 +Version: 1.0.3 Summary: Full-featured" VPN over an SSH tunnel Home-page: https://github.com/sshuttle/sshuttle Author: Brian May @@ -122,4 +122,5 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: System :: Networking +Requires-Python: >=3.5 Description-Content-Type: text/x-rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/docs/usage.rst new/sshuttle-1.0.3/docs/usage.rst --- old/sshuttle-1.0.2/docs/usage.rst 2020-05-14 23:24:37.000000000 +0200 +++ new/sshuttle-1.0.3/docs/usage.rst 2020-07-12 11:06:37.000000000 +0200 @@ -21,7 +21,7 @@ sshuttle -r username@sshserver 0/0 -- For 'My VPN broke and need a temporary solution FAST to access local IPv4 addresses': +- For 'My VPN broke and need a temporary solution FAST to access local IPv4 addresses':: sshuttle --dns -NHr username@sshserver 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 @@ -70,7 +70,7 @@ sshuttle can auto-generate the proper sudoers.d file using the current user for Linux and OSX. Doing this will allow sshuttle to run without asking for the local sudo password and to give users who do not have sudo access -ability to run sshuttle. +ability to run sshuttle:: sshuttle --sudoers @@ -82,14 +82,14 @@ values for this vary based on how your system is configured. Values such as usernames, groups pre-pended with `%` and sudoers user aliases will work. See the sudoers manual for more information on valid user specif actions. -The options must be used with `--sudoers` +The options must be used with `--sudoers`:: sshuttle --sudoers --sudoers-user mike sshuttle --sudoers --sudoers-user %sudo The name of the file to be added to sudoers.d can be configured as well. This is mostly not necessary but can be useful for giving more than one user -access to sshuttle. The default is `sshuttle_auto` +access to sshuttle. The default is `sshuttle_auto`:: sshuttle --sudoer --sudoers-filename sshuttle_auto_mike sshuttle --sudoer --sudoers-filename sshuttle_auto_tommy @@ -97,11 +97,11 @@ You can also see what configuration will be added to your system without modifying anything. This can be helpfull is the auto feature does not work, or you want more control. This option also works with `--sudoers-username`. -`--sudoers-filename` has no effect with this option. +`--sudoers-filename` has no effect with this option:: sshuttle --sudoers-no-modify -This will simply sprint the generated configuration to STDOUT. Example +This will simply sprint the generated configuration to STDOUT. Example:: 08:40 PM william$ sshuttle --sudoers-no-modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/setup.py new/sshuttle-1.0.3/setup.py --- old/sshuttle-1.0.2/setup.py 2020-06-05 00:18:27.000000000 +0200 +++ new/sshuttle-1.0.3/setup.py 2020-07-12 11:06:37.000000000 +0200 @@ -61,6 +61,7 @@ 'sshuttle = sshuttle.cmdline:main', ], }, + python_requires='>=3.5', tests_require=[ 'pytest', 'pytest-cov', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/sshuttle/ssh.py new/sshuttle-1.0.3/sshuttle/ssh.py --- old/sshuttle-1.0.2/sshuttle/ssh.py 2020-06-17 23:33:19.000000000 +0200 +++ new/sshuttle-1.0.3/sshuttle/ssh.py 2020-07-12 11:06:37.000000000 +0200 @@ -4,6 +4,7 @@ import socket import zlib import importlib +import importlib.util import subprocess as ssubprocess import shlex from shlex import quote diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/sshuttle/version.py new/sshuttle-1.0.3/sshuttle/version.py --- old/sshuttle-1.0.2/sshuttle/version.py 2020-06-17 23:47:14.000000000 +0200 +++ new/sshuttle-1.0.3/sshuttle/version.py 2020-07-12 11:10:36.000000000 +0200 @@ -1,4 +1,4 @@ # coding: utf-8 # file generated by setuptools_scm # don't change, don't track in version control -version = '1.0.2' +version = '1.0.3' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sshuttle-1.0.2/sshuttle.egg-info/PKG-INFO new/sshuttle-1.0.3/sshuttle.egg-info/PKG-INFO --- old/sshuttle-1.0.2/sshuttle.egg-info/PKG-INFO 2020-06-17 23:47:14.000000000 +0200 +++ new/sshuttle-1.0.3/sshuttle.egg-info/PKG-INFO 2020-07-12 11:10:36.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: sshuttle -Version: 1.0.2 +Version: 1.0.3 Summary: Full-featured" VPN over an SSH tunnel Home-page: https://github.com/sshuttle/sshuttle Author: Brian May @@ -122,4 +122,5 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Topic :: System :: Networking +Requires-Python: >=3.5 Description-Content-Type: text/x-rst
