From bb655a0f4a675bbd70519d0a142ca3e09d998fab630fd66bb7a7f9ec8c22b77d Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Tue, 30 Jul 2013 12:48:52 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20version=201.7.0:=20=20=20+=20?= =?UTF-8?q?[Feature]=20#925:=20Added=20contrib.files.is=5Flink.=20Thanks?= =?UTF-8?q?=20to=20@jtangas=20for=20the=20patch.=20=20=20+=20[Feature]=20#?= =?UTF-8?q?922:=20Task=20argument=20strings=20are=20now=20displayed=20when?= =?UTF-8?q?=20using=20fab=20-d.=20Thanks=20to=20Kevin=20Qiu=20for=20the=20?= =?UTF-8?q?patch.=20=20=20+=20[Bug]=20#912:=20Leaving=20template=5Fdir=20u?= =?UTF-8?q?n-specified=20when=20using=20upload=5Ftemplate=20in=20Jinja=20m?= =?UTF-8?q?ode=20used=20to=20cause=20'NoneType'=20has=20no=20attribute=20'?= =?UTF-8?q?startswith'=20errors.=20This=20has=20been=20fixed.=20Thanks=20t?= =?UTF-8?q?o=20Erick=20Yellott=20for=20catch=20&=20to=20Erick=20Yellott=20?= =?UTF-8?q?+=20Kevin=20Williams=20for=20patches.=20=20=20+=20[Feature]=20#?= =?UTF-8?q?924:=20Add=20new=20env=20var=20option=20colorize=5Ferrors=20to?= =?UTF-8?q?=20enable=20coloring=20errors=20and=20warnings.=20Thanks=20to?= =?UTF-8?q?=20Aaron=20Meurer=20for=20the=20patch.=20=20=20+=20[Bug]=20#593?= =?UTF-8?q?:=20Non-ASCII=20character=20sets=20in=20Jinja=20templates=20ren?= =?UTF-8?q?dered=20within=20upload=5Ftemplate=20would=20cause=20UnicodeDec?= =?UTF-8?q?odeError=20when=20uploaded.=20This=20has=20been=20addressed=20b?= =?UTF-8?q?y=20encoding=20as=20utf-8=20prior=20to=20upload.=20Thanks=20to?= =?UTF-8?q?=20S=C3=A9bastien=20Fievet=20for=20the=20catch.=20=20=20+=20[Fe?= =?UTF-8?q?ature]=20#908:=20Support=20loading=20SSH=20keys=20from=20memory?= =?UTF-8?q?.=20Thanks=20to=20Caleb=20Groom=20for=20the=20patch.=20=20=20+?= =?UTF-8?q?=20[Bug]=20#171:=20Added=20missing=20cross-references=20from=20?= =?UTF-8?q?env=20variables=20documentation=20to=20corresponding=20command-?= =?UTF-8?q?line=20options.=20Thanks=20to=20Daniel=20D.=20Beck=20for=20the?= =?UTF-8?q?=20contribution.=20=20=20+=20[Bug]=20#884:=20The=20password=20c?= =?UTF-8?q?ache=20feature=20was=20not=20working=20correctly=20with=20passw?= =?UTF-8?q?ord-requiring=20SSH=20gateway=20connections.=20That=E2=80=99s?= =?UTF-8?q?=20fixed=20now.=20Thanks=20to=20Marco=20Nenciarini=20for=20the?= =?UTF-8?q?=20catch.=20=20=20+=20[Feature]=20#826:=20Enable=20sudo=20extra?= =?UTF-8?q?ction=20of=20compressed=20archive=20via=20use=5Fsudo=20kwarg=20?= =?UTF-8?q?in=20upload=5Fproject.=20Thanks=20to=20@abec=20for=20the=20patc?= =?UTF-8?q?h.=20=20=20+=20[Bug]=20#694:=20Allow=20users=20to=20work=20arou?= =?UTF-8?q?nd=20ownership=20issues=20in=20the=20default=20remote=20login?= =?UTF-8?q?=20directory:=20add=20temp=5Fdir=20kwarg=20for=20explicit=20spe?= =?UTF-8?q?cification=20of=20which=20=E2=80=9Cbounce=E2=80=9D=20folder=20t?= =?UTF-8?q?o=20use=20when=20calling=20put=20with=20use=5Fsudo=3DTrue.=20Th?= =?UTF-8?q?anks=20to=20Devin=20Bayer=20for=20the=20report=20&=20Dieter=20P?= =?UTF-8?q?laetinck=20/=20Jesse=20Myers=20for=20suggesting=20the=20workaro?= =?UTF-8?q?und.=20=20=20+=20[Bug]=20#882:=20Fix=20a=20get=20bug=20regardin?= =?UTF-8?q?g=20spaces=20in=20remote=20working=20directory=20names.=20Thank?= =?UTF-8?q?s=20to=20Chris=20Rose=20for=20catch=20&=20patch.=20-=20Changes?= =?UTF-8?q?=20from=20version=201.6.1:=20=20=20+=20[Bug]=20#868:=20Substant?= =?UTF-8?q?ial=20speedup=20of=20parallel=20tasks=20by=20removing=20an=20un?= =?UTF-8?q?necessary=20blocking=20timeout=20in=20the=20JobQueue=20loop.=20?= =?UTF-8?q?Thanks=20to=20Simo=20Kinnunen=20for=20the=20patch.=20=20=20+=20?= =?UTF-8?q?[Bug]=20#328:=20lcd=20was=20no=20longer=20being=20correctly=20a?= =?UTF-8?q?pplied=20to=20upload=5Ftemplate;=20this=20has=20been=20fixed.?= =?UTF-8?q?=20Thanks=20to=20Joseph=20Lawson=20for=20the=20catch.=20=20=20+?= =?UTF-8?q?=20[Feature]=20#812:=20Add=20use=5Fglob=20option=20to=20put=20s?= =?UTF-8?q?o=20users=20trying=20to=20upload=20real=20filenames=20containin?= =?UTF-8?q?g=20glob=20patterns=20(*,=20[=20etc)=20can=20disable=20the=20de?= =?UTF-8?q?fault=20globbing=20behavior.=20Thanks=20to=20Michael=20McHugh?= =?UTF-8?q?=20for=20the=20patch.=20=20=20+=20[Bug]=20#844:=20Allow=20users?= =?UTF-8?q?=20to=20disable=20Fabric=E2=80=99s=20auto-escaping=20in=20run/s?= =?UTF-8?q?udo.=20Thanks=20to=20Christian=20Long=20and=20Michael=20McHugh?= =?UTF-8?q?=20for=20the=20patch.=20=20=20+=20[Bug]=20#84:=20Fixed=20proble?= =?UTF-8?q?m=20with=20missing=20-r=20flag=20in=20Mac=20OS=20X=20sed=20vers?= =?UTF-8?q?ion.=20=20=20+=20[Bug]=20#870:=20Changes=20to=20shell=20env=20v?= =?UTF-8?q?ar=20escaping=20highlighted=20some=20extraneous=20and=20now=20d?= =?UTF-8?q?amaging=20whitespace=20in=20with=20path():.=20This=20has=20been?= =?UTF-8?q?=20removed=20and=20a=20regression=20test=20added.=20=20=20+=20[?= =?UTF-8?q?Bug]=20#871:=20Use=20of=20string=20mode=20values=20in=20put(loc?= =?UTF-8?q?al,=20remote,=20mode=3D"NNNN")=20would=20sometimes=20cause=20Un?= =?UTF-8?q?supported=20operand=20errors.=20This=20has=20been=20fixed.=20?= =?UTF-8?q?=20=20+=20[Bug]=20#84:=20Fixed=20problem=20with=20missing=20-r?= =?UTF-8?q?=20flag=20in=20Mac=20OS=20X=20sed=20version.=20Thanks=20to=20Ko?= =?UTF-8?q?nrad=20Ha=C5=82as=20for=20the=20patch.=20=20=20+=20[Bug]=20#861?= =?UTF-8?q?:=20Gracefully=20handle=20situations=20where=20users=20give=20a?= =?UTF-8?q?=20single=20string=20literal=20to=20env.hosts.=20Thanks=20to=20?= =?UTF-8?q?Bill=20Tucker=20for=20catch=20&=20patch.=20=20=20+=20[Bug]=20#3?= =?UTF-8?q?67:=20Expand=20paths=20with=20tilde=20inside=20(contrib.files).?= =?UTF-8?q?=20Thanks=20to=20Konrad=20Ha=C5=82as=20for=20catch=20&=20patch.?= =?UTF-8?q?=20=20=20+=20[Feature]=20#845:=20Downstream=20synchronization?= =?UTF-8?q?=20option=20implemented=20for=20rsync=5Fproject.=20Thanks=20to?= =?UTF-8?q?=20Antonio=20Barrero=20for=20the=20patch.?= 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=40 --- Fabric-1.6.0.tar.bz2 | 3 --- Fabric-1.7.0.tar.gz | 3 +++ python-Fabric.changes | 28 ++++++++++++++++++++++++++++ python-Fabric.spec | 6 +++--- 4 files changed, 34 insertions(+), 6 deletions(-) delete mode 100644 Fabric-1.6.0.tar.bz2 create mode 100644 Fabric-1.7.0.tar.gz diff --git a/Fabric-1.6.0.tar.bz2 b/Fabric-1.6.0.tar.bz2 deleted file mode 100644 index 6e3c6d7..0000000 --- a/Fabric-1.6.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8b7e326c5594f932e5cc257af66d3ab99ebf88ca77da29ec6d7bf27065cba74 -size 170006 diff --git a/Fabric-1.7.0.tar.gz b/Fabric-1.7.0.tar.gz new file mode 100644 index 0000000..470f62f --- /dev/null +++ b/Fabric-1.7.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3f7af83d82531fc5c6bcbcffd4c59e4693f899bb33d83599c215b6b551f0070 +size 219360 diff --git a/python-Fabric.changes b/python-Fabric.changes index 2f0eacf..61636b8 100644 --- a/python-Fabric.changes +++ b/python-Fabric.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Tue Jul 30 12:50:10 UTC 2013 - speilicke@suse.com + +- Update to version 1.7.0: + + [Feature] #925: Added contrib.files.is_link. Thanks to @jtangas for the patch. + + [Feature] #922: Task argument strings are now displayed when using fab -d. Thanks to Kevin Qiu for the patch. + + [Bug] #912: Leaving template_dir un-specified when using upload_template in Jinja mode used to cause 'NoneType' has no attribute 'startswith' errors. This has been fixed. Thanks to Erick Yellott for catch & to Erick Yellott + Kevin Williams for patches. + + [Feature] #924: Add new env var option colorize_errors to enable coloring errors and warnings. Thanks to Aaron Meurer for the patch. + + [Bug] #593: Non-ASCII character sets in Jinja templates rendered within upload_template would cause UnicodeDecodeError when uploaded. This has been addressed by encoding as utf-8 prior to upload. Thanks to Sébastien Fievet for the catch. + + [Feature] #908: Support loading SSH keys from memory. Thanks to Caleb Groom for the patch. + + [Bug] #171: Added missing cross-references from env variables documentation to corresponding command-line options. Thanks to Daniel D. Beck for the contribution. + + [Bug] #884: The password cache feature was not working correctly with password-requiring SSH gateway connections. That’s fixed now. Thanks to Marco Nenciarini for the catch. + + [Feature] #826: Enable sudo extraction of compressed archive via use_sudo kwarg in upload_project. Thanks to @abec for the patch. + + [Bug] #694: Allow users to work around ownership issues in the default remote login directory: add temp_dir kwarg for explicit specification of which “bounce” folder to use when calling put with use_sudo=True. Thanks to Devin Bayer for the report & Dieter Plaetinck / Jesse Myers for suggesting the workaround. + + [Bug] #882: Fix a get bug regarding spaces in remote working directory names. Thanks to Chris Rose for catch & patch. +- Changes from version 1.6.1: + + [Bug] #868: Substantial speedup of parallel tasks by removing an unnecessary blocking timeout in the JobQueue loop. Thanks to Simo Kinnunen for the patch. + + [Bug] #328: lcd was no longer being correctly applied to upload_template; this has been fixed. Thanks to Joseph Lawson for the catch. + + [Feature] #812: Add use_glob option to put so users trying to upload real filenames containing glob patterns (*, [ etc) can disable the default globbing behavior. Thanks to Michael McHugh for the patch. + + [Bug] #844: Allow users to disable Fabric’s auto-escaping in run/sudo. Thanks to Christian Long and Michael McHugh for the patch. + + [Bug] #84: Fixed problem with missing -r flag in Mac OS X sed version. + + [Bug] #870: Changes to shell env var escaping highlighted some extraneous and now damaging whitespace in with path():. This has been removed and a regression test added. + + [Bug] #871: Use of string mode values in put(local, remote, mode="NNNN") would sometimes cause Unsupported operand errors. This has been fixed. + + [Bug] #84: Fixed problem with missing -r flag in Mac OS X sed version. Thanks to Konrad Hałas for the patch. + + [Bug] #861: Gracefully handle situations where users give a single string literal to env.hosts. Thanks to Bill Tucker for catch & patch. + + [Bug] #367: Expand paths with tilde inside (contrib.files). Thanks to Konrad Hałas for catch & patch. + + [Feature] #845: Downstream synchronization option implemented for rsync_project. Thanks to Antonio Barrero for the patch. + ------------------------------------------------------------------- Sat Mar 2 18:13:35 UTC 2013 - alexandre@exatati.com.br diff --git a/python-Fabric.spec b/python-Fabric.spec index ececb1d..0897719 100644 --- a/python-Fabric.spec +++ b/python-Fabric.spec @@ -17,15 +17,15 @@ Name: python-Fabric -Version: 1.6.0 +Version: 1.7.0 Release: 0 Summary: Fabric is a simple, Pythonic tool for remote execution and deployment License: BSD-2-Clause Group: Development/Languages/Python Url: http://fabfile.org -Source: Fabric-%{version}.tar.bz2 +Source: https://pypi.python.org/packages/source/F/Fabric/Fabric-%{version}.tar.gz BuildRequires: python-devel -BuildRequires: python-distribute +BuildRequires: python-setuptools # Test requirements: #TODO: Disabled due to errors / fudge requirement #BuildRequires: python-fudge