openstack-swift-2.23.3-3.oe2203sp40>    fd ;G|`u`  ]J#m o4^.ܮѽc(kZPxBJ>Ć _jv uh b,|1az.ơl'eM9ҩ/A0-RytPiYQߥݣZ<*;I*UXu8Y$h$x<ɗoo[aH4.b-/#܁!5Snu@Ll{m3ttaq0&72\s_E!;KQHV"([4Ox/EJG4jzj2n\u#:L:,-kcMr?P kQ99|',>TLЁ^kulvfF'sַq4n+{a~ec5d8ba17b92c463494748eb3ea1f406e1349f82a0f6f6de1a349afe5f88dd0fdd73dfa975ab07a4d2f7da7ebe1b739732e3bb197^cgdSd-I^>: ?d % >(,4 IU~     08Hh*(J8T9`:F_G|HIXY\]^bdef l t(u0v8zM`djCopenstack-swift2.23.33.oe2203sp4OpenStack 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.fdwdc-64g.compass-ci,^ASL 2.0http://openeuler.orgUnspecifiedhttps://docs.openstack.org/swift/latest/linuxnoarch,^A큤fd`cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootopenstack-swift-2.23.3-3.oe2203sp4.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.17.0b'E@aalijiawei - 2.23.3-3huangtianhua - 2.23.3-2wangixyuan - 2.23.3-1- Fix the array.tostring for py39- Adds the missing sections to config files- Support OpenStack Train releasedc-64g.compass-ci 17178300072.23.3-3.oe2203sp4openstack-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnudirectoryASCII textInFfs(@Sutf-80776b9b1e87e7ead522121007519cc7727edff4ac8e9ccafb70b7a44a9ab89dc39aa861d36ff820c5580ecafe389e3fa3874812418b3d739d5cae4ae8e9dfbce?`7zXZ !#,. ] b2u jӫ`(y-)ltR~tc{{^'z 8lw8c)fK<`SCM8ո|9<ǼGFy[Gw  Yq4E}XEp~SPRk ZGm2Bj*Pnh<_cX{!/#A-(ζ*aԪ )d `Zsuo5OyS_ Q^*TUS0A G{klBLj(5sZ)n|Vo.ꯆ ) [o锖*!`"F?,୯KE4H (RW=0#`M*[,.Y2eM= /U2i$,jGuҍymQ̔^p[IFy;P^Soɘ\ߩ_\: {]G)xVW~aP]ɉr= Ӿ}6dرm}ހD9^4;݀-"10~я2Tv]Ʈ#^.%%BI$J)54^zT/~1׿DYR(ۜJ4['Ӿ? ˜||pM$%j:Q@rvIOW~`ՠ梄<.tWf{0Ǣ"<:NBZ219 lA"\ ӴJ_4#)_gjhY"[™V`ӱaKۖ[rIС[^;Df"jH_MqGPﰧq'0w,)]s|U"Y'SȞP|wmK媒 'H BJ'ʃ2V6"4ʹFM-Irs3H3!g(;<ޥ {,""1] f46(4ZfxZ}Zuu=˿757 :KmwO{鬞2ϕG:Iեc95Ed!V &={r3\QgWz2oH=+F%]\¶A\\HǞ /$끁^WK?iw2 =>dϣqb"I =X+]ymBgGPrY\k>c H Tiݏfn# k5j|ٽoG[MEa4&3c2Nv E%uzY~)ed︚42Dih2[+X8#QO_ bғ vxԏg|zU&[V\:T#3`-/UN_sUhd.ah.V<Ӂ1'gM]PghrS<$1ټ"uNMXDo]W#[{"SD5+Y-v=6-BN1|(~+@v ʹل}+L׬m |c.pWC}mke^zHN󰷬$6nWf-J,gNnI3(/_f0M}$d;(G}]%[[DSahձqbCxGHFEA$ "ROdB(p!!G.KƑKPB"Š,߱; wE"#˶Nգke.j(B66P0a7'~m ~g&rRBR:&~9,ER'6GܪYXmcEԏ0C >+h .m(qCFXj%M7H>dך'V\ D0Mv+6 3}faJ.A[u=-9RMfhW֑Gla'̀di>>, #k%\Gk6z*tqҙu4%a0C[?n $nW.JQ(b]_ҎS'Ɍ#ũߋSFЕ;2OT)S<j#Z*zX"ltRnӰrhr ;R,*W5ajfw}}u3kO0b@ "yD }.4n,Ln+!6K,1_~2Amj!;vZY0[5ig@.,ğgk>KstD#`rTs f~x|3X!%xG^XAak|]C!UZ 0?W!@H>NEVȮg>AGp (TÁ._DJ,kqʬ{&C:'$bqdL#Dq) Þqó0|γc[X r{}|ǿT*p2Us(!͖ ]$Hy@[a96 U8t$9䮎 \3gx YZ