pssh-2.3.4+git10.d4909c9-bp154.1.19 >  A bx!M@eee P"|A}$ ߛ.-1/w4}[{Ancn+Z t _3>ۧ'"TnC}T "(QQ>PFhΨ5{H,YC+Xyc<?Z-QS;_*C=@>|ū?=iMh/Q}C6)O5ݬGBR'qѾhEV8z0;^Ln:[YGG}X: L`LLBXXjҫIYtNe8793c254c5bc550d67db905c6724d76c944200ed26cd31d52318a5fdc78cd17c0d34a0233746bd64099ff0b55582a7b2fe74aa2lpbx!M@eeer9;PIsZ:ҩ؃i$*gR;PVf*i6;1"Ĝ!pτ~OkE-M^w,@p0V.cEzƔ|&XFP"`q5cXU#XTb!nֲS}@莿ZR'EZՙs #&yMwrbj4ǒ;I͡7 \H~{Œ WѺ}Oa5$>p> ?d & g@DLPmv 0 P p  @ P0\<(x8 9 : v FGH0IpXY\]^jbcdefluv\wxDyzCpssh2.3.4+git10.d4909c9bp154.1.19Parallel SSH to control large numbers of Machines simultaneouslypssh provides parallel versions of the OpenSSH tools that are useful for controlling large numbers of machines simultaneously. It includes parallel versions of ssh, scp, and rsync, as well as a parallel kill command.bxlamb21SUSE Linux Enterprise 15 SP4openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Clustering/Computinghttps://github.com/lilydjwg/psshlinuxnoarch I6  g(?u A큤A큤bxbxbxbxbxbxbx`g ?`g ?bx`g ?`g ?`g ?`g ?`g ?bx0a5200c3f39cfe0dc753ebba007929af4620d3183899602c17ba827496d598cedfc678026f1bf7a057846e7c7b4c5d4171c5d0b7682406471660dd659948f040e8983285654e801303d3005358acde9be2ea2c459a73b7165ce4ced77c0bb516a29e99ca3c057d8d153ab5f6075a57572a8c7fc6ec086fcb2054c038f107bb497e09b7901eda26d2002e3aaab8ed10e648c9e41d0240ffe7a2672dedb00e47bbf2ed2bae0a5c6333206f3c269297da429b0d3f4cd61a83d2ecc3944c0d650c97cfb7a3fa129f24bc91e0fe59602db3040177600f8b888572aa1698d2d3f6812c6221c2449caded54793b7a9a8fcd892e6e7fa13653ae425cb6354781fbd603ed4b4f6352647e78f6cdef7186e952c35baed671d4c31f85925f425a18b4d0b9e563b3f8c954cda80e7529760bee8707ed820c844adef08f600ee57d1bfb822b4cbf7a3523e1781bb1edb8cbdc9c54e3e2cbe6c3b1dbeade8cc944cc30e3f144fd507dd56e9f9a0c35638be0b24283080e53c73f062ce7a16a996893d689455db418dcafd71dc8fc4c37ac2bb0715169316fd5704f9acad822f0b05c6848378441ea486e91a2d99e59cc8dabd90d8b996176f869023762027466e181557236960brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpssh-2.3.4+git10.d4909c9-bp154.1.19.src.rpmpssh@    /usr/bin/python3python-psshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.4+git10.d4909c9-bp154.1.193.0.4-14.6.0-14.0-15.2-14.14.3a#a Wu T@Rx@RΏ@R2@R0[@O_6O:LPeter Varkoly varkoly@suse.comtchvatal@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comtabraham@novell.comtserong@suse.com- Fix spec to be able to build on openLeap 15.N- Update to version 2.3.4+git10.d4909c9: * add install instruction * fix manpages * prsync: support downloading * bin/*: explicitly run with python3 * binary files do not support line buffering, fix #118 * add flag for file append * change default file write behaviour to append over recreate * remove ancient workaround to workaround a new bug * Bump version to 2.3.4 * support only Python 3.5+ - Use %license for current distribution versions. - Remove distribution specific special cases as far as possible. - Adapt source url in spec and switch to _service - Remove patches applied in the new version: * 0004-test-Teardown-code-was-never-called.patch * 0005-Add-an-explicit-API-entrypoint.patch * 0006-openSUSE-Adjust-man-pages-destination.patch * 0002-Fix-quiet-option-after-API-patch.patch- Cleanup slightly with spec-cleaner no factual change- Add: 0001-Prepend-hostname-on-each-line-when-P-is-set.patch - Prepend hostname on each line when -P is set (fate#318220) - Add: 0002-Fix-quiet-option-after-API-patch.patch - Fix quiet option after API patch- Clarify error message when API calls fail - Detect use of absolute path when slurping- Changed to .xz compression - Updated to latest upstream (cs: b6c8d715) - added support for multiple source paths in prsync (issue #64) - made a relative import explicit (issue #66) - Add support for select.poll on systems where it is available (issue #72) - Remove restriction on remote relative paths (Issue #83) - Added programmatic API (with tests) - Fixed teardown handling for tests Cleaned up and added patches: - Rename pssh-remove_shebangs.patch: to 0001-Remove-shebangs-from-library-files.patch Also updated patch format - Rename pssh-man_dir.patch: to 0006-openSUSE-Adjust-man-pages-destination.patch Also updated patch format - Rename pssh-quiet.patch: to 0002-Add-quiet-option.patch - Rename pssh_pcmk_nodes.patch: to 0008-openSUSE-add-C-pcmk_nodes-option-to-get-list-of-node.patch - Rename pssh_askpass_dir.patch: to 0007-openSUSE-Add-openSUSE-specific-pssh-askpass-location.patch - Rename pssh_status_order.patch: to 0003-Fix-order-of-command-statuses-returned-by-the-Manage.patch - Add 0005-Add-an-explicit-API-entrypoint.patch: Add an explicit API entry point - Add 0004-test-Teardown-code-was-never-called.patch: Fixes test cases so teardown code is called- Update pssh_pcmk_nodes.patch: Update interface to crm_node (its output changed)- Add pssh_status_order.patch: Return statuses of ssh commands in the proper order (helps in crmsh resource testing and history) (bnc#828897)- Update to 2.3.1 * fixed a problem where man pages were omitted from the tar file - Changes from 2.3 * added a --inline-stdout option (issue #57). Thanks to pablo.barbachano for the patch. * Added a PSSH_HOST environment variable (issue #62). * Added a --version option (issues #33 and #45) * Expanded the pssh man page and added man pages for all other commands (issues #10 and #55). * Fixed askpass on Mac OS X 10.6.7 (issue #50) * Many other small fixes- exit gracefully when pacemaker is not running (--pcmk_nodes) - update --quiet option to suppress all status output - add /usr/bin to the search path for pssh-askpass - add -C (--pcmk_nodes) option (get host names from cluster: crm_node -l) - add -q (--quiet) option (suppresses status output)lamb21 1652087774 2.3.4+git10.d4909c9-bp154.1.19pnukeprsyncpscppslurppsshpssh-askpasspsshAUTHORSChangeLogpsshCOPYINGpnuke.1.gzprsync.1.gzpscp.1.gzpslurp.1.gzpssh.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/pssh//usr/share/licenses//usr/share/licenses/pssh//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/637a6339225123c6315ae05aa2be63da-psshcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRL}Uzbutf-86a6880840ab06a55dbec005600cd9d401305df774638f20b6465312c5d569c68? 7zXZ !t/#L] crv9w ,`4I@# Lٳy U9M5RA+?+YڪG'$`RD󒖳GmoǍQ0V哎I 5J )ȶN-1MF8Zbr %z[ϋ#*w׋r".dnow]7E#Z~4jja!`kS b8YQ~tjwS8EΔXg`*RS0s,:FjvFJ7B-[԰D\Y٦Z^Pσ:""X0-{) $I$l;$V61Ζ$RFJ>/Bߎ*u`*(+i5߽SwD|} ^bS13GZY[;$lC嚚Mt%"}5 -PcuʬgU:0(#a+ZR:+e6?2^o*]؅b:+V}::ʡ~񋙭o<[nA[d~.Y\rC*=@,ٲ3y;{.洡(&|Oߦ%UqpQkZ:-VdF: p'ώM;46rjpqEi7"P'Q}PR=#QiP{Qnujh⼾|0!5n3ܚ1 IzJ~3k)MŲ t\臜iQ H{ZdS {?8܃ w]+tW'1U'WFr|mǰTZ0(F#kqݘB7 M^ևCQ3j3紀 a5bZW1s' 7!Wy]AM*gҁĝK pZvqaQqew*ɀհSMKrxOƘ%A!b"bcH%Q'tLG}ŦwW)͚Ju#2y,mO,fmc_eW\zKHAԍQ4r=:"}10Y=dͤ?ة(9Bp(t$Gύeۥ2wE؝=TW b O,wJLiup'$2DROexA5T!Wc0H|{-ү),/1\JrGmӶ:kڈkm8((Q&5"=K=VnҸ_80l * 5z!Rs)hّ.&CpY]{*=c˸-ͪuV,ShXAsf@Tر4{2xѬTizњ2!+~. HFl:;)&8.E(cj屣plIls2 ٗABkۖ\Z$ Y l:W1Ogʢgܫb5)*dEf;F+ zcE~*~| f>R͟+޺/]|/ؿt¸ cuR3@A+*0V8XɩgP{ԺliE<%F`,΃G+ ! []"s*1'jW8RWP>دQp} tᗜ!%  S%'6э咚Bszfr-kU5՛NJ/^ޛJǞ$fAat݂Pc+)ٰGf4c/om>@iScNnUsSW>9pkžԜR .E: +9LJ`@%؆:)tO!K YKwd=`~r͡Zn[$71@;|eLa!g #3"C5hT 6̌r d$zm@e&*زy4{0p!NTIdY]lbf Ź iJ}z)%:g˪țт **Swn^y]D2O 57F*"Bd[_@oq|K6G0f8DScɝ"ܒ)|?uB{{H)r$԰ЪݨȢɛ-UdJ01u9x 4eXB&FL<@y[Fx4?!UGy"dhMT*9 ,TelC' ^ rTjkЌؾ)imٞ A%* w1}qGDe ŶC!zǎ&RQkShaJOnp0>J} MCo7/[SĨW,cG^2Y2b׭Z]w̃jL̔^0 dڎ3QsW+I2py9QkwPO(IV%p9!E 30KKY-THZG\PP8hÿt|8+Zbi[v&kO)L#^9ɨ%w~Wh?Eg;$tE h r7d $EP^Q Zp4MV  wsXiiK+Ϡ+?W8$䝛_+y/yۀ2h4<"2_O tpdbg"ytگgߣ!GL}W~s; }ͪaNAv|u`su4ldKmRcPSd2^O_ ZŠ]&sW䇢K9AS#d,=[Є{ @DOsS+'Y$UPJ'vs Cﱶ;ˡ@pgi)l a[IlA|eܷfY0D4ڭJ[0+.xj]Kc5@Ņ`h*=v7EN.ðƋ:8 BG;Bԃ´MpKt7ц:׸43@^+jF3% m*lQ*lg6,b=m${ ][ǰҔS͆8q#W4`=yEps->*/J@ҌZ؁RmԠ]{D^<4FQ\Hˤa?% i鎇."i"cPM Jp0M\Ϳʼ=:.-yO3T{¯P.ܛsN\ ꑻ)"o#H5U:튋h;½Lr*@lK'bGpZ~+32Oz|Kv$Ҍ$Pe2$3$ pي~$AT}Et_ E`L9ŋK{U dL{tU>1H$@q>*Ԏd .^1 Rt [{|''W縬)1*d)HT7%U:bqD|`Nx5/9-5\WBem8ՁH00 S,y*ilb B,#d\:{bjw7RgNUqۂ'DEFXJÿ<26bTxOgܽkNJ[i84?G-BхSM(H|+J]v bA!)5NL5o/=%_o֮%uE*S}qKRbV@&\[ם)!:50=b{;\ɭ D(= 0qwK2vu&Si *D+c -_o.FU_I3x[ІGMHάe:b =l p?TJR i clBpj ף<~ }2AFQȯhȚְ=H߄Kj$X 67^ܹ paW+IbkXϠ$>ƦPC)k[/}:J0dl8eguvS0."~FmnacJ`=Y^%&} U5{8gb ƾ5&\A+%oSo|-w%Rڨ{ue}jې:IRs 匔lJXt'%-0* Sr-(a3&Jn_ptVqWLԍ3 \ Q<\B+nOur 1c#{GZ!ZCLN$ _fH~}d&|e;tdnst$xa |쵛IgE8[Cܦ` ncZ}vWHG7MQzȰ jLѡf\|K2ߎ{b#B MZO{a+1=fX$frrܳECmgyb^=eLT8UVnfW{웁b!ży Jebnt_'"K+q$^ ObݥP确}!yB*@KIQV~ͽj{U[;˩vWvabo`ԓ aZӭ=4Ap,!>@=2!:,2~R\k!6P@GAc-v48\>[tnϏ(@ aI[j謆t|Ҙ&KmƷV&Me(J-̍'YȊ~7˰۰˙s#˾1?%>5NڙH#f`dPrS+tp# y`M!LE Oʤ0uH|kl NcWM ξFe  f̙L1Mnmg12 .+ǴP^ _n[SLk#M5/BHP<)/<။ %s?xBdb!Bw83(ٷ/|a4DQŬ/{"0tP){:}x őa>]LvS˯^7}/K=@{'2a6H1Ec_l>(H3Jp,73g'=7S&>&0XSKP{o-X]X\v)k<׶E>]\[N׎(u#>pXvU;N+V ,?a}CVXM).w6ej% ky#ޒWNQ0+qG2UwrrMLl~QGmB(*~BKAuEN%aEdhK7 ~O,&h䁌wA$~tA1 ,;AΠtDm;_FD;ۮ J=vm1FNQFKsuNt!l3Axct "sH4sZä5x_^E% nhNUפWl!C?*1B Vb.66p -Oġ*ytrO^椅A"̊cY9/dX"*=9!QA$1C{5Bfׯ`U W%-p vtyu ] 0Y=뭤nhV?Ɩ]͕<3eL6cЕ&ueGj_Y2XTCG[ WtɶZsޖ˧ɻlc؇#Y^| yW*QYNBIGD`KvBJ6[ #:]v3eT+Z]/upF(_xPư%\ ɫ엲M~{E8 NTȾԗ5R!vh*/~  ~Z*JFCי Ontl eƴ:BW5ȫI&[rN(e+3f$k[ݗ.o)9^[ WL=2t(Rk%?,;%c{CE^dUH;;A~ᚠZЈeBvO:mw. "Cg}fSb>pe'F3<٢C=ے2$Kl}47mv^ ઱bdR2@Hĺ&?d~T3C[ԭ$'v'Ι59Q>ZozS>ݟ&+T?DIlhO+I 忶xZ8J} H3EhN<4"rG/Q"hhm?#B!*ّHW#'-WL& azm=PY>zp},m H*F*&lN`%LIo/DZ`-*20i*|?RB~솺'4YCM#khXfk_ɕ|0gW EFlҁ\ֽF꾖28j_0a֋ye|4[a92(>=*o?=7arkGe5ѭ1HzT_w'{ it,. ;DIף+XfF9՝e=d`cQ T45UZ(OuMynslHhm=pݷrix}qS{ڬ lC&J2aYkG-HGr"\eRqS'Ht8> nLʗ1bf(r)"H\LK6d\n׿j&&*^ācXAX]f/WUheԷyTJ {Z[Qg6X32cJ=;RgJ}Mfz$ۯQ`lMgcӏ.LL[¾Pwq^N7H,jDgv϶MEE$W^&  uVVeB_k97ls` n1;3qȦM՘ =PҎfdۜy)ZS䡊& w2_16xbN8cD:`U[7R{%""Gnc%E v`h|_QFcU}mC*pNpH;l?ı5黒r=sX$.[߆k管+ Bz#9_ tH9ȷ=0 {$~֙21uR:~TCG@OlYvk/fl]YdV֑ HᅬUAD?jM("k4Cj) (:_#k_x+f!̟d`Y,h[uFG D=!֥n9_i7y\nZq ?MkgVhXk'"Ž krzm{zYU6UjTStIPCW+b2 Bleʹx=8.M a gLA?W2B#Zm j΅ #9lfp5HUfE/(xg(qÖËBݣ*Z"PMNCdktkRud2ihr ={oH⌇=uB!L*lF]?ׄ,_|[PO 3+L˨XX{x\LGGa, 9gKá#Y&'I-9s*)#!j`|ywp IKW!Bkgq7 ֱj8R-"Gb\~B[C1E+9\ *Yd>sG;AFW&@ i;"'F& )p^dv*(տ)N}e&f/@5ZULIVQ+.A:V]Miݐ ډS00<_U8큀xjvK]T!F1C_ˣy&+SX.@(>=VʄЅ5ހ-3z4{LC2at'SuJ?%*Fr1 gFbx֊,CAn$Nٝ,Ɔh%Pa4%k~,Qju"'ih.%I($ l(+}Npa#BC_ #:e7l%Uf^:2}Ol &&uT7t4#si]Ib [ķ/V8 WMc/4ЛSe,l+F=KԻ :eW#Vrrz(7n%-2j}vd(MpE$i:Xec1u0mgkD qʭO&X A7u|!qq~>Ɋnh%#J偡sIW$Vz} PY%5Mq|" y[@T LxhFrKj%Yy+4tZfJ#P{30cqֹ{uSm4hL6~2vsc*T%{Q/Q UfC& ~}UcO}xjZQnu1cTY-'SBRxu[b^Hzw.2ʚ!Iشͯ2MJA#.nq'Vh[_3馭'vkFᾹ6xʱˮy0)1 &¡76w8N3=: ]rWڦ8|ɭG=u%IO_*T&ʐ`$Mt \k;؞L>B d#A7[ҕ"d ƜQu1^4b6;XK~b(YcPCpOĝnzG#tj,-|ԗRBe=R"hdQmͩE^ *;)B0̺~zm?DVQfŅGx/h/## )cpzgpN9/A5MwCR 3-(,x)̕93ޠ`N6^IxM-OHQC)w2Y(G!|ILVɛcnp 05F2\u)L{JPٷm#Fx̴) %Ro/^ 3rZ(C_+jAen${^KZ%ZR"u+\;iz}YgIH̤8pR Ww yQB; HRQ$i'fw%;TB-5mt ņ'S.'3rVJt,|=S_/Azw"O`= Z|<qqvkȻKkIi[r&='J LՆ 0x$?_k_=<({"ke%o_&]⚏6]׀bSvkdWB^)+9{40Cig(d#uLޡIMcU_ђCk↽(?3vsVCB8Wo; ҈_xzƶ g鶏*$ - D- F:a.c.^ttw8))A8)R5'zVfCF}xs TǢZJ\󾎷JpF~{MfuӤ Kã뗶Ϗґ枒?9uO=om,.[̕3aUtR;MN()U:Y}_rtҁjM4 HoCHJ<$yҩ jݠ=S Go! ,)dbP[͋%U.ƹ!͠Լ#whƛ]rZ/K$4Wco?̠V*Q .V~۳Q `~s=r0,yj E8E+h5ĥ5Kפ6{d7~tNfwihIƃ.rCU%g&L~f_ -(EDY#N:B%¡ ڼ Md#Lkryښ<  Nj*MwG - մ ,~?E]Dՙ5|bփG<4)Hh~cʊdaxҤkRSC3٤.*ٛZT =l.ϸ \Qj7N 96dF2|OIwX&%"DBk4,:]`ﲈ+q)"c1<95,FD4@]<$ hI=RҵxM,@# ہjؠOY%i$t/l| N(?lWfW-cLpw7ӏT }PaT. #X[iî HOd&YX؉'+WF]:xp/է`~G|Ug.>%xҎFMZ+p'OsC@.6h1K#waM l>Uu 2tMKqd^>́!oeΛŞ1::%5򯵅 ejHq]w7y.]ypti!a5Z2:V^ 43S] 徱0{`'꼧Ӑj[`Tsp랳G+.O(AqŇ/vV0ǁg4k<8UZ-NQ.)~HD`yeN~( a!5q8S*t{w&މ6X> hI|yNj`"xY{ӥW)uo{m ꩌye?eWq(8s%N2e-%1AXe>z cCxĻG]jR㛭HH#{nؕ1RE:OF/7vr.2dFKUݘʺ3rǃ6g47XQnrوax #q mNnZ,˸H) 1cۢ|_DI`ZTHR:roP%uVe625gћGԨ{WNFEiFr(?X'(ؐEotP<̺M<96/huw<f{+Q4`(ժ(AsR@sh.0q8]έ^>DSbXG;/??9wPdbSbΜ$DzΘSJ YZ