pssh-2.3.4+git10.d4909c9-bp155.3.7 >  A dkL>I%z g;^( wE`hx_ΣmFxQOx[vD!Sذ*iҪk?JI%z ـxRih'X#˜}ыn^dY $ެ_pxtjJڮ }%o [)G*16W !"t<NDE\L7(m4 &'Z"Ƴ5;9r製:%KPZW}-u#aL^[8Oz򒋬z`uvx׎ 4_dEUArZkK6\xEX&("$G ?*H}X< i:e-zťkGCnn~OB2.|B%M"QLUQŬ)ֻ[7Ts깫j@Pi?j(d"[F1*؆-O*:gpH&>մ *̗&ɡZqRV9NARt@XBtLb(tu6GCE+=&Q1,w3  DllaWD1V=K0*Q5YO;>K9P>p>?d % f@DLPmv 0 P p  @ P0\<(w8 9 : } FGHI@XPYT\t]^:bchdefluv,wxyTzl|Cpssh2.3.4+git10.d4909c9bp155.3.7Parallel 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.dkL5lamb28SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgProductivity/Clustering/Computinghttps://github.com/lilydjwg/psshlinuxnoarch O<  g(?u A큤A큤dkL3dkL3dkL3dkL3dkL3dkL3dkL4`g ?`g ?dkL4`g ?`g ?`g ?`g ?`g ?dkL3829eef2aea79137bb794e0d7e545a630dba606c5796109e3c25d9997cc684badb38b3a635f2a5e831ef7241525eebf745752bf4f450f2d398d78de87ea4abaf7f48d97de309cd02b6ecc73d39b3f794bc31d294d99cc4106c440a05829bcdf2ab044bd7de9db7cb1e96aef46b4d944690978a8d2cc367948a38103e41c502a9245e5868c3dc1b2e9cb13a9e895af9cf33c8689555e699a65927360938b0f4f42f2ed2bae0a5c6333206f3c269297da429b0d3f4cd61a83d2ecc3944c0d650c97cfb7a3fa129f24bc91e0fe59602db3040177600f8b888572aa1698d2d3f6812c6221c2449caded54793b7a9a8fcd892e6e7fa13653ae425cb6354781fbd603ed4b4f6352647e78f6cdef7186e952c35baed671d4c31f85925f425a18b4d0b9e563b3f8c954cda80e7529760bee8707ed820c844adef08f600ee57d1bfb822b4cbf7a3523e1781bb1edb8cbdc9c54e3e2cbe6c3b1dbeade8cc944cc30e3f144fd507dd56e9f9a0c35638be0b24283080e53c73f062ce7a16a996893d689455db418dcafd71dc8fc4c37ac2bb0715169316fd5704f9acad822f0b05c6848378441ea486e91a2d99e59cc8dabd90d8b996176f869023762027466e181557236960brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpssh-2.3.4+git10.d4909c9-bp155.3.7.src.rpmpssh@    /usr/bin/python3python-psshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.3.4+git10.d4909c9-bp155.3.73.0.4-14.6.0-14.0-15.2-14.14.3b; a#a Wu T@Rx@RΏ@R2@R0[@O_6Yan Gao Peter Varkoly varkoly@suse.comtchvatal@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comdmuhamedagic@suse.comdmuhamedagic@suse.comtabraham@novell.com- spec: use python3_sitelib macro rather than python_sitelib - bin: fix inconsistent use of tabs and spaces in indentation - psshlib: fix invalid syntax of except - Update: * 0008-openSUSE-add-C-pcmk_nodes-option-to-get-list-of-node.patch- 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 fixeslamb28 1684753461 2.3.4+git10.d4909c9-bp155.3.7pnukeprsyncpscppslurppsshpssh-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-SP5/standard/9f84420d2ed7b8db8720ad13b33c67a0-psshcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRMJfmOq utf-8fc405982ce6cf6d26888188f955e5d8c0b692a231fb62ebfef2641ee813dd398? 7zXZ !t/OL] crv9w@>'hL1.Ub 6 ^L'+XhϊAsfL nt khSPm!^렴xD\ NK,(5߄} 3`N0$K igBLP.tBeCx,'om -N@bt$w"FᤉzNa UX-(|o>ҥݨ [( 2PɥL%h(Юoʰ)3.Lc\l`' yd(C CmW 얜V~t nGEЙOw$ b4[)Tscq@9`RG$"3 ֺ0 V9mO#10ð?:B̋ b{/Iߴott5VY3}^h. }CVh '#[P[!߫t)Q#K*gٰdga,E}h2 ks/֊}Kx:;Ҧ\h9gtHi',-Y&~RI[ˠtzآ՝$U['. G;2Չ(U-f=K?[R+ˠ]I+a~vVx0hOt崲轂::H[P\,uU5qy@|LЖ\ۦl7` ]bK*DH>l)M١lxk734,`R|W8ٜ+Gk+AJf2Qv8yQ\F>Y݃WsZ!sRb/ς:iؼذ\9Ũ瓻< mK)v?kĻ.Gjڊ wZ+JX-,[0S*l ;$6{Q"P"Y:*1q8#Hb}zvҢS{4'_EvFFձ+ٗ{tsX6p$CWk1yʝV 2p=``LANy,&9*TXcu S\c؃.bY92˾{a7$j:%yLc ӚYT:I Pdu~#,b&VV+7@?b P0efj<~iq#lE_)7N\t28"%XBapyMօ68nѤ <{ψ b$ҭث -g] [eԇ7ՌMxk,Jluߍ~\r;cg0 Ou"%EҚC)0`wxڵ|~ +G f|= O7]\I-Xk))[N\*Ԍ9 /$ޖ+^ۏ7y<:S$tIFbY)'L@K7H_Á "yHi6@\p9-@֖c:)WkEeh4A"t6ؚrcBX5^0agLJo.~ \ WuZ[h䦾!Kp{ Rﺔ ?z;>,𒜪(Y hskRe :y%0la ߯1lOЗt'K"zpLB~[+`Pɶ"3Ǐ ia@4ȚޭQYRX8[ѩ1pGKplέ(!,ڞ]Xq%1T [m#̽) |o]C6=; ͱzyBME?GHº g&f3Mzs" ,z6ˌ`hwzh%^՟ś-ȁ a)Ō(VO lvp;=#G\(=LTOY`W~,oujS[Nh_(]v&lw<\GS/;E%կM P&#|ǦUCnHh+$u7φdPkDY+ci}|Aۀᆔ:`@8X8 W!ݞLcN$&2~Ƭd|vܮIH6A[cC&#Y{9Y\W~~VmAs;= )JBze>'aЁ7+{.ԲZi'Icd-z#6\un;XU`md{!3֜nRK30mƗ` o |D* ttfR׀{ n~e*pbz=,w .VjջVuSS]oPUf{<8ph*c)FꧠeWm4>VNӝC9o?M–R (N Zؔo\ B ;wO*p*ZȖe Q^/aCt}749VTŞ^G 5N ]ER4EL Yve4t?1#OLmNkZ>(HqD٭HB'(bq?$B2CJx%ĽQ;58껢o׎@f`o"92K8c:є@cP=p 0[ȅZeWZg!ӥkO%YuV,ƪ*0ުb\Z-dDhUd>_Xyׄ8+SR/:?]UhHTrEghI0;Ɉa].8+1ߖUgdk֭ebmmυ]rVcŧ?ZU-G;QTй  x0 &")cerdS `>z@.'Ս2iеBGRhmv-(eѕV0¤/]E%LB'tb6n C.arxɯ V Ek5HijO} d@3{ZsSR/a+ ~[큰@r kPssNnN}[AG >(J.Sct8vn| l$%g3[mY5 6+壍r{;& #)Cpz:ح=bAz4x7L3bpk=>$ er=sg&Ǻn~jKdE4g%H'dx ԕ>I/x03[rFt;)hsS?eb<ڣqܩp/;ѻڳ>V tg?w44}Y!\dGBJ9`swՔVY]rTք˒3_y %/~:ڇR^K1әgs95n}U;qb p5!冰Dy> MzIB$$}+vdTbmMߐ3;RF:/@ȃhWWwbgҺ"3nbK69jU-ȗiOQve=mWRpL8 GFDTKY>rSさZGN oїNkgZ;(ٛueP!sn*U!> Gs,y.&ljAAqݝ]m~\|ZwM)/ql ԂS-.or.yoؕZ lVYMs5X+r\6 N۽-ˤm3vkoO5_kCԿ (,s-SZ <ꝺHmHkN]$8 kYI-}d|! u@&1oWBq IPB YeՃ۵Ծ?\wf\72ڂkƢI;̒'-7v9[wLfM:ٶ;:U~빚l/{3jLQsp#S(w!4 _ B %K3zeI0|2KwMaG#0aP.܄ R6:a['#~ä=@'D7ݟt;fl,Μsb#C2.F -@٥ );-ie1:%I/SWu2-L-&vPHھ#2"_D#s6E[ҡ@w;-Y[y>sTL{?ͧq>Gu1BJкe= hq⚕2 .R ވJQRybbMMJ;OuA!`0N^5cV0/Z5ͦQIxks1:mkSsسD^JanEdn q%x:9 {ha3){5$2fيBaQ !i5(W3rh8 |s-jeV?T/Jh2P$pzu/R>{aa;zk ɺ5ӻ߫8q> `w!줊 -P(P97mks2UOݟ0oЅ7NRx} 0N[[r$#qy޼u'+^TN9Wͅp'C;sȳN06ul4Qu'yWiiO{gGC$f ycLRDum4/% VV|wR"5'Ɣ`͟ 1ް7p ?j(~"CYz-ȐTuⲮJIZa#[exNC"cr-YP;,ߪ?gFG(J?QTX6~C[gJ2d? U4İ m,sqUW7<' MQZ% 9\Z٫>JQߡanl3̙> Kq;﵄mab]֐OvLoEev4[!305aŋ9G1#>Ϳve2`yqqc4HA: NtI2!d si*5F0ܪs Re`iǒ{1e?Vl:[YV&R>i4X=ߦr>4~8+Cn1c;TQ%uc"'r#N `p˜NǖF+-vC|? )7ru~1!36ȭu1R4:=3x$' EHW5_ϑK멁R*&ISib )kDc.{{\; ģm9#y_ߎ׶Nh<%xYH'&Vx`ӭOhĺR& ` p{yWq&Un=~Ij62O*Cy2VH$EER:UxS 'T۵4ˆOZ{ec8;FQ LAnWD&8YݺBU8FA<ʓѠBWcf؊o6"b~K6E#S zJtq I-w]NamRbfPHB$.[oEe.)Z!L)N=5`̘~\KJ8G̹bWѽ+Yٳ9Ca:`M1_tn`v &Gq#]umm=i`HGWhKAْaXiCWUÌc4ɀnR~&䇫 q k!Odlg+>K#0h $jQ pK+4c6ȍ0ҤfFc>vnKRx'ʪv[2O𥂡&G؉)A͍i.Pˎa6QhFH'MEO푾>P+ LRb HAQVzd߲8^oQ?".^װF 䒫]-]'LϘ:9C-V|:a+o-ܳ?H)da#vzu\T^ur+=Ul#Vx <RMɎ xF_B0W"2s8r#gq n~z t@TiC ܱ_83`ԠOϫg. Fוkf9}ȯ˸C.'\L>6EN{޺wLǮ%Wk]=QXxFUkZ|fqED@hF ׫+8ߩ>=Ȇ"Hm l>r/Wnwy>l5k[T%4*c`m89g>\#V}U{FH #<iEᒈ!]z~+ O%TQdùeM9~ٱ"g PsD|HS Qݣ.Ofy{VʼG{+P9ga_,K^8Q<ݒ{Z ^ n1 ~bP>A|kMZ谵y.~G'bα#Ar걄߃K[9qbBx˜C [/eƠOsW5 EH]lu,:ź))#oW?45&0t}SLi ~>TW4 Qp{C*>GeV킊~r҄ D?oE 3؍R> ^|!u1zq-'"VE:.1<ʒ?fPE:]b)]"VG:|s vy)֙dw>pk2˕}{d 2d0"!@|SڬS*{K--O-i/d餕bZ~~6qϢ8>yވLM:MTN>s& z2?X.\xV,ik ?˳"nMb$LnOKKKh5K]i@+rev)_ڜg XsE EImh< Sх^5(4vS[]~E|jJ ߰cVUko'eA Y$ܝ<6 z-"=IWR44yb{9Nwj #2_-L{?l_ AUh&l;/sul]C%&tc;,R3R^v>Y?ʽB*icHVBWE U}X˩ YaDuwڳ%A fhLT@"6Hgvw S"gcٴ&;Oy%D ~U ,+RaMTP $wF_:+'}R?dѬ$VK3."S .BJ H!1rh> h|Bc_X"r ul^{/c<ږ_xLM@uZ)?ʄV5qjAh f#͵/4@WB/?ŃpuP1&OdqhI]hjbJBQȓfo]]})]/ ٛdzS2W꛸7S}ΜsB}։FeLt&vhyz0ʯ9W0Q-ƭ2Q3!2!C[b{*Ƅ _+]/Mv!MsزBzˌxPG p&5n>~۾SNCŁ}A}Ij$y.JO7 ` O~u>EAj}y}6(Vr?5 C 'Kl$>*<]a<v4\ɪ썀ԚXc#㱏4HKT`I+ 13dcQhiqKma0X̯rh9`ŗp} ˊ-h!.Y+ -ԘB!sSB2r9'3y^4g@izHmyk#ub*_'|kAL^dBR"dL'}ne\aڸ5Eɲ/X]WE,P +8>2%D*JAȡfzKH rtJ*{Rٟ=@}4Wб]H:^lY";E|hݵF!s`EsHrx/o+Fj|ݜxSh>qt AFx.0Łia$tYʪlUzЪBkH-">$'? 2XA9TuzSK`5DALb ұ0wpkRQ-3<$~Q5(xT>|ifx#72˭\649:}jlБ7{[PY][!v?>jZsJR&kb륞QCׇcl{!!s`DlKIr%5xLگQ9 +}mE>.ݦA XI/I'.£ܔL=Ol>QdU|hJg{\`Ot1<όJ_tԮ154{%gA7 '$P*$sn6ʞ݇;Zv.r80n<P".%PBB>8mG{~X+<(evE3ٮ> x ꥒ"0+vm0uVS\MuD|a6:okdS'jȁ,\pjLd޶qMA3CPeave3D -_vKr ˴^Hd^_ _,{l7Yu} ad|7{0] k}=yf!,Wxwh'l,r81e*@N>q[A,r%±5ۚ:NHVyj2J\BahӋӷ tnuM$ !aJK6M8o ,h[Y1>eҼA[* QLo; x:9aMa:)v!w2}^d/Oœ!3E'L"xѝXBu}!9vf"27]>' ߁'m@b#!o(Aѓn޵Zzt^D65z[^/lv-=VKU_mF Othɑ2X)&S2E~&JУ0;v`a)<9/{ŀ8nʇ#ف !Napr=46>(۷5WkegOISm[LW gOt|1x-c*Ry3^roEaȐRq {+&1U7.}(Lb84Nq~YߔW`o =n16^uroO[0$$=槲7ѬUPYYF3Qz;5C}8IF)mcj: ;xE_,:+&yK d|#q0E" .X hf~x&5U{|,ʫ@ -ߊL:sK%7L]%ߡHHL245>̆2yFZ!RWXkX+g|mC;dxj¡z9-̂M.7h™O-;. 6݃Z9X֬os@hJ: )fiK_ _ n,{4WCeZY__)e-eANAtzrԮI#> n@;_XVC %pi3uZv/V;z :y`4QGE(mۑ(jJ@Oo1Y/P@˯|#ALy%OإCg%\=;%̪HF(o;o&ΜxCq%lf"bQkpS+6UXzqVc_%ō=dc9xז-Ez[zswzTBFb2?¸a*,f+3X3fk:(P4i<>h&2 N^ >rWf ]Zm cҗzLŠIH>LF1,e <|(ལ! "mmVPnhBu bSO~kWaBO{9T- w/^gG'&tVa!׵^jl)$wEaW9AB#Ue}kC;ndOG;.en<>-Ve'2ts_BPc\TU:=@1u˝`"?1;-l&ZzŌƯ6)I^<1FV&~b_x tif7y{t71 A8 ;+62 Ò|Hp+LJ^GR] `rK3۠kImoc.7sCPYeCM_ŕ=UѕeTYM"Q^Z/kxeAb>\70[GmD#cF2ne&Bd:CT{́@IÍ.겜:g~q5 w t02Rqբ9qٴJ *|]WupwEk*; R/ : Wb<5=H ҵ8h6s{զ*P#7C61,8|uKZP rZm4gᆁC+ #_ߢP mT6  Ȼmǧ:SR KGoG-d50ښOL;6řحGY(^]֝9ڲv~AW+Z^Cd#f n|;1,>tGo2X9aٷq*:⯨>,q߃IC SXA^f MVr Tt { ʳ anH y3=j Se4Y0Q ؕ}~lN9}֡VhDm~}0l쮌:뢩JsƱViFуИ!eQ{=m]d+軡]W` :KCΦ?N-:B?ܭ]Uo?ͶӈZ= (5߂* mi¶ ! FvboC$ȡ ۧ6ux 0|v'㪾a 0E _o4wu$2ѿ|ZL%v ôhLF+$RٶuJoXډK^q?q2ħ='J7VC0bcM|$P1!"LΘ V疁>ʡ o܆Q;jPuMr4Q?k"i1t.3( *{.:srK#Þgi KG(RHp Rl|"B!cb~&1K+ nRkE7A(xi|>2w7CXy7daO[^u nYkb1%?vh@)c Nhc %Lֲ!qEq(6J[C(e^:pS 6_lhˣm;Y%b2!<@%pmB1-(Z|g?N)~eA* NzX)))G3OmZȧlAbxCG\6ɩG{o}=n"G`)P\f@i^SS]AY^dT=6٢ogE8n!O/D[XMuvxY\VgTbZO"~^+}{w%T'PAט^6jb8m+>۟ᖴ=. )pܘWUSwX2`O뺔 ,ZFWEKu0W#Z46E׆!7XW}9z %#ZsK>!];+}MkG/>&%,GU Rݼmhޱ޺ytC9;]XFDxXFSwg1 dQ7G;Dە6ӮӓHvY s ==V|{:K>Њ83tyanKb|j ϴn7&:V\ƞ O`I`H9o_V[I-i4EJNxȀ xѕ3(WOs`]C Ԍ[lYPei-.#|2hq3Cc@ۃQ  9ou][eaFJ|LQq}-L,;G#9֍]q. /Iw\.=@}z8&݆xq2ª! p 7O|[*Q1!@l\"bAv3[,-$9]5m̷ÔEZdθQ* 9 ]1EިP$ᇾڞ>B͢8]cN$Bq)/ "i#0TWCtOI: A7zpHlk5hO0d%'fV&n&R%00!t&kn_w% g'