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}