From ea35d5edd855d2932f23fd0f442c6c52307d84ab87ed1a2e36763eba43751f88 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Tue, 14 Feb 2012 11:57:06 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=201.4.0:=20=20=20-=20[Bug]=20#4?= =?UTF-8?q?95:=20Fixed=20documentation=20example=20showing=20how=20to=20su?= =?UTF-8?q?bclass=20Task.=20=20=20=20=20Thanks=20to=20Brett=20Haydon=20for?= =?UTF-8?q?=20the=20catch=20and=20Mark=20Merritt=20for=20the=20patch.=20?= =?UTF-8?q?=20=20-=20[Bug]=20#410:=20Fixed=20a=20bug=20where=20using=20the?= =?UTF-8?q?=20task=20decorator=20inside/under=20=20=20=20=20another=20deco?= =?UTF-8?q?rator=20such=20as=20hosts=20could=20cause=20that=20task=20to=20?= =?UTF-8?q?become=20invalid=20=20=20=20=20when=20invoked=20by=20name=20(du?= =?UTF-8?q?e=20to=20how=20old-style=20vs=20new-style=20tasks=20are=20=20?= =?UTF-8?q?=20=20=20detected.)=20Thanks=20to=20Dan=20Colish=20for=20the=20?= =?UTF-8?q?initial=20patch.=20=20=20-=20[Feature]=20#559:=20rsync=5Fprojec?= =?UTF-8?q?t=20now=20allows=20users=20to=20append=20extra=20=20=20=20=20SS?= =?UTF-8?q?H-specific=20arguments=20to=20rsync=E2=80=98s=20--rsh=20flag.?= =?UTF-8?q?=20=20=20-=20[Feature]=20#138:=20env.port=20may=20now=20be=20wr?= =?UTF-8?q?itten=20to=20at=20fabfile=20module=20level=20=20=20=20=20to=20s?= =?UTF-8?q?et=20a=20default=20nonstandard=20port=20number.=20Previously=20?= =?UTF-8?q?this=20value=20was=20=20=20=20=20read-only.=20=20=20-=20[Featur?= =?UTF-8?q?e]=20#3:=20Fabric=20can=20now=20load=20a=20subset=20of=20SSH=20?= =?UTF-8?q?config=20functionality=20=20=20=20=20directly=20from=20your=20l?= =?UTF-8?q?ocal=20~/.ssh/config=20if=20env.use=5Fssh=5Fconfig=20is=20set?= =?UTF-8?q?=20=20=20=20=20to=20True.=20See=20Leveraging=20native=20SSH=20c?= =?UTF-8?q?onfig=20files=20for=20details.=20Thanks=20=20=20=20=20to=20Kiri?= =?UTF-8?q?ll=20Pinchuk=20for=20the=20initial=20patch.=20=20=20-=20[Featur?= =?UTF-8?q?e]=20#12:=20Added=20the=20ability=20to=20try=20connecting=20mul?= =?UTF-8?q?tiple=20times=20to=20=20=20=20=20temporarily-down=20remote=20sy?= =?UTF-8?q?stems,=20instead=20of=20immediately=20failing.=20=20=20=20=20(D?= =?UTF-8?q?efault=20behavior=20is=20still=20to=20only=20try=20once.)=20See?= =?UTF-8?q?=20env.timeout=20and=20=20=20=20=20env.connection=5Fattempts=20?= =?UTF-8?q?for=20controlling=20both=20connection=20timeouts=20and=20=20=20?= =?UTF-8?q?=20=20total=20number=20of=20attempts.=20reboot=20has=20also=20b?= =?UTF-8?q?een=20overhauled=20(but=20=20=20=20=20practically=20deprecated?= =?UTF-8?q?=20=E2=80=93=20see=20its=20updated=20docs.)=20=20=20-=20[Featur?= =?UTF-8?q?e]=20#474:=20execute=20now=20allows=20you=20to=20access=20the?= =?UTF-8?q?=20executed=20task=E2=80=99s=20=20=20=20=20return=20values,=20b?= =?UTF-8?q?y=20itself=20returning=20a=20dictionary=20whose=20keys=20are=20?= =?UTF-8?q?the=20=20=20=20=20host=20strings=20executed=20against.=20=20=20?= =?UTF-8?q?-=20[Bug]=20#487:=20Overhauled=20the=20regular=20expression=20e?= =?UTF-8?q?scaping=20performed=20in=20=20=20=20=20append=20and=20contains?= =?UTF-8?q?=20to=20try=20and=20handle=20more=20corner=20cases.=20Thanks=20?= =?UTF-8?q?to=20=20=20=20=20Neilen=20Marais=20for=20the=20patch.=20=20=20-?= =?UTF-8?q?=20[Support]=20#532:=20Reorganized=20and=20cleaned=20up=20the?= =?UTF-8?q?=20output=20of=20fab=20--help.=20=20=20-=20[Feature]=20#8:=20Ad?= =?UTF-8?q?ded=20--skip-bad-hosts/env.skip=5Fbad=5Fhosts=20option=20to?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Fabric?expand=0&rev=14 --- Fabric-1.3.4.tar.bz2 | 3 --- Fabric-1.4.0.tar.bz2 | 3 +++ python-Fabric.changes | 45 +++++++++++++++++++++++++++++++++++++++++++ python-Fabric.spec | 3 ++- 4 files changed, 50 insertions(+), 4 deletions(-) delete mode 100644 Fabric-1.3.4.tar.bz2 create mode 100644 Fabric-1.4.0.tar.bz2 diff --git a/Fabric-1.3.4.tar.bz2 b/Fabric-1.3.4.tar.bz2 deleted file mode 100644 index 96a0452..0000000 --- a/Fabric-1.3.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7045df79835ba5e54d42e896f0d906fa68c2c183aab03c146e2f250277dda81 -size 131708 diff --git a/Fabric-1.4.0.tar.bz2 b/Fabric-1.4.0.tar.bz2 new file mode 100644 index 0000000..045b5ea --- /dev/null +++ b/Fabric-1.4.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d51417980104667104e2eee0660dfe980c2872ed3c7e3a2704e3f41404e19ef +size 138842 diff --git a/python-Fabric.changes b/python-Fabric.changes index 954d98a..5a76658 100644 --- a/python-Fabric.changes +++ b/python-Fabric.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Tue Feb 14 11:46:00 UTC 2012 - alexandre@exatati.com.br + +- Update to 1.4.0: + - [Bug] #495: Fixed documentation example showing how to subclass Task. + Thanks to Brett Haydon for the catch and Mark Merritt for the patch. + - [Bug] #410: Fixed a bug where using the task decorator inside/under + another decorator such as hosts could cause that task to become invalid + when invoked by name (due to how old-style vs new-style tasks are + detected.) Thanks to Dan Colish for the initial patch. + - [Feature] #559: rsync_project now allows users to append extra + SSH-specific arguments to rsync‘s --rsh flag. + - [Feature] #138: env.port may now be written to at fabfile module level + to set a default nonstandard port number. Previously this value was + read-only. + - [Feature] #3: Fabric can now load a subset of SSH config functionality + directly from your local ~/.ssh/config if env.use_ssh_config is set + to True. See Leveraging native SSH config files for details. Thanks + to Kirill Pinchuk for the initial patch. + - [Feature] #12: Added the ability to try connecting multiple times to + temporarily-down remote systems, instead of immediately failing. + (Default behavior is still to only try once.) See env.timeout and + env.connection_attempts for controlling both connection timeouts and + total number of attempts. reboot has also been overhauled (but + practically deprecated – see its updated docs.) + - [Feature] #474: execute now allows you to access the executed task’s + return values, by itself returning a dictionary whose keys are the + host strings executed against. + - [Bug] #487: Overhauled the regular expression escaping performed in + append and contains to try and handle more corner cases. Thanks to + Neilen Marais for the patch. + - [Support] #532: Reorganized and cleaned up the output of fab --help. + - [Feature] #8: Added --skip-bad-hosts/env.skip_bad_hosts option to + allow skipping past temporarily down/unreachable hosts. + - [Feature] #13: Env vars may now be set at runtime via the new + --set command-line flag. + - [Feature] #506: A new output alias, commands, has been added, + which allows hiding remote stdout and local “running command X” + output lines. + - [Feature] #72: SSH agent forwarding support has made it into + Fabric’s SSH library, and hooks for using it have been added + (disabled by default; use -A or env.forward_agent to enable.) + Thanks to Ben Davis for porting an existing Paramiko patch to ssh + and providing the necessary tweak to Fabric. + ------------------------------------------------------------------- Fri Jan 13 04:01:33 UTC 2012 - alexandre@exatati.com.br diff --git a/python-Fabric.spec b/python-Fabric.spec index de22e55..79aadbc 100644 --- a/python-Fabric.spec +++ b/python-Fabric.spec @@ -15,8 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: python-Fabric -Version: 1.3.4 +Version: 1.4.0 Release: 0 Url: http://fabfile.org Summary: Fabric is a simple, Pythonic tool for remote execution and deployment