openstack-swift-2.23.3-2.oe1 >  A ab W^^fD+`a.̝ʰVJvvFÖ1?kc ?r3QW5I2P`]L]ItȑrSsh{G*Gxa ?2 }S)R8~4pl{ИRB@QUS|\ nHP y{9 #ׁu Ek92,DM/"3j P5Øyc^+83aff1c958a48b8033ed5be49c28dd50854af2d18af92541d8767f95701f8adac10532556d5845e675e853637c1603f4db5ff52f$ab W^^fGe-ƹ0?`1Nk" [6ȧ*M}Ma /.Ճ&RSuS4H*7JMNk(XsS/K8"~-gY%9K*7OK)QD=%&pG'qx7wb.M1 Teq, ZmLY#ҧ2 BSlʵu Z~xx 3#DAF5X_lU+QҶlK. >p<?d  8  Pem       (2<dl|^(~89:FAG\HdIlXpYt\]^bcd6e;f>l@t\udvlzCopenstack-swift2.23.32.oe1OpenStack Object Storage OpenStack Object Storage (Swift) aggregates commodity servers to work together in clusters for reliable, redundant, and large-scale storage of static objects. Objects are written to multiple hardware devices in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. Storage clusters can scale horizontally by adding new nodes, which are automatically configured. Should a node fail, OpenStack works to replicate its content from other active nodes. Because OpenStack uses software logic to ensure data replication and distribution across different devices, inexpensive commodity hard drives and servers can be used in lieu of more expensive equipment.aaaobs-worker-0017,^openEuler:20.03:LTS:SP3:Epol / standard_aarch64http://openeuler.orgASL 2.0http://openeuler.orgUnspecifiedhttps://docs.openstack.org/swift/latest/linuxnoarch,^A큤aa`cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootopenstack-swift-2.23.3-2.oe1.src.rpmopenstack-swift    openstack-swift-accountopenstack-swift-containeropenstack-swift-objectopenstack-swift-proxyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aahuangtianhua - 2.23.3-2wangixyuan - 2.23.3-1- Adds the missing sections to config files- Support OpenStack Train releaseobs-worker-0017 16407186892.23.3-2.oe1openstack-swiftLICENSE/usr/share/licenses//usr/share/licenses/openstack-swift/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3:Epol/standard_aarch64/16aae6bfe69223c836fd110b3cc72671-openstack-swiftcpioxz2noarch-openEuler-linux-gnudirectoryASCII textX{cSaXsutf-842f19c518a8e9191528a304db203f9a429d3c4e8f2660d5d026251b6dabf96e6?@7zXZ !#,. ] b2u jӫ`(y-7fx69A#9JN-Ul֡Tyt`>|f)|x;X띮P=G/'LwU2ڣLT]ؗQmq3/y@ {&$ed87vƺa[ N9|~ݗ4X{21] r桍 f*>/x_k,8 Wh˖/3̯6*Z"j6HI'(k.D+ k)]#Mq #,h-&@ԣi*'l^ /bj1G ~?"OܝL7c?۶8v?G_ ˫_Ғ?qxs*d}z[vSzOf")X%oJ=O$P1~M(9HLG&4D8,#|q,Q_vt sv:?<՘,5Qx r hz>9 g,ϩJHExV^).“}qtȬw{"cDo*aqiԚ?$#N[E_{ք6w]%LD)u ( Pqp)x嶗?}6 Gcd&H;7L "m1t(SbAd*_1Ss?&}>׌~ӳ& 5>'HYwp`YOrD:9Y?GI5R>jo3DJiIb.VFɍh7TaTmdM(3Ll0E>jE34" nQKQhCC"C9I̻˵>;-SAOR0S@_'^TB`\NbHT} $Etv&@;¬1XD.ZaR.@j-ߣѷGgGwyD_0xmktWZBy 7~r-Lat&u0J9 *jx2TRM7kpʥ8)t [ |y )ʞQA,a4VKq~;L3ap_h9*>ti<#-7n/b2IO꛿<5΀28FŒJ.Uy+X7쳻¦i>+QF Қ7U na913!98lË>⭶[l.zWP?7.921F4z03ՖÁilÑgt H+xls"kQXZ׹=&.sVx\9e(c!-9ruW /(2_pir APJi@lw_*A4ȈdWf5ҷӯ܃cƤUkr=lg k؅$71p{[4]H[k&lX3.Vgaֹ_hM''!*GJ3 ϯ%NA!e T$0}Ӭ:MukRP9 ?]OGR~7rzVu~X1b*U>>`:)~l:idʆ%{0d^b+m [ɘ62$ՉƐM ЏD z^鍵 N|f4GU2M0A~[⩥hdAV QWcCylK!s˹BmA`Yқ괄HP;FX~kPK2nU=yl?(ůx~Qveي6T:MZ)'Um 54S'w ! EXB:2Q.wQ[E)6gZ%(NBS-[ΰ/֋݋ZaY9N"dI^~X rH%Ga9Gj1r V튦Gţ؊q(+_-k*S#Xx93E?nBMCݿAn(rO')K;8W[!ϏFm˄#83L*nD hF]Mc[_0ZVҕÚ]Vz}hͨH{T(D/R p Pp`ѱUs%!(/?S JL6xk WB-gdcIp9@) 9Ғ!-q_m%}2CV"5kb,vcۥ=]B8u8n?H.euKG6qux5ߑQ'(^:;^<3wi6UQJ驰?Ժa}r՟ > ƚJԠ|c5cFm}vxcoN'4ґܽa.|)Px, cɲU?KgPLd O1?S$=Lke[=K|n-a*@/v?AcՉ~zIWMWesZ|'1~m2d$l ٮ R ˠ>KTYyg"(GFu zIK Iߺa#|'X^Wl3"Z`(9QoX|ꐣmۀZ033k2n![۟46Y;(cP?&6рm32~$Op\о:r3@u6澊Bot1%xw-oaRc޴3$نedKOu~ g"Z9l0Rwp9WioXYJ4Tu)2Ⱦ9gIx!oE\ eB` P攃B30p$lT-ѳ Y[Z*FMJ%xy k }dۇf sƇ#)s>\B h%y[pT_dCXe !%3@r6eZs@Y}졵e@1^yv!ɩ vkT#; Oz<9ī?zkJN^}5c%7ƶ7'y2-CRHꑶg W/fI2M:Z dΠ;GGAM0I<*čdU8QM&JK9'B2)%^Uµ&hk[! U!<{kQ\B7?=W X{X;Bi2u%cp9ZՌ63^z0u(J̥cm3呅6H-Mm-԰|7v*͍;NWCk^cjR)N7tb<'&6+4xQδщ_*8\m䏝*{-䫌o-&H]g.,Uq`|BWQBJnng%qi2H_jߩOjYnJc!6 yOiqyV%MO#o+O'yowhBz8oeP|1=rIUEYn̟V$ן„WUWr :\3˃c#03,=Jim!`10j=Ŀ ֩~&YDݎ \3gx YZ