libvirglrenderer0-0.6.0-4.9.1<>,bb!^p9|`|omU+Jts7^PlX1ʝ՜nȡ4ïL&˶#"t>{[D5(kPqWb?Uv2bLR˪cG(;`ScSQO;Cb?L6F~K}5H KʮU &l&H ACT75ԟY)'6G.U1@ | I1ƑiGb¯Aț/]vbC1 >@?d  2 17@P X ` p  $8Lp(8 9 : >@FG HI,X0Y<\X]h^bcd+e0f3l5uHvXwxy zL\`fClibvirglrenderer00.6.04.9.1Virgil3D rendererThe virgil3d rendering library is a library used by qemu to implement 3D GPU support for the virtio GPU.b!^ibs-arm-4SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://virgil3d.github.io/linuxaarch64JA큤b!\b!]b!]U4Rd4ffa4f7e065726e016fc10b2a10afd65ff8e6d393e5f47e1452e03d7ec33bed3b32caf16e2402c2aff2b716858713f3e1feded85c25e71bf829816ee5009402libvirglrenderer.so.0.2.0rootrootrootrootrootrootrootrootvirglrenderer-0.6.0-4.9.1.src.rpmlibvirglrenderer.so.0()(64bit)libvirglrenderer0libvirglrenderer0(aarch-64)@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libepoxy.so.0()(64bit)libgbm.so.1()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ar@aZ@]Y@X•@X @X @XWQq@WN@W@W4W @mvetter@suse.compgajdos@suse.comlma@suse.commpluskal@suse.comlma@suse.comjengelh@inai.delma@suse.comlma@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.comlma@suse.com- security update * Fix OOB in read_transfer_data() (CVE-2022-0135 bsc#1195389) Add 0007-95e581fd-vrend-fix-oob-read_transfer_data.patch- security update - added patches fix CVE-2022-0175 [bsc#1194601], VUL-0: CVE-2022-0175: virglrenderer: Missing initialization of res->ptr + virglrenderer-CVE-2022-0175.patch- Add 4 security fixes * Check resource creation more thoroughly (CVE-2019-18388 bsc#1159479) 0002-5d03711-vrend-Keep-the-max-texture-sizes-in-the-vrend_state.patch 0003-0d9a2c8-vrend-Check-resource-creation-more-thoroughly.patch * check info formats in blits (CVE-2019-18390 bsc#1159478) 0004-24f67de-vrend-check-info-formats-in-blits.patch * check transfer bounds for negative values too (CVE-2019-18389 bsc#1159482) 0005-cbc8d8b-vrend-check-transfer-bounds-for-negative-values-too-.patch * check transfer iov holds enough data for the data upload (CVE-2019-18391 bsc#1159486) 0006-2abeb18-vrend-check-that-the-transfer-iov-holds-enough-data-.patch- Clean up spec file with spec-cleaner - Use source url - Add gpg signature - Make building more verbose - Explicitly require python2- Fix memory leak in vertex elements state create (CVE-2017-6386 bsc#1027376) 0001-737c3350-renderer-fix-memory-leak-in-vertex-elements-state-cr.patch- Fix RPM groups- Update package to 0.6.0 The following patches will be removed: 0001-48f67f60-renderer-fix-NULL-pointer-deref-in-vrend_clear.patch 0002-40b0e781-renderer-fix-a-leak-in-resource-attach.patch 0003-6eb13f7a-vrend-fix-memory-leak-in-int-blit-context.patch 0004-114688c5-renderer-fix-heap-overflow-in-vertex-elements-state-.patch 0005-926b9b34-vrend-fix-a-stack-overflow-in-set-framebuffer-state.patch All of the removed patches were already included in 0.6.0, So we dont need them any more.- Address various security issues * Fix null pointer dereference in vrend_clear (CVE-2017-5937 bsc#1024232) 0001-48f67f60-renderer-fix-NULL-pointer-deref-in-vrend_clear.patch * Fix host memory leak issue in virgl_resource_attach_backing (CVE-2016-10214 bsc#1024244) 0002-40b0e781-renderer-fix-a-leak-in-resource-attach.patch * Fix memory leak in int blit context (CVE-2017-5993 bsc#1025505) 0003-6eb13f7a-vrend-fix-memory-leak-in-int-blit-context.patch * Fix heap overflow in vertex elements state create (CVE-2017-5994 bsc#1025507) 0004-114688c5-renderer-fix-heap-overflow-in-vertex-elements-state-.patch * Fix a stack overflow in set framebuffer state (CVE-2017-5957 bsc#1024993) 0005-926b9b34-vrend-fix-a-stack-overflow-in-set-framebuffer-state.patch- Further tweaks to package layout, including splitting out the test server into it's own package.- Refine BuildRequires tags- Fixed url in spec file- Fixed epoxy dependency- Initial package, based upon virglrenderer upstream sources (git tag: 0.5.0)/sbin/ldconfig/sbin/ldconfigibs-arm-4 16442412460.6.0-4.9.10.6.0-4.9.1libvirglrenderer.so.0libvirglrenderer.so.0.2.0libvirglrenderer0COPYING/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libvirglrenderer0/-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.suse.de/SUSE:Maintenance:22702/SUSE_SLE-15_Update/c852b51b444db65d53e7b8d6771e2ec2-virglrenderer.SUSE_SLE-15_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0da7034b5abb962d92260c3fa1cab8bf6dbad6a0, strippeddirectoryASCII text PR RRR RRRR RR jJ\1&&;܈utf-8c3a3722e22f609053b0a4788bc2712c360d9acb838005a2887f455ff61f739c7?7zXZ !t/e|H]"k%d伦 *)EVϕb&)^~+%yuk(ۯ̷`lBv?BOR7(s  B@=1`ݣQѮ@[1v{NqQS,d>5&~!OEگH@|dTҳ /2#tCbq'@F@Cu65uШZq3x9>זt*(">bʑMV" /gV3NO. TI,JCMIsuV:-|C(}1U- |Qr2YKW m, #A0rAq$2}9+E?Bet?NZ`[VcpMH.M |G}TbkOmã B> {Nda;E>_d*H^D@9bpeEE\WaY{uDOjFb <|ރz%[H<(&7+ʯQL`c&lD, $\"%Ϡc騉 H#!zœ@1\"j8Q+нuP쌋 4V8ϻF:@.CBd&maѾmAə.R='`quѕM4m՞ ~`F''˚֣iO nPgXΥ!K< 4tB*80 Qԓ2B\㱠?gNjHLMʨٻJ}LW Gt dXa 5rY.I™9suvhp>K }B>n41 lr`s`!`&BXGx%`Glž.@F^-+L[A>4]'[y̪)ko@Z>iK3 mz{@M/2&&JSvL4HʘYkc.: k8#+JLAonT㲄?9ol'ٖ|$A\ d$~xzZ z;寢]r_zFN!]S\l;miK7tW(D4yM>KzX hօbѨi('F^%:4dBzb$aL 0r!,JL;څaK^Gm[6BzR/Ubb9e;1:/ZCτ/it! kԓ:h]q͘5\7S7vA|ڽ\fg(%k|Tޡ0SXa,z٪s۠FoBt[lޏ؆XZ~`d<A!k*K^ѩ8q{y@KPȑtַr.o xdNouNuD(Mj, b[I0D.wz P3KB25Xˋ`ٕw:SSN]uYՍswU+"šAiA I,iD̾]B\3R;ҶzK m\KE0goŷsMn݅/='7w;$+՘ƼU?|ov%: @f.i~ #-஘eg4dKZD_`ѕ=Fstybf^|œV'c/pYki0X/+CcDe`|I/^j#`'7u8˔`-2xW"S5~Ά!GK^30d;SO <ɤc ٞ7Gh9L 4 ]y%4/P#VJI5*U|s}z8 R,%Div41"P-Nyi%(]`@jy=ITkd?,TH]5,D[Oȴ(&7$e|DnQ 1̦$ǩ m\R\$5:,ULÚ 5UvC@Tr-G$}|CgjtR6i>*OxSIa:Er=`봱|颃 Irxw' v@{? jh(Dp:/Q#ΓZQB?f/@f:>% 5E3^l?, cPj؎a|l84O-|N+``١LXT =$+3`UJQe3=srVri52wŐ-#Br櫌aii_zU ;}r, &/m 6eZkIHM*m7dݮ$fVY>23IA~7vpyMЉ] w=@\Y|Zq!C7^R 8CZqCkraRd QfA?ƴM%r ty/߁BL/*O;a.DfȎ'Ll\&1Żr[ |THfRY\)S3\- I߫V]=x[Lc-8b&u%j~ ?>G$O[=w(8r8 F7r0rx?V^&׀ _]3y0c oT\Շ}YB^d,F#ӟ-^E>ԃJIޡ*+E3;jHP67ZWsTvfЏot -Sf D~Bɳm ؚ~o\L;JOcQjQ3SO]%6H|y1" 0дZj57#.| !WQwe|24Ceoڜ(l{O>B虂TV3܇c؉ehk`FO:_) ?* _άB"gQ'";+:!k^o[SJ5h87{nm˨N%6;)l0ŹhUYg٫б 4k>*xͷZD P{^5II!z:rD?t c' x\g;Xцh"bAF ,Zs4m?^S9B^2A1 Ci!紳Hw3,CZٛ$b/[ٓ!I.-ȰƾP#Pc=+N8XJꨗ}'gv sN|jIJ 0*R) X+ Ú DUj2-.Tpl\ \_쌾OCװi>1,UW$iܞ~ tO "׉n1b5_?۝{/w7~q3k$acI0}5Y"Lcc/6X*ۡ$ >tvl3"SŸ>u ;7zheXـ{=2.CЛ .Ʈ^1Qt7.{ %$ ߖg.hZ,܆x?^ wpϵ^'W^1 UI+/g1'YMo<~uÕy̎s?|X@D{GH\ p'Mne42r]On{_:u? uE1%06Б~ l. Q;%O *qwlJs.u80X"CE=ؐ]AI/ ϖ:ڸW< X+ϬӍ7 !'˃Toͤg/d.V?J~ZXD.{n[xo K}Թ&īS T>lq@oP 9Xu28̻;Qܠ-]OrrR1R1fK{x)ۏZ+SH :3&s6)-q ?'//t9TyG*c=(rV9Z7w#0х(5_8 + dS) VCF j~R- Dݩ V*X>Gusђ,eHǠɎ.u+~NSZ І_HFJ($#2N^z(kV|1=4=ggbFBkb%drFwXr0/HD!n1s(Tv{7?.AWWo%z2f 9i3xmĤ2nC3@=o@e6| Jgy)$f4ixeVod=vhmZ'ٍTtoXB[rӒg)-)Q_l/_kE_l*02*kݹ_+# "vK7C5f^z&o2Mek|QM Sb[ܭwec@0#x72nF\<Đ- $h17w Ŵ̽E^/ODV7 $#>8gՍ]#{ӝ@K!y diZ2 OQ~YG^΅OxW ΃V1V[nNO6D )J[?&m BlPquݝrTa<'?4Đ&D3(c6Cb$'s?l~SK?6ܠnc8UZiI P~0 "vwuٗ^։%$HY$oIRL"F Z@UQ g0En*[ + -9%G`J+7B2:X3(())zt%:8jλ-iRd;cW} =W9$uXSU&Q rmEҁ!fr.go`ko}Pko; ;c}Qe/6 $=D$hHֺI+=I΃& U9|8GXGi 1;c}$x!A}s\#րߦwP|KA{Ju*h̏n^?VV=#+%9/W܉`2lRIύ)l &}.I50kP.eܻr,MPxZ7fmh[GIYB%P_3+L_22z.9Y.v77=_IBEٽts> T+ҰQsa?Wj$.H!XWm{ND: 5%tM̋3 GdtʆxggP_wB&,sHH`[:9q+3Piv w|ӧJ^_Tmpښ0R;ODRYz2-:ߊF0%{Jȇ.dKw?)sя:t($ l%H߈L cZzg٤d9rgl+}a^} :yA`$LF*hg_# OS~OȂjvՀ5R_rJd׽౷ QY%㯩Y &<"5קfaQQ'j/C yUk果p\)?@]^Λ0 nQu@8?"2/jbEVYN!Vh~O$sIpݗ1nߥygl.+<`?ӄSa8 QzB'mP +'Е]<=V";JDὊ!lQҼ{ QZQ-vE)]1~1!|bf6wّhp,ۢOo5̩\~AkXƞJlC-|d㎀L]٭yByF%W^? }P``GvDϠ|RQS}v%%ADf}%Ӓ59Z԰:5rL9{^3) ffDGաEw35fx s~>"y%$ N'e+ .I:̠VOvu#lI1심g~oaG>ZБq 0>d הl˭(릟tOHk͖uyx eGA"j 0=IߋWԍ7,tԱ~@I KǺ 4e޺FfhNAW۫>2cbö,%7a!E$J0+Б`1}ms6k.ɽ ERe] J'u ܂zkݜdq Fn\S.vEXEAhMMUܘl>& gJk2n΍OQa 8ؾjxƍ CwƗ ΋`_0!AZEliNܰ)p) e⦈<<'QschӀ?{_u |_`Gܜ h}J}ئw1vrl24B[CQ8qN{}3)?E5vYhX +@K;H CxrʚxF^XF]]݊ 5KpTcڜ , _@Dmf-fCN~7tGYP/z&Y>!QlF ^_`/\:<=J50b:.ո|w{$Mp[&f󍶸6Zx[fxuV [[]a֧xe/@#AФ7G^C <34',+͔s% \_d*]V},qPmߢQ*FxIȚVj7& }5ʃLoE9 df|eg oW۫n}PZy7]ɽS*ٙUw7b;!+6:+GSx+7o|Xn֔8n($464@.=rL5|/m\ x}gV[~ej/G O+0<`u-){lžq'ӹ2&"g6 18By'ᠮ:&$-|6UKd0 8ǘȋ*fqao(VH K%֋)Σu[1^7ֺKwkr׬q#*X!_+y&o0U 2]-7ԫj̇$dn_lG)%sD:erE4HHN-6Eғ!emyz5/%)1v.5x4%*Ie7,V`_=Ւu~YkIZePtUdNNvlLwu'XQd}]M t&%J=t }?Å?qj7ѭ3\`\ 8 V录2\eԅe6\~]9<56= 㻁)OѰ4Htnzz3 '˷ﶿvuZ%(N|`U`$ut0w_f(2|qgz#^H0_*lގBІ3V*vUxxRQB5[JM*T,(g^dpփՊ~F&NcA3T>a6OZ;E32{yӀ]5pje]hUlRcؽt K1&e&)H47'D޹6^>'>V7}0ƓTJzs ֧䱚EԀhaw."e}2!,|ꃹ-*0]Xygя1֑(o=lqj]4 9x-kImT+jZ?~>ARMz 2E+9RҜޘ?3(+?5w!!V]&jw/$[f c~zZ.g+e0|HA~5]l0"QsJ)7A7R@ *zEx?2~-1N38`^ől×h^\| }uٕ>Lz|-)!FRt]⌭Wv߫@oSotgJ ikXEc/5)(S̎ǯ2NS<_TWrk^=&VTܥ0O^lԃ5%8w!EG4icqL_'Gy~>S[]<|$Şd#.ko"Tip4Q|bc2ڏ_Ҟ\q` ˳I7۠ 4BMxZq;E>RGuF0ވ+ITmPzC 3S4 ,#@rPDziByرsi4؉H 9rŽGe,Jiꁿǀ8{.=R{`Mexԧ> :C T2ܮ cװJ& @bӸL<y XPq0tc.諣=4HE;K(a`_ 0binlWHXjԃ#(^|&/_"v5%Qݜ3ukqѣ{њ((+i,@shGRJ #;hžf*a7@ZvUrmHL}flC:;WDBBu'"wnUIJmKkQ0TW 8O^)Lq2-P:X55Вz`3x^NN 0w mXSŦGUMQkgEH$1"s=Qb`e  rn5ځZdp4%JJy&̣)!(l>"ޭ7<#U4a#oFYAεWh_AH'X>5A<6-G<᧓$rY(vMمugpU>PBi܉вK_ @jܪCd6j=c ֕bty}pnf!(C}S䖑˻} s莼n;WH9z1y5UƧw>ewROn߇e 7?`;q Ċc!ne5%iC2-Ȱx,To)`P.Gw(Iwo;;$@h+0f/yRϟW$x ǃ)]^po  2ONxaXt C0k+"%ڢHlG8 63q}(-b锛yS" ;\6,npB )1W|:W0k~-Xg4bF"H:BPrCF0Z_|,bwmL#PwB_ T{`tl{=G:*Zחr) lIZ{M铋.F(:7;{Jp*,!sdεPZCAoxF<~4cAN&[ݿ|1sz\t:Iκ$fLJ1=X{$8l#7nE#SE> -D񒝭[*xK1V>8NkHܳ\Mo5Hb~PYa5=Yu-9)*LbI}p;{=WE+ MO؏w$X9ï5L^K V!a߉|lKᯊJ8r;qo\”-qK eU< kY@Zӯcه#>ie^*hdFEдuԁ>G)<ٌh:OƖX:lwC/atd.tteʤۉ~7~ɣ聻9:r/S^\:Er8ĮWo 4T%;L>g $tg1`u0a[;iâ|ͧgD*Y@2 jSO9IXdqD2~(_ Q9}'YGo05ѕx1*|i#ͫA;dT(HIxΎXܯzg:A[BHBC t2 &mޠ.{0"l'(ː{5+%^&&q$\3'(k,Ԗ zWc̄ !Pf)=Z\!y>,mԼLS&Irat@K(%+\C mm`h@@̯Eۦ)m+rr K|y27T,%\Fq|FW@m%Ȁ7TgaZ 3dŖQӎ+5؜Z}i~TQܙѭ+)7jrr))f4 hK ZHs_Lc6c7CVy\] Pơ{:52v.M9d[CN raR蘗Ed))tMx`݉bK1F&ގAiмjK#/7"_8* fz@ig/z6ERi8OD/Bŋt풺4A?X"DN_I/Wf1xq IbĞnke|jIU,v:=IB|j#gf* _r88xإm Vw*!B.Ws uIa]ܢrƭ (E^z' =H}Q!h: zCZsK+j<[xݑi: ) ҆2YmT B.rSJhyFsk ȕּ7w,m\?yFhS<4c~V@,XxtOOV'1hө 6{.,K[ |r$չ˵ @ۘ<\a/ e ?(E8+dI8IOfE΋%,G]9F ĵcuAxֈ=漵TJZz !i{K$8"G501 حr8TRgFΩ9d.;&1?ԣߜuLSwY踹9aVZ`(Ӭ!#.X_AȯS°#x]鑪X4&VL͏NnȼZ^:iEIqj#V %E |͏^njjTVPo\-%ӎ]7V'xe*H}Z4YBE;VAA&ݝl:Ab%&oQzٶYtp=7 _ɦ} GtL7b,o~A)t!f}d 7MWd7ekD+߈쪥}Ioakz$[D#8:b{Ypr5V̑;M]yvN&\ p&2UkyO)0|jThN`AS*;f'Ț0XIPjĦ*3?)HF܇T B,&KhdD.Kވ2PQM`:!duQTl^r8•H[w KD!NC09{?SIML:̅>,۾<`gȄ}x8wǁ;\ 'x^+R>҇ 1=drM.cÀ QB޷"/<0_ K!>[1&Ig(KObp?ʛHbz=,V_,UXTPNrn>.iKG-=dͬ\10e8xw/4k#aMsgQPkIe[4qcn^hCLm-lyy4w YO?H **O*v|(nfC(^YpPuWhP!WǾƯnsP]ɹu DC YGb>{@O…\5'@x57rZ(H<亻^:22f4>I <<KA BzJɈbād*ETY~&4=`Wcu*KSSfq1^ONMoJv<&cͧBN6[xjh ~P9F}^e*AHLNOR~3%Œ=rپ.Wϙ܂{>LODVi'W^qsB r:ELKksW&/f&[UVSyh/yBfi_)ۺTC C'o`FG2UDr,' w1KO 0c,'@ ܅hp>rKq O'0w9xMT]֨"ȠXҘ-EzY'e4yWG~;qz hZ+Id˿*㭚`):ec]DgNk%G1g?:U0yv1855:&9apmWŊYN'm9j>8a8 }իH=&Ar ahqt]ƫCxxp~