dnf-hotpatch-plugin-v1.3.3-5.oe1 >  A eQW^^f jgsvvGnًd_{ghp &EaqJ HynﱺJV$~RmQcxOA\C@Q>M(keӣΆEuBQ Y U-UF;yR.zYr'dJ٫=DZeTlm$`qp hB^LZlDٽ-$x$NrͤvxQbހ>]y39IG2a75af2874dc735521fead350563b86a74f284cb13deba7f4f67a41f307bcd6fcf5fcd9c2528d6829004cafc802f5cb643095e2a^ĉeQW^^f 2njo! ,vAY& Ѥc}qr&Ig$i&hFv3kRa$`| QЀjDw߉ul\6ٜ GT70"wm'RYi< /CH!In~w5q%b@xA؀ԋxw8 46QeXsEN̕Ӊ YMh6p{UdXBAtK7`QRpx*r$;ά0 Kdp%[=,>p<x?hd # 7pt "(0 X  l      2  < d   @\(8 9 :  FG0 HX I XY\ ] ^obcde f lt, uT v|z"dCdnf-hotpatch-pluginv1.3.35.oe1dnf hotpatch plugindnf hotpatch plugin, it's about hotpatch query and fixeQecs-obsworker-209oopenEuler:20.03:LTS:SP3:Epol / standard_x86_64http://openeuler.orgMulanPSL2http://openeuler.orgUnspecifiedhttps://gitee.com/openeuler/aops-cereslinuxx86_64 :_NIWkeQeQeQeQeQeQeQeQeQeQfff996b6dee1044567c2063b572e4c95988f81a953cda21ac07f3758c0348596a01515e3866e399bdc2d8fb9a5453d796c1c6b7c7ffda5b4362b43f891367778e535af395a09fde09835aac49d26fd9b340a151a58d28d10b83965765fbcabcd2cc69b69e55728e6aab807218a330231e4e2b3ab785ed5594be55b15ada331266a35adfdd6a39047e2c98b8956f093f54d8d17a5a8a24769ce0848b8e7bc96f2ec5408edc88672647f68f51ad98afe659b1604f599e692afb90f1bac341ca96a5c3f4abcf95fe39ea741e3368cd1fc108227b89fb0d5da0ca12f65e32662cd503a348dcdf211cd4b184c77ac551024f246da82f7721b189685edc0d98565f7072f68144a26b8adb441c6d7a96d51695c6d22413457a59db2a99147b3252485a9f86c5f7e9bb1075e08947e17816f7576bbe1f9bfbb79aa42af009c06844665d5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaops-ceres-v1.3.3-5.oe1.src.rpmdnf-hotpatch-plugindnf-hotpatch-plugin(x86-64)    python3-dnfpython3-hawkeyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)syscare3.0.4-14.6.0-14.0-15.2-11.1.04.15.1eReDe7e6`@e&@e e @e @e@e@d@d/@ddddd@d@dydx@dld\dZ5dJcd=4c@c@c@c@c~ @c~ @c|gongzhengtang - v1.3.3-5wenxin - v1.3.3-4wenxin - v1.3.3-3wangguangge - v1.3.3-2wenxin - v1.3.3-1wenxin - v1.3.2-1wenxin - v1.3.1-5wenxin - v1.3.1-4wenxin - v1.3.1-3wenxin - v1.3.1-2zhuyuncheng - v1.3.1-1wenxin - v1.3.0-3wenxin - v1.3.0-2wenxin - v1.3.0-1wenxin - v1.2.1-7gongzhengtang - v1.2.1-6wenxin - v1.2.1-5wenxin - v1.2.1-4wenxin - v1.2.1-3wenxin - v1.2.1-2wenixn - v1.2.1-1wenixn - v1.2.0-4ptyang<1475324955@qq.com> - v1.2.0-3wenixn - v1.2.0-2wenixn - v1.2.0-1wenxin - v1.1.0-4wenxin - v1.1.0-3wenxin - v1.1.0-2wenxin - v1.1.0-1wenxin - v1.0.0-3wenxin - v1.0.0-2zhuyuncheng - v1.0.0-1- modify the regular expression of kernel filter- add get file list cmd- update query_installed_rpm func- revise the query method for installed kernel packages- add hotpatch plugin- fix query fixed cves info error by dnf- update func about querying applied hotpatch info- update method of querying fixed cves by dnf plugin- add file sync func- update func named set_hotpatch_status_by_dnf_plugin- update rollback task logic, better returned log - update status code and return None when installed_rpm or available_rpm is empty- update query disk info func- fix bug: repeated display of vulnerabilities fixed by hotpatch- update vulnerability scanning method and vulnerability fix method- update release- Match the correctly applied hot patches- update hostpatch info query func- fix issue: cve fix result doesn't match log- update cve scan and cve fix- modify the return result when no hot patch is matched- the client supports hot patch cve rollback- fix hotpatch fail show succeed bug- fix hotpatch fail show succeed bug- fix shell command return error;update registe funciton- change usage of the ceres, don't used it as a service - update function: scan cve and fix cve - udpate cve fix, support for hotpatch- Handle when the http response result is not 200- update cve fix- modify args of register func, add register file template- remove test cases that use the responses module- remove test case: remove test case about register- update register: add field os_version for register- Package initecs-obsworker-209 1699846662 v1.3.3-5.oe1v1.3.3-5.oe1baseclass.pyhot_updateinfo.pyhotpatch.pyhotupgrade.pysyscare.pytest_hotpatch.pytest_hotupgrade.pytest_syscare.pyupdateinfo_parse.pyversion.py/usr/lib/python3.7/site-packages/dnf-plugins/-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 obs://private/openEuler:20.03:LTS:SP3:Epol/standard_x86_64/70b611fd80921e2aa916fd69a96f295a-aops-cerescpioxz2x86_64-openEuler-linux-gnuPython script, ASCII text executable, with CRLF line terminatorsPython script, UTF-8 Unicode text executable, with CRLF line terminatorsgRtdٛ]#utf-81f00d1d8ac0e3013f7fb508c8ac7aa5865ae4f8b5db76fc00ca8e61cb4b854df?@7zXZ !#,᏷D#] b2u Q{LWQ&6 'hz(r#da.PԛNZ$ ֣eN셗;Q}ͱ | &fqv\}- V),_6Lf=mx]4>1̿TϐI S5uڎs+Yߕ.,U:"K5 $[eF淇L·Migu0qRS)\(s|n:W^o*]0k!QLE'c@$xŷ!_2z6P\H,#I~1msMcKdɩAK ñȕ%N^&e[.t@h/pCV}mq[zUS!A;y4 qpݭ>?^]!,Pyx1dASeJ;W+w/b\:g|DjP{ܽᬟ0u<)VN4\5I?ƖumN<_o|wIeR4oK,ݪ-H&5T(c8VJt=3 @~'!KGv͏w#"ŌjXȯ ֪<'H^d|9oMdɥGRJ?ZUIo.#B.` xo oiS՗nY#Xˏ:eCp\ ElJyrΕL9xW_NRWDNpk% a2gBaMϴ~%XP#xŪG3FD9-b c`uʄm ƸZŶ*ʻX&K\m m=(m&ɝ2fR:t~   w/ :G& ь,lLbL`U4R/1`_Q k,6 锧:ۤrNE͞QlYϵ]\ԯGԸVKGN 7-Yq ʢ"g Y1D8Kd<}]_';>)v8r@nU.xҰoIuAt{͟e25!H:Ke;Oa!9SQYx$Lg'͌6azF6 bA;-ƺ3)_.Q;ڙ{ l6鿩{x}f6@'ۗ=Jw;!F'|T(>1z&P d$;#%`Ca뱆t3I T4pu55'iJͭp"BiE4¼/{ \=V&A2L /G_}ҫgtաkEuv5&v$˞ulNֵV IdA\<' ̗IzvQU`e/8E?WPU?e-V N|cZ%ZMX5(bѣXɄn\0_hQLX *v1##dBI@t\ɥhoߥNnd0?z`U#] 0Wر|1j6qG#٭T5ڐylL>)e4ts P[>p坕u] ħFk`0sԦ4E-}bV[m_UuryP3 ,eӥEG,HA=̫S Ɔ:#ⰼ 3>ڢz$~==Y N0cyf5|Яrb5 O88b|M,xb_*!&qo5ͮVF.hR[z gR&껽*ov6Ra6PTTtkvCŽfq-"y+VA?٭ ~lOc :ڝ!-Vfﮒ?׆AϸclvvvYUE+45L2={81y}®mnrw<43x{;Mp5U_Fn`"H3lz.d&x Q`!n B=nv d"~yJAZ_AX}`ya/g=:/MOq,:BfiŪ V}E0t%Ȇ,:;, 'ՙe/ 褸XX-UNfI&8<`RfP f}pxD$;bAV0-ZyQ¦!,i!=Gzu),D$i>~_)G-X>F'B$`yᓩۥ~#N,g2)m.#˒o'ȶ[| n.U@RMa; ZqkrT㳻*֕})9 4QL [c3\_, Ҋmj:zձ=>?aɡiUkX|n߅z*g77!𿚙@9_'b$6U9oq 3p\r.wNh2=t!' 5dh h66 |\90t_IsGtyY:'7&7R{yl_nɟQ;=ϟW阭{$8Еih{,FW\HcailU;e*$$WL|. .)j8iPy)VNL=K IH74L"'_*'.;S/B)Z15\WVIϻpn[JV slG.JR2bjJT~ղEWm9w"xܘ-#wP= oʹʹ,um=]H|%&оy9Ua&qOERկ@ C<~̏;_U*Z|$qBڇ<.FΑHtJlR( E>u{XH!vSCzg[%+pDF`,80ƶh_R/e ࡚wQu>}Gh8b|]CK%SdƦΈD eS ˆ!e-PQ3mD W۰k!9B9m[0q&E2ñVUòdݷq8FM،ו,w{<3 ;DCGFehܓVnzg\")ԀeLT›8ދ1: hHt[yw9'g!yRAI0)Ĝ+EtuD_]jGưUݪwԾ#㊞+\ʓ}ɩW4v)luf)+n?Z`J_WF`M)x>["sRY\P]VSTڤvKТS&3CwWsZ#~PU?C0B\o|OZW7o'*s[~_ ]x Yxq"p#`==Sf쒲e4Hd gO"-/t5Pל7~c7\r"pFW5p ._=-Ufk&}vcHz-Z!zEDa]}cRL6>)zaKxRvc5n:nTga-Ay+SI;,m{'Jn/gS9.wLdY{WӅ`"BBӖ 'ˉua3I"=fƳOB,i~%ᾶu,IrUmLZ<:oQv%W_,1kRyJĦg-rŒљni$Pw ) _Qiu(8[3VC7`ovJ +7,oE< 0ۨD8 [sU559}8:2a=VNw 5W䳜]ZsU&:PH#=``cX҈܌QPNsD%G'6:8,yLGyt' W\ޥ1֩oO7~cxBTd,rϸ$T6جs.I~0_zU'"Fv28۵OڝTu!w&(jա_}goя |sĺchurTF I'.H+)qsTiQhJ>-smRoǓOn |FwäTj'T~ݭ,p w 0e]v{Js`л} ۫aCa ncJd7è37fA$L*~уX YMτRůJG}pBQoG,*RUѭ4ۺݭU%oB2KB~MQΊa{Q893jY|y4IZv҄Db,X%Y08#`^- eDOݜP}d>T&~LEd`s܃Xy8FG Oϧw1\ʋc25G$δh|Ӵ Ad-\/0_gZA{wqcU {-׺ yq,2g&['Qc=Ygy9֮z Hy;dοo;ܭ(HPS */eoN|0{3.ѹm%cyD{qh]-7ܣ9';䩔w"[A +8!"P6LVNx}6 ݞuGǏ:d ͢<9sNc6O/?h{sG61`l.hdt H cHTbeA9eV,Ȉ޻hݢےG>>DLZnJ{X9dvXcr'ըfcَ^3.o䎔)>.IX,k{ㅜ䖑!";^a~x Qx'ȸd]:jsWd|Z m"щN1snul#BZ $OҬ:0) &!ASR+E(^UU!)yj]p9 퇟TL@?+`  Swo4>~"{t1zwN}Qê~hb:6<77GJ"v0ME"pNôS4֯_@?*X:Et9^Աk`ש<N2tPBvZ;y=Q=U;_-'u^y6Z=Cw,owU8 c7h2  }Q!CvҧŢ& t^R2ܻΕ1ݨݬ}]*crM'̽T %?0GC5ptۍ2Di64)P\j|Q~W6˓ĺƗIJU8m;CHr4HzAeܼ}k!Tf E@̍ƣBR5"Ƈc[_K*њUK)屜#(tj[&I|r?C3gKZ: G!cDLWGK|5搳n@a]]1y^Ӱ~aicjWzƷum.u:KorYf?G?NȂ^蟸͡%g+QJ:\C MůymH՟+vfWL]R; kUZ&iJ)Ѥ95Y9õh#Q)Qam}LZ b9 J9.M`%2B.j&S[[zSF"z}XH227fl>. `y{`߰wxv}]j%PPճM "Yͣ^mNH~$ "#Zj|J4hsg3]9k!;=b~-XW CC3Wj o'LNo[t%^oblk …UVŨvK#Vq L0!XvS %txt›D0nR;fdg[oix: $'pǿe),x޷)1!wT͊i4+@]+^tQ "~mL˔U"\R؄D.D5U a$jIToxlCC]~bͼݥS[A͠ZLJTBq9~fɀ;bC R~"F[-O#Hs`aQՉ!*{rBYklkz~}˚{4׸T ,2΁McXW/ٔ\E&y)a8v-qx_Ы{2M Nj(%Qw0%w̞>=uk4R`QK44 V.f濶qck.o8pBoχT>cEosUxUK$Tk}0Rp`i&#ǐo:9KڙǑ"~5n8SXPPED Tz 2u.3t${OѨnvd.AnԖ^4VzeN<7{ͨ'Y"; Z/ Yˌa]¶9:H^|vܖT0 0i 2[؛?F6s՞.>8S"䫂(͜+|rbd]tk9d˂7ٰK*4y<ă=^53|{3n`2\,RBڲ[ b U-ʕ8$Lv~YY10!dmXB4+/q ʼnz(1C gH08_B+#gێj6%"ѳRˏMԠF^<9#jܝ73V LRZVNCBO gr/l$ ] Io;IA¯>i9a~o1?OmqVv~VB{>z% (tloLۼ,x ذl/['']W'? oZ_aMIto޵޴#؈<ڙ緅\K;_´੗9_Q_qqE-#qXp-(BfWs֪p*[ EMڤǓyA_<6k9Qo2aH<3\-mC7>T#Q>z'D,Df|2 $S;&u&s#DT$[3kׁzԕ4=cV9sѢ'yMYz $rZ o $C3u ٮv9Slc[=goT5_ĩ nٸ@_Ɍ!޷=>* amO\tbY≍)FLLqi%h\0ovCz^_j-+xXNh}߭o=7wp^crDWB2h_D^<򞼤iuZmDX%àUaYxsᡲP4^EHիa47T9 v>ϟf`d)(d^Bgz'}4vl8.!v%ϱE>%fU[ž"9L҇ dtllSl~*X8R QmHuYKI@3`[4ulW2XB1% k4#-Q{pFɮb`/5q;<ۃ`t0_ӮnUwcU(+Oλ'vu^0NuU&(=^gq5*4|9Z̗Gh*.CJ- cFQj. @y83GbS'ユ@9R3yE& py?Li?LH+o_ȗ2N,—?s|c˕8.Bd*_\+y_xbl/ֈ\zeCL"o}h74lDaA +{gHm1^41>j#+<+N$99W{= [)+ R&@CH&pI0rUeNT"mbn2 ti؇vdHCG0JڄbY0i`szz]6/[}={x Ӈ*m1_Nlʍ @g2Q@= iͭ9& vR@`yJX*YT[l 3ETKkX΃ۨΞ+Gё>ܸ Xgqժ6ZDȥ7Ӄ2p|$TB·`4t+ Xn/L:UHgh!BJ G|i怙%?O-kŤLAW^6 N|v5TnJdIX80Z؉A)+zȽc̔|P3!qADAHYmAF~YBRh%؜ӍGN7j=8ʺչ;ձ r9b/M+݆ c!;O"[@7o*"\X"n[: F }y /u0|:Se;5BXFKR$ժ9s\Vt~)jo,Th, Pwd7ŏ!6}⺚76/͝s+xP8`Jght'ʀMB١[u?˳t*ǬGCmtFT bZ$0z^0*`쾮_3`+hJOW΄j)gW j*4 gW 8|Զ}֋OxKS/Qy̆|w@e˟=/}w7Q+!` X:HWU;e&{ ;\%f -Q ;&v2"@yA wc6w@o虂2 "8g<NXi/ (z5H) {Ý6:`s?1ruH-/wGeMŽh˔4gq-6ꍎh]nAsv @(@]J=.vT\_1Gy36Qp[~r۽n)PTG ?0atk6Ω %r8^k3']qSC_ h6YB@VᎢ)IҸzH8i-C[tg>ea5E Q|)b:эzN|9Oҩ BBy7K'+QГ,4ҩߕOi ]ĭYb3-}SۦI<8mkQJa{?xȟH4״-)VINDYxGbHF[X9u\4)r V&vJݦ:&ϔK%iD!"yrK׿N瑸87b?xynF ̣Q۷PO=!Upư[G?CF_Z Ez2n^#?'Ff$!epɧKd Pn|WpxǡcOu80e>_M8=.]a3wQ#i083ihb]qSS:?nzD[iX،h B}Y}W%-)xd/٭d [l߲4+%$[7%%QQ㛫b@4S;G]-!Ġ+5hO1o~:82LHķ9ot||bHU=i0\oz-v6H[, 0Ĩh`ZD\ 5홁ގ[e/D!Z@}o! n(>Z ˠ5j|lq VulnXOHCCB˥4Ln1W" 7wp/}hwFsJ۷5 7JWvkk~CjBQR JG ܰjL}HH;["U훫E2}=&#, a4aPHߪ'Mv^^+ NQwߔ12~L]dFJ&W_Yk HoނڀP]yA= A u}^3E|)5Z3|j,@딓(<)E{-47@XT2 ?u2Qk씀oS9[.YlBTsP_ RWѓ(}Uiu