From f38332b68c39b081b358f8ffb6995085c93f2f893fc66acb2a8058d3ad51a4ae Mon Sep 17 00:00:00 2001
From: Denisart Benjamin
Date: Wed, 6 May 2015 23:29:06 +0000
Subject: [PATCH] Accepting request 305339 from
home:benoit_monin:branches:devel:languages:python
- update to version 1.10.1:
- increase required version of paramiko to 1.10
- fix html documentation generation
OBS-URL: https://build.opensuse.org/request/show/305339
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=46
---
Fabric-1.10.1.tar.gz | 3 +
Fabric-1.8.0.tar.gz | 3 -
python-Fabric.changes | 134 ++++++++++++++++++++++++++++++++++++++++++
python-Fabric.spec | 10 ++--
4 files changed, 142 insertions(+), 8 deletions(-)
create mode 100644 Fabric-1.10.1.tar.gz
delete mode 100644 Fabric-1.8.0.tar.gz
diff --git a/Fabric-1.10.1.tar.gz b/Fabric-1.10.1.tar.gz
new file mode 100644
index 0000000..655bcff
--- /dev/null
+++ b/Fabric-1.10.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab9c54e9496c89ae96ed4aa669e01c792376d75a7389ec90d4292282cc26f008
+size 209750
diff --git a/Fabric-1.8.0.tar.gz b/Fabric-1.8.0.tar.gz
deleted file mode 100644
index 2428fc3..0000000
--- a/Fabric-1.8.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0076c76abeef3ffe9172e1290e6e487e23a7229b676883241bfd57a1933b327a
-size 219420
diff --git a/python-Fabric.changes b/python-Fabric.changes
index b480d39..054819d 100644
--- a/python-Fabric.changes
+++ b/python-Fabric.changes
@@ -1,3 +1,137 @@
+-------------------------------------------------------------------
+Mon May 4 15:13:35 UTC 2015 - benoit.monin@gmx.fr
+
+- update to version 1.10.1:
+ * [Bug] #1226: Update get to ensure that env.user has access to
+ tempfiles before changing permissions. Also corrected
+ permissions from 404 to 0400 to match comment. Patch by Curtis
+ Mattoon; original report from Daniel Watkins.
+ * [Support] #1229: Add some missing API doc hyperlink references.
+ Thanks to Tony Narlock.
+ * [Support] #958: Remove the Git SHA portion of our version
+ string generation; it was rarely useful & occasionally caused
+ issues for users with non-Git-based source checkouts.
+ * [Bug] #1180: Fix issue with unicode steam outputs crashing if
+ stream encoding type is None. Thanks to @joekiller for catch &
+ patch.
+ * [Bug] #1228: Update the CommandTimeout class so it has a useful
+ str instead of appearing blank when caught by Fabric’s top
+ level exception handling. Catch & patch from Tomaz Muraus.
+ * [Support] #1213: Add useful exception message to the implicit
+ SystemExit raised by Fabric’s use of sys.exit inside the abort
+ function. This allows client code catching SystemExit to have
+ better introspection into the error. Thanks to Ioannis Panousis.
+ * [Bug] #1019: (also #1022, #1186) Fix “is a tty” tests in
+ environments where streams (eg sys.stdout) have been replaced
+ with objects lacking a .isatty() method. Thanks to Miki Tebeka
+ for the original report, Lele Long for a subsequent patch, and
+ Julien Phalip for the final/merged patch.
+ * [Bug] #1201: Don’t naively glob all get targets - only glob
+ actual directories. This avoids incorrectly yielding permission
+ errors in edge cases where a requested file is within a
+ directory lacking the read permission bit. Thanks to Sassa Nf
+ for the original report.
+- additional changes from version 1.10.0:
+ * [Feature] #975: Fabric can now be invoked via python -m fabric
+ in addition to the typical use of the fab entrypoint. Patch
+ courtesy of Jason Coombs.
+ * [Feature] #1090: Add option to skip unknown tasks. Credit goes
+ to Jonas Lundberg.
+ * [Feature] #1098: Add support for dict style roledefs. Thanks to
+ Jonas Lundberg.
+ * [Feature] #700: Added use_sudo and temp_dir params to get. This
+ allows downloading files normally not accessible to the user
+ using sudo. Thanks to Jason Coombs for initial report and to
+ Alex Plugaru for the patch (#1121).
+ * [Bug] #1188: Update local to close non-pipe file descriptors in
+ the child process so subsequent calls to local aren’t blocked
+ on e.g. already-connected network sockets. Thanks to Tolbkni
+ Kao for catch & patch.
+- additional changes from version 1.9.1:
+ * [Bug] #1167: Add Jinja to test_requires in setup.py for the
+ couple of newish tests that now require it. Thanks to Kubilay
+ Kocak for the catch.
+ * [Bug] #600: Clear out connection caches in full when prepping
+ parallel-execution subprocesses. This avoids corner cases
+ causing hangs/freezes due to client/socket reuse. Thanks to
+ Ruslan Lutsenko for the initial report and Romain Chossart for
+ the suggested fix.
+ * [Bug] #1026: Fix a typo preventing quiet operation of is_link.
+ Caught by @dongweiming.
+ * [Bug] #1059: Update IPv6 support to work with link-local
+ address formats. Fix courtesy of @obormot.
+ * [Bug] #1096: Encode Unicode text appropriately for its target
+ stream object to avoid issues on non-ASCII systems. Thanks to
+ Toru Uetani for the original patch.
+ * [Bug] #852: Fix to respect template_dir for non Jinja2
+ templates in upload_template. Thanks to Adam Kowalski for the
+ patch and Alex Plugaru for the initial test case.
+ * [Bug] #1134: Skip bad hosts when the tasks are executed in
+ parallel. Thanks to Igor Maravić @i-maravic.
+ * [Bug] #1146: Fix a bug where upload_template failed to honor
+ lcd when mirror_local_mode is True. Thanks to Laszlo Marai for
+ catch & patch.
+ * [Bug] #1147: Use stat instead of lstat when testing
+ directory-ness in the SFTP module. This allows recursive
+ downloads to avoid recursing into symlinks unexpectedly. Thanks
+ to Igor Kalnitsky for the patch.
+ * [Bug] #1165: Prevent infinite loop condition when a gateway
+ host is enabled & the same host is in the regular target host
+ list. Thanks to @CzBiX for catch & patch.
+- additional changes from version 1.9.0:
+ * [Bug] #965: Tweak IO flushing behavior when in linewise (& thus
+ parallel) mode so interwoven output is less frequent. Thanks to
+ @akidata for catch & patch.
+ * [Feature] #741: Add env.prompts dictionary, allowing users to
+ set up custom prompt responses (similar to the built-in sudo
+ prompt auto-responder.) Thanks to Nigel Owens and David Halter
+ for the patch.
+ * [Feature] #1082: Add pty passthrough kwarg to upload_template.
+ * [Support]: Modified packaging data to reflect that Fabric
+ requires Paramiko < 1.13 (which dropped Python 2.5 support.)
+ * [Support] #1105: Enhance setup.py to allow Paramiko 1.13+ under
+ Python 2.6+. Thanks to to @Arfrever for catch & patch.
+ * [Support] #1106: Fix a misleading/ambiguous example snippet in
+ the fab usage docs to be clearer. Thanks to @zed.
+ * [Feature] #1101: Reboot operation now supports custom command.
+ Thanks to Jonas Lejon.
+ * [Feature] #938: Add an env var env.effective_roles specifying
+ roles used in the currently executing command. Thanks to Piotr
+ Betkier for the patch.
+ * [Feature] #1078: Add .command and .real_command attributes to
+ local return value. Thanks to Alexander Teves (@alexanderteves)
+ and Konrad Hałas (@konradhalas).
+- additional changes from version 1.8.4:
+ * [Support] #1105: Enhance setup.py to allow Paramiko 1.13+ under
+ Python 2.6+. Thanks to to @Arfrever for catch & patch.
+ * [Bug] #898: Treat paths that begin with tilde “~” as absolute
+ paths instead of relative. Thanks to Alex Plugaru for the patch
+ and Dan Craig for the suggestion.
+- additional changes from version 1.8.3:
+ * [Support]: Modified packaging data to reflect that Fabric
+ requires Paramiko < 1.13 (which dropped Python 2.5 support.)
+- additional changes from version 1.8.2:
+ * [Bug] #1046: Fix typo preventing use of ProxyCommand in some
+ situations. Thanks to Keith Yang.
+ * [Bug] #917: Correct an issue with put(use_sudo=True, mode=xxx)
+ where the chmod was trying to apply to the wrong location.
+ Thanks to Remco (@nl5887) for catch & patch.
+ * [Bug] #955: Quote directories created as part of put‘s
+ recursive directory uploads when use_sudo=True so directories
+ with shell meta-characters (such as spaces) work correctly.
+ Thanks to John Harris for the catch.
+- additional changes from version 1.8.1:
+ * [Bug] #948: Handle connection failures due to server load and
+ try connecting to hosts a number of times specified in
+ env.connection_attempts.
+ * [Bug] #957: Fix bug preventing use of env.gateway with targets
+ requiring password authentication. Thanks to Daniel González,
+ @Bengrunt and @adrianbn for their bug reports.
+ * [Bug] #956: Fix pty size detection when running inside Emacs.
+ Thanks to @akitada for catch & patch.
+- increase required version of paramiko to 1.10
+- fix html documentation generation
+
-------------------------------------------------------------------
Thu Oct 24 11:05:35 UTC 2013 - speilicke@suse.com
diff --git a/python-Fabric.spec b/python-Fabric.spec
index 00116b4..63bc64f 100644
--- a/python-Fabric.spec
+++ b/python-Fabric.spec
@@ -1,7 +1,7 @@
#
# spec file for package python-Fabric
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
Name: python-Fabric
-Version: 1.8.0
+Version: 1.10.1
Release: 0
Summary: Fabric is a simple, Pythonic tool for remote execution and deployment
License: BSD-2-Clause
@@ -32,8 +32,8 @@ BuildRequires: python-setuptools
#BuildRequires: python-nose
# Documentation requirements:
BuildRequires: python-Sphinx
-BuildRequires: python-paramiko >= 1.9.0
-Requires: python-paramiko >= 1.9.0
+BuildRequires: python-paramiko >= 1.10
+Requires: python-paramiko >= 1.10
Requires: python-setuptools
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
@@ -84,7 +84,7 @@ Fabric itself leverages.)
%build
python setup.py build
-python setup.py build_sphinx && rm -r build/sphinx/html/.buildinfo
+python setup.py build_sphinx --source-dir=sites/docs && rm -r build/sphinx/html/.buildinfo
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}