virglrenderer-test-server-0.9.1-150400.3.3.1 >  A bmQp9|)iAb:>mm9~ )Aw70zRAm>*Lқuls'Y6u8=P(MW03;FEC+ML˿!;V{;;QQ{kȴ(*@o'fbdz`ޚ_˙uk'1F k!0ғ J^mʼn#p> L? <d" / S-NR h      <@   (!8(9:F!G8H<I@XDYL\t]x^bc=defluvwxyz 8Cvirglrenderer-test-server0.9.1150400.3.3.1Virgil3D renderer development filesThe virgil3d rendering library is a library used by qemu to implement 3D GPU support for the virtio GPU. This package contains a server to test virgl rendering without GL.bm)ibs-arm-4 SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/C and C++https://virgil3d.github.io/linuxaarch64 ؁bm(cc7d1dd884c0b7a42ad5051c9270b64e9e6df4c69e47920da33a70a4e279e09drootrootvirglrenderer-0.9.1-150400.3.3.1.src.rpmvirglrenderer-test-servervirglrenderer-test-server(aarch-64)@@@@@@@    ld-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)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libvirglrenderer.so.1()(64bit)libvirglrenderer1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.9.13.0.4-14.6.0-14.0-15.2-14.14.3b2@a@aZ@``i@^C^9\^!@^@][:@[YY@X•@X @X @XWQq@WN@W@W4W @mvetter@suse.comdfaggioli@suse.compgajdos@suse.commpluskal@suse.combrogers@suse.combrogers@suse.combrogers@suse.combrogers@suse.comlma@suse.combrogers@suse.comminava@t-online.devliaskovitis@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 virglrenderer-CVE-2022-0135.patch- Pick up the full upstream patch for bsc#1194601, so we know from where it comes * No functional change intended- 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- Update to version 0.9.1: * Various small bugfixes- Update package to 0.9.0 Highlights include: + multi-client support + supports newer glsl version + add ETC2 compressed formats + performance improvements + misc. bug fixes- Update package to 0.8.2 Release is all bug fixes it seems. It includes these patches in the release tarball: vrend-Don-t-free-resource-struct-in-_resource_alloca.patch vrend-Don-t-try-launching-a-grid-if-no-CS-is-availab.patch vrend-Use-the-original-context-to-delete-objects.patch vrend-Don-t-switch-to-ctx0-when-deleting-ctx0.patch- Avoid potential DoS in texture allocation (CVE-2020-8003 boo#1162521) vrend-Don-t-free-resource-struct-in-_resource_alloca.patch - Avoid potential DoS if grid launched without prior Compute Shader (CVE-2020-8002 boo#1162519) vrend-Don-t-try-launching-a-grid-if-no-CS-is-availab.patch - Avoid deleting wrong object, in use by others vrend-Use-the-original-context-to-delete-objects.patch - Avoid potential use after free when deleting context vrend-Don-t-switch-to-ctx0-when-deleting-ctx0.patch- Update package to 0.8.1 Requires very recent libepoxy, which is currently only available in Factory. Accordingly also switch to meson build, which also excludes older releases. Other highlights include: + support emulating planar image sampling + Add all formats to VIRGL_FORMAT that are referenced in Gallium + deprecation of the autotools build system + miscellaneous bug and performance fixes + drop the following patches, which are included in this release: 0001-5d03711-vrend-Keep-the-max-texture-sizes-in-the-vrend_state.patch 0002-0d9a2c8-vrend-Check-resource-creation-more-thoroughly.patch 0003-24f67de-vrend-check-info-formats-in-blits.patch 0004-cbc8d8b-vrend-check-transfer-bounds-for-negative-values-too-.patch 0005-2abeb18-vrend-check-that-the-transfer-iov-holds-enough-data-.patch 0006-164d758-vrend-Add-an-assert-for-allocating-the-intermediate-.patch- Add 5 security fixes * Check resource creation more thoroughly (CVE-2019-18388 bsc#1159479) 0001-5d03711-vrend-Keep-the-max-texture-sizes-in-the-vrend_state.patch 0002-0d9a2c8-vrend-Check-resource-creation-more-thoroughly.patch * check info formats in blits (CVE-2019-18390 bsc#1159478) 0003-24f67de-vrend-check-info-formats-in-blits.patch * check transfer bounds for negative values too (CVE-2019-18389 bsc#1159482) 0004-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) 0005-2abeb18-vrend-check-that-the-transfer-iov-holds-enough-data-.patch * Add an assert for allocating the intermediate texture (CVE-2019-18392 bsc#1159454) 0006-164d758-vrend-Add-an-assert-for-allocating-the-intermediate-.patch- Update package to 0.8.0 Note: not switching to meson build system yet since it would exclude distos with older meson (seems meson v0.49+ is required) Highlights include: + guest support for GL 4.3 on hosts with GLES 3.2 + certain extensions, + major performance improvements, and + lots of bug fixes. - The shared object (SO) version changes from 0 to 1 with this package update- Update package to 0.7.0 - Brings the renderer up to GL4.3/GLES3.1 capability and most of GLES3.2 - Make EGL optional at configure time - The following patches will be removed: 0001-737c3350-renderer-fix-memory-leak-in-vertex-elements-state-cr.patch 0002-1fdafd62-vrend-Increase-VREND_MAX_CTX-to-64.patch They are included in 0.7.0- vrend: Increase VREND_MAX_CTX to 64. (bsc#1102749) 0002-1fdafd62-vrend-Increase-VREND_MAX_CTX-to-64.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)ibs-arm-4 16554673050.9.1-150400.3.3.10.9.1-150400.3.3.1virgl_test_server/usr/bin/-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:24705/SUSE_SLE-15-SP4_Update/8dc931b069225865b1968d5bd39d8191-virglrenderer.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=1d709e2c0d5739b7306b4dda2b3808e55fb55d9d, for GNU/Linux 3.7.0, strippedRRRRRRRMdcWd `utf-85ae6fda1e2cd4a4be0057952226f6f3007fedeb5acf52f302a8ce10725320795? 7zXZ !t/ =`] crv9wKn\VTug ]q_X۾'TS ~X3|YsoJdQ:Fݡ*Ymcn#]o-$\GK3!Zd O z!Js'R.&!&=9:VH{>oiV < =^OcUbV6įbC(vh2e䷄eiMi l'-&rG~'yGتAEr֣ `nD6nIV)/"{y{X)F-hL3O1ٌ9\HV@2:bzӽE&kV?diṞV)^*fz1J7ߡ B@?'M9|:/c>25RpY]\_6i$ܘ"/ky,Vx~YT7Tg *fGo 4l$ZIf6!9BYxqɑyW 칾VF$DQc) -qVD4z~+츖uPqoyHX-Fa[;AԀ h-e-BiL*>a%ωSNwA;~UaD{nr3khADXBF\;$W6SN Zz|2fzT埫R}B.m \kaDVWlD~"݊lRy P{˟qhsZ<bN8,1^1_pșBw, }qZd9iHd>:;v6E_Jtnt\p9!Ҝ>Y?s{R`Zp]uxG3SC,,2,ȝ]F( 4԰f'uha^_1EVYԆ6 /2;)f,8qx$3Hczìk^;;r`|!S#tiSj|MRW6O=@lP@C,-MX*sQof _AB&qopݿ(vW1 C&JOfJ<̍_Fr%^YM\VUƅ0Ӱb E,T(ADPv}+Xl⮏R#-[_2ʸk<pYL$R.øjݢYe.i`P\'pCXu/]I""kFFn-q~ZV,uQcOum) Jw[ '.@+,2^U/dl<IǗk0W {L-گJx urj jO*5Uo  Y3)q"4۝.Wĵho?|Tґ#tFN ijZ,)㜁>Tz3SPBMT.ln ñZ7aGe_~hؔȞv(evvKٜbΤ Wr; r5IO{hzzF:N&O6+F*:J΄l`6 !3Fz) ie%$=G'+V%[gBeQ&WF9],ls̡}7 1 ]2|] %y$[~GLe-}Z>_s^xū-"Dt" 7pAhSu϶4qŚޗA>{EMM[MAf{Ɣ\U+""c!Ӱ*&T CPM/o}ss{|/9h* RǰND9 KB,|/+jhެFӴg_V91ʨ~Zwq g~m + D2ǒM}NbS!vc:Ҋ#*\eDdg+]i9e@0=WG3t=ymK@#qHhH)@xH8@3͂ Bk-@ܹU:iMd+zxų{KA' '.\yV_!a%my8µSVPDT ,cEoG!͠Sҍ7SizZjiʳ/j/ـqG"LɛhO& idUWG$P0RW/e8>G .¬xgo )U઴CE& 4XzyCHLI䍆B}e(_iAG ̈=\@z}/21?~{=nVOl w%,9'(@,WVz4g.y:'b4b1[>4!sӓcLɀKu&Q3{*U \_lʾX/WETk;$Pm=֍ HmQ { ߫EvJ/bE&!$ :wD}UdzIHh0Lt|p)E[~j$B.CZ%JiY3GX_U)KOvh2 ($A^e |Hjq%Gt xHg#{V4g4mSR0eRFu ]4@}}e:RxRŻ(Sw]Cw'g9vo`#9Z {p[Uels'tu M*V@`Fz;sۉ5FmGndVceqdKi#\iC='E&~ԎP[|e+X@\Ȣrl3o།*YS0G -|E5@/BvrUqd=P<4|8β)&:G c{zW~^/$xjx5?n1 ӊ[/:gvpXz6W*MUu0Տ3r3(tul|X,<`H}8N3g/vgs#%x:  ЀkhHFۯ%&ѾqX:{b*a o- ?HG-WW(Tf6)Bb g5VDS*a>+aЂHk0+{@;Vꪃ/)hWrZB;aV[ye2)5"v MK$>R}Ofw !O(W;vt၎kMm[]p̊kSt _L2BTMxqW>iL`̳:ӾʗMΗT8+eOLrx=h]XwqBË ް"o:v0er*(̿~,LW5!!ugm˫&@]YThP7lQ }ٜJvId6nj* u(y}A<:6|!5ARo}ُ@1JǪyE7TqWIhx}S, "ʿhfÓUtqfZ@^i R} 0w$ <" ,F%y| FgP))K'"`v꽗EI#P95qIz D%#ޞա)-r#* a v^C!-Ss#뜴^`p 5pTӘƳjsY_`sd]oer&j%OuImqN+xiFN1-+Wfhك~85a׉Vu\s (XɣI^OPAWHy ?,۷x`pdv ,=E叱'%Tk#miA%)9 OTk板rk]OM;hSOS*s.n,VU5D%Tl@0|ꔓ0Uט\ӡO!_BŶN: `V3YB  <5H A'ai1^.<ʜ÷+ˁ ӭ Z)U%)G4Bs n:B6>s,?X M'CQ;Ll$7{0C4}*aͰ8B!WT'J})ɺ5%4ʖfL#{X8 :zG6nGs%t[p#A!jbzy oN*W\mp"D%D?S6<*Kl{ [82i@?"'r`UI4ݷ@\.i#c{k9.!;lSELnf+q.2TԜxL!ƨ4 u"L?Jg`YTV6Y>f)*3gHEMVFp783XLlu,nK2=q3d|_jGRhQdG$aNE`*&6QXOE5~mx]{TFoըn]xeeuTni'kD=[`pZHq{G>'ִwv<] cD$v"-@aQ_,>67* .TeJR4PEq'QPb>ҍ rs L !!{b] a!oXFy$ޟAE}(0j#Y5 TnDs#>g^^3bܠAaX%833s2O=i#kL#qx+ Gr>bb 6nQ!ɁR"(FrOT*K%A͹ L՘ċtvJlP߯J@,뗊(_ Ԃ3+ߎV ,mtٿgH9'ѡm1U,fw ["1D"g .wEՏY^W?ɓLj}c?5xv})n%_EF<*F4o?=l2z<$u"vZ vX+0oy~ қu!8bX 5!9`H0u(,;ar<_3uҭ0̣8懶 ΄D.Qcm/aBjz:E"I?HFGpqg ¬ǵ1n'rsA<"|_wgta?Xnjh}ȖI,qdK.$ArwM3 rd ǧlx)d!> s/Y[%yܕ/n6TJ$$0pWĐ|~{޹nm)Ol8DŽyg*}qĆkXf5yQF9=n:A*qR`1 ^(utۑ';@a@r>!:HPڒvڕ"PYKPS@|egwY4CB0x4 ݜ/O# ;6 L'V+Z,$nbxp qwHM{I;ut<{7 36*sǝ %.*7R}ťɫ<8kdaM9t~Pfx`_㇟ci >(m-\R"'5>ཷ%pS̎ dذAXNmI~V[ڈqFc4z"ԽI#szQ5K]q71Q8RTkV4Ź ~ AH3|$L砾 AK[K7ZY~o$W?&c0peq֪$u&MelٶצΒ+{i,F%JcpX"X[!rm< j.~]pwj53|q(e0{gL^9^mu/g[7-PXvCȾ8N=qQFɹ_HC.= z 3ϋD >B K4G<.JHy P$ a_Pc\\m%T?pV6<ڷ@͛0RNtI~&)BdutڊT Eʼn8}dI@EOHK!m@dEQe>0Cr (O# WѐXyӾ`` "i&,[û+ zq˃ D"ɵč~ڦ}tAvEAKTY6=cٛ$,֤*#$@LE"y{LK4TVg;8hmL:⷏Ҷò ?FП#fo0Y~DvV6W+d>1kOwtDW]p* 9-!\pR* aN˟hؚ3ް ¦[t1g;[Z b!0Ј ̮?͡B-:=Ϩ|Ci)yI4.1v/2)MDƝV>WcݼzMVYSSLl8a^DoC B # ;$cIZsᗫ9yKlv9muoʳ}>O/h긎iԍ,)g?{}^ 3WN|%T=q?m.>kAP,$~Qk/}jtD-%ZOॷ?4`4X 'm}A6$W]uxrgzRsBie7@ͦdYg&'\~'Sw5C,z0a.C7f֛7εY&o7`Q0_G+J@# TGa ]`C?YUGJkG,a ]H7>&mA(P-NpfbۄӥXTCe+a/6Zq\^;C`Oj>Dfv& Fa=uPlN8ɲZR7dmP@LK% r d{p$"Yx Ao "(zhZbǜ<͆냠\nЮ$G=,ӹM-|R *>v5Y3Cvl8;neoa4p00eA?iA9 .\msmd{XP&Li,ia-V1}_pu39q(!wdGEѤ聶b*zD::6Q3{]q h쭮CVHeرkR[%7ϡL"8؇%Y~mX7$KFEr:0WV6eOP rz.bZςsOHw'8mջ7%to55-wF*2Kzާ 6Z +F$pFUJwM $\WJ<8+ W|=Pp؄f6щFqkJdޥ˟o6y̙EuC mZ$Ȟq,K}k1H41i@rjXCY1ZHdaQ(e 3[X95|N*%uC;a?%$]K#rj2t "61F?fyyǺ `cQ& @F H#qy]^oBӥicA9 etZgq3b+pZz}jv,nт-i[]uZ~zblt^R¿Sz2sŒ+`Dy"nC|@TQdFb>A4[!4_p/L@(F&+{Xrb`]^4oGԹ2i!j8oK_V5T&65"%NEnJ^nz;hyE;Ĝ+Si)T5N wH%[Pk{$ޣgX\@gki!8\˴R6F T.*uWU%ϭ@j :˚D" 櫆;eWvm)bhAa{pbEMaC2Z&ƖiLnezݟ l|6{9.% Eq)dY#(Dnۑ,R+frXQrf!-/W=f:#m*uT/A {  a$͜BT;pqa憌8ق7 s/S"Ƕ+P2`H-@vc+"{MM{6ph60& Y!H/qĸ+D[X_kwV'0V$<_Yn %%[kXD *.,-QXȋl#ܸEi!*Gq3{:g_uu8Tp9g^ SphA F:TLf6Vn 06d;Rs>/`Z6h/٧s;wc|hG䗾q#Vu0?YTX糑++,ܵ j{5׌Q%ʌ} GCGb.)iazw>xw_Q(j-En;@[ H4"9չhIx5ҿ,-e:X(VA<: bk&`%Pxml;[x_)xڮ?d zWܝ Y|x!4 ZWc_a=kf9ܙ6+21Z<8! M\8.՜t'XyD4`_"9 !okfG3TIUQ[d|v4h"|W·CYi Yam"l{M-Bx]* ZdAK|8zti .*◞QP iu(.Of~g -7a6KňTZ;!@k{> K{X?৲uz+Ҙ R\Gw$(pUd7lT8#hrOLr (}[CUb)3-父x3k9ZDYG,huU1%w x::pK P΀O} >vH~lI`Bk!6_ %^:ο İf0r?4@E!34ʱ4o l5 Ov#Pi0- \Ӎ~wP]j~4:yav޲%8K;Ζ_"i 6vCuXa4~fiըՑkxpx_HەoZ<)ež{vQ`H@J%Gom%ugA6[Azowy#g=`0Lf݌::bőlGn: ɨęXv[7kQu*hBKLbelɿEM? BۮCtIatQ{ z}C9Ws,Sr±߱ 6VO`ʄ]ۖLT$9eKMX'{nR͒:\g*1W,݌f7jjlc DRIBSyիb$%c˞+@\p 5:s&囧:$.)Ē2J4u{0pLe-?#Rc_aϼɻs | b3̀Zs>mux*:.5D"!':VAtZ-z7RN`_vk @iC|qG]F@Ċa1*XJD`Ql( r0~x:;Vß}V˕ǝ/|27&? 3Nv, C$<J7C^`a3S0W? o Q.A<#Ӑ8K"d-a[cR}kG`eӦk1i[%)J,Ym \ťC&5JL R)컩eوgBZ^ac脩5nBcDƭ#cRpT5l vGRvPxUg,8ic}8BfƮNѷ.mrZ퉧{{ YZ