From dc28b7a64985f9a02e3899d6f0f7ec6ff78fd2428e9285bcaaa28ce47ee4d28b Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Tue, 29 Jan 2013 04:15:19 +0000 Subject: [PATCH 1/2] =?UTF-8?q?-=20Update=20to=201.5.3:=20=20=20-=20[Bug]?= =?UTF-8?q?=20#806:=20Force=20strings=20given=20to=20getpass=20during=20pa?= =?UTF-8?q?ssword=20=20=20=20=20prompts=20to=20be=20ASCII,=20to=20prevent?= =?UTF-8?q?=20issues=20on=20some=20platforms=20when=20=20=20=20=20Unicode?= =?UTF-8?q?=20is=20encountered.=20Thanks=20to=20Alex=20Louden=20for=20the?= =?UTF-8?q?=20patch.=20=20=20-=20[Feature]=20#805:=20Update=20shell=5Fenv?= =?UTF-8?q?=20to=20play=20nice=20with=20Windows=20=20=20=20=20(7,=20at=20l?= =?UTF-8?q?east)=20systems.=20Thanks=20to=20Fernando=20Macedo=20for=20the?= =?UTF-8?q?=20patch.=20=20=20-=20[Bug]=20#654:=20Parallel=20runs=20whose?= =?UTF-8?q?=20sum=20total=20of=20returned=20data=20was=20=20=20=20=20large?= =?UTF-8?q?=20(e.g.=20large=20return=20values=20from=20the=20task,=20or=20?= =?UTF-8?q?simply=20a=20=20=20=20=20large=20number=20of=20hosts=20in=20the?= =?UTF-8?q?=20host=20list)=20were=20causing=20=20=20=20=20frustrating=20ha?= =?UTF-8?q?ngs.=20This=20has=20been=20fixed.=20=20=20-=20[Bug]=20#791:=20C?= =?UTF-8?q?ast=20reboot=E2=80=98s=20wait=20parameter=20to=20a=20numeric=20?= =?UTF-8?q?type=20in=20=20=20=20=20case=20the=20caller=20submitted=20a=20s?= =?UTF-8?q?tring=20by=20mistake.=20Thanks=20to=20=20=20=20=20Thomas=20Schr?= =?UTF-8?q?eiber=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=36 --- Fabric-1.5.2.tar.bz2 | 3 --- Fabric-1.5.3.tar.bz2 | 3 +++ python-Fabric.changes | 17 +++++++++++++++++ python-Fabric.spec | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) delete mode 100644 Fabric-1.5.2.tar.bz2 create mode 100644 Fabric-1.5.3.tar.bz2 diff --git a/Fabric-1.5.2.tar.bz2 b/Fabric-1.5.2.tar.bz2 deleted file mode 100644 index 31b4476..0000000 --- a/Fabric-1.5.2.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c46a14ac7a1c54f24fdd306d3444a63ae47b7d7c94b83be8ae9d19d916a3a985 -size 166574 diff --git a/Fabric-1.5.3.tar.bz2 b/Fabric-1.5.3.tar.bz2 new file mode 100644 index 0000000..4b4bc57 --- /dev/null +++ b/Fabric-1.5.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:592277bc5f602852adce81fd920e84db109e8c13106792d970ff295b9cd35b8c +size 181091 diff --git a/python-Fabric.changes b/python-Fabric.changes index e78fa22..d4ca7f7 100644 --- a/python-Fabric.changes +++ b/python-Fabric.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Tue Jan 29 04:11:26 UTC 2013 - alexandre@exatati.com.br + +- Update to 1.5.3: + - [Bug] #806: Force strings given to getpass during password + prompts to be ASCII, to prevent issues on some platforms when + Unicode is encountered. Thanks to Alex Louden for the patch. + - [Feature] #805: Update shell_env to play nice with Windows + (7, at least) systems. Thanks to Fernando Macedo for the patch. + - [Bug] #654: Parallel runs whose sum total of returned data was + large (e.g. large return values from the task, or simply a + large number of hosts in the host list) were causing + frustrating hangs. This has been fixed. + - [Bug] #791: Cast reboot‘s wait parameter to a numeric type in + case the caller submitted a string by mistake. Thanks to + Thomas Schreiber for the patch. + ------------------------------------------------------------------- Wed Jan 16 15:54:20 UTC 2013 - alexandre@exatati.com.br diff --git a/python-Fabric.spec b/python-Fabric.spec index b541a22..fe5db2b 100644 --- a/python-Fabric.spec +++ b/python-Fabric.spec @@ -17,7 +17,7 @@ Name: python-Fabric -Version: 1.5.2 +Version: 1.5.3 Release: 0 Summary: Fabric is a simple, Pythonic tool for remote execution and deployment License: BSD-2-Clause From 1b09de27fdf82f594d1d15301bb751799b9f92a4083c5e54f4572924b1a45f6e Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Sat, 2 Mar 2013 18:18:18 +0000 Subject: [PATCH 2/2] =?UTF-8?q?-=20Update=20to=201.6.0:=20=20=20-=20[Bug]?= =?UTF-8?q?=20#844:=20Account=20for=20SSH=20config=20overhaul=20in=20Param?= =?UTF-8?q?iko=201.10=20=20=20=20=20by=20e.g.=20updating=20treatment=20of?= =?UTF-8?q?=20IdentityFile=20to=20handle=20multiple=20=20=20=20=20values.?= =?UTF-8?q?=20This=20and=20related=20SSH=20config=20parsing=20changes=20ar?= =?UTF-8?q?e=20=20=20=20=20backwards=20incompatible;=20we=20are=20includin?= =?UTF-8?q?g=20them=20in=20this=20release=20=20=20=20=20because=20they=20d?= =?UTF-8?q?o=20fix=20incorrect,=20off-spec=20behavior.=20=20=20-=20[Bug]?= =?UTF-8?q?=20#843:=20Ensure=20string=20pool=5Fsize=20values=20get=20run?= =?UTF-8?q?=20through=20=20=20=20=20int()=20before=20deriving=20final=20re?= =?UTF-8?q?sult=20(stdlib=20min()=20has=20odd=20=20=20=20=20behavior=20her?= =?UTF-8?q?e...).=20Thanks=20to=20Chris=20Kastorff=20for=20the=20catch.=20?= =?UTF-8?q?=20=20-=20[Bug]=20#839:=20Fix=20bug=20in=20rsync=5Fproject=20wh?= =?UTF-8?q?ere=20IPv6=20address=20were=20=20=20=20=20not=20always=20correc?= =?UTF-8?q?tly=20detected.=20Thanks=20to=20Antonio=20Barrero=20for=20=20?= =?UTF-8?q?=20=20=20catch=20&=20patch.=20=20=20-=20[Bug]=20#587:=20Warn=20?= =?UTF-8?q?instead=20of=20aborting=20when=20env.use=5Fssh=5Fconfig=20=20?= =?UTF-8?q?=20=20=20is=20True=20but=20the=20configured=20SSH=20conf=20file?= =?UTF-8?q?=20doesn=E2=80=99t=20exist.=20This=20=20=20=20=20allows=20multi?= =?UTF-8?q?-user=20fabfiles=20to=20enable=20SSH=20config=20without=20causi?= =?UTF-8?q?ng=20=20=20=20=20hard=20stops=20for=20users=20lacking=20SSH=20c?= =?UTF-8?q?onfigs.=20Thanks=20to=20Rodrigo=20=20=20=20=20Pimentel=20for=20?= =?UTF-8?q?the=20report.=20=20=20-=20[Feature]=20#821:=20Add=20remote=5Ftu?= =?UTF-8?q?nnel=20to=20allow=20reverse=20SSH=20=20=20=20=20tunneling=20(ex?= =?UTF-8?q?posing=20locally-visible=20network=20ports=20to=20the=20=20=20?= =?UTF-8?q?=20=20remote=20end).=20Thanks=20to=20Giovanni=20Bajo=20for=20th?= =?UTF-8?q?e=20patch.=20=20=20-=20[Feature]=20#823:=20Add=20env.remote=5Fi?= =?UTF-8?q?nterrupt=20which=20controls=20=20=20=20=20whether=20Ctrl-C=20is?= =?UTF-8?q?=20forwarded=20to=20the=20remote=20end=20or=20is=20captured=20?= =?UTF-8?q?=20=20=20=20locally=20(previously,=20only=20the=20latter=20beha?= =?UTF-8?q?vior=20was=20=20=20=20=20implemented).=20Thanks=20to=20Geert=20?= =?UTF-8?q?Jansen=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=38 --- Fabric-1.5.3.tar.bz2 | 3 --- Fabric-1.6.0.tar.bz2 | 3 +++ python-Fabric.changes | 28 ++++++++++++++++++++++++++++ python-Fabric.spec | 2 +- 4 files changed, 32 insertions(+), 4 deletions(-) delete mode 100644 Fabric-1.5.3.tar.bz2 create mode 100644 Fabric-1.6.0.tar.bz2 diff --git a/Fabric-1.5.3.tar.bz2 b/Fabric-1.5.3.tar.bz2 deleted file mode 100644 index 4b4bc57..0000000 --- a/Fabric-1.5.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:592277bc5f602852adce81fd920e84db109e8c13106792d970ff295b9cd35b8c -size 181091 diff --git a/Fabric-1.6.0.tar.bz2 b/Fabric-1.6.0.tar.bz2 new file mode 100644 index 0000000..6e3c6d7 --- /dev/null +++ b/Fabric-1.6.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8b7e326c5594f932e5cc257af66d3ab99ebf88ca77da29ec6d7bf27065cba74 +size 170006 diff --git a/python-Fabric.changes b/python-Fabric.changes index d4ca7f7..2f0eacf 100644 --- a/python-Fabric.changes +++ b/python-Fabric.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Sat Mar 2 18:13:35 UTC 2013 - alexandre@exatati.com.br + +- Update to 1.6.0: + - [Bug] #844: Account for SSH config overhaul in Paramiko 1.10 + by e.g. updating treatment of IdentityFile to handle multiple + values. This and related SSH config parsing changes are + backwards incompatible; we are including them in this release + because they do fix incorrect, off-spec behavior. + - [Bug] #843: Ensure string pool_size values get run through + int() before deriving final result (stdlib min() has odd + behavior here...). Thanks to Chris Kastorff for the catch. + - [Bug] #839: Fix bug in rsync_project where IPv6 address were + not always correctly detected. Thanks to Antonio Barrero for + catch & patch. + - [Bug] #587: Warn instead of aborting when env.use_ssh_config + is True but the configured SSH conf file doesn’t exist. This + allows multi-user fabfiles to enable SSH config without causing + hard stops for users lacking SSH configs. Thanks to Rodrigo + Pimentel for the report. + - [Feature] #821: Add remote_tunnel to allow reverse SSH + tunneling (exposing locally-visible network ports to the + remote end). Thanks to Giovanni Bajo for the patch. + - [Feature] #823: Add env.remote_interrupt which controls + whether Ctrl-C is forwarded to the remote end or is captured + locally (previously, only the latter behavior was + implemented). Thanks to Geert Jansen for the patch. + ------------------------------------------------------------------- Tue Jan 29 04:11:26 UTC 2013 - alexandre@exatati.com.br diff --git a/python-Fabric.spec b/python-Fabric.spec index fe5db2b..ececb1d 100644 --- a/python-Fabric.spec +++ b/python-Fabric.spec @@ -17,7 +17,7 @@ Name: python-Fabric -Version: 1.5.3 +Version: 1.6.0 Release: 0 Summary: Fabric is a simple, Pythonic tool for remote execution and deployment License: BSD-2-Clause