Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2023-06-12 15:25:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Mon Jun 12 15:25:21 2023 rev:478 rq:1092024 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2023-04-30 16:07:43.680135063 +0200 +++ /work/SRC/openSUSE:Factory/.Mesa.new.15902/Mesa.changes 2023-06-12 15:25:59.770890399 +0200 @@ -1,0 +2,39 @@ +Sat Jun 10 14:28:05 UTC 2023 - Stefan Dirsch <sndir...@suse.com> + +- Update to bugfix release 23.1.2 + +------------------------------------------------------------------- +Sat Jun 10 11:42:42 UTC 2023 - Stefan Dirsch <sndir...@suse.com> + +- needed to fix build of Mesa 23.1 + * Mesa-drivers: -Dshader-cache=enabled + * Mesa: -Dxlib-lease=enabled + * recommended for both Mesa and Mesa-drivers to avoid some scary messages when + comparing fds: -Dallow-kcmp=enabled +- Credits for figuring this out go to "llyyr" <llyyr.pub...@gmail.com> +- gbm files are no longer needed to be removed manually for -drivers build +- VDPAU support for r300 has been dropped with Mesa 23.1 +- supersedes n_no-sse2-on-ix86-except-for-intel-drivers.patch + +------------------------------------------------------------------- +Fri May 26 13:42:06 UTC 2023 - Stefan Dirsch <sndir...@suse.com> + +- Update to bugfix release 23.1.1 +- adjusted u_dep_xcb.patch + +------------------------------------------------------------------- +Thu May 11 08:29:57 UTC 2023 - Stefan Dirsch <sndir...@suse.com> + +- Update to 23.1.0 + * new feature release + * some highlights + + Our OpenCL implementation Rusticl added support for AMD GPUs. + + Both ANV (Intel) and RADV (AMD) got initial support for Vulkan Video + decoding. + + Vulkan Graphics Pipeline Libraries (GPL) are now supported in RADV. +- adjusted n_stop-iris-flicker.patch +- supersedes U_ReturnME.patch +- meson option "-Ddri-drivers" has been removed; wasn't used any + longer by us --> killed it + +------------------------------------------------------------------- Old: ---- U_ReturnME.patch mesa-23.0.3.tar.xz mesa-23.0.3.tar.xz.sig n_no-sse2-on-ix86-except-for-intel-drivers.patch New: ---- mesa-23.1.2.tar.xz mesa-23.1.2.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.4Ewg7z/_old 2023-06-12 15:26:02.826908480 +0200 +++ /var/tmp/diff_new_pack.4Ewg7z/_new 2023-06-12 15:26:02.846908598 +0200 @@ -42,7 +42,7 @@ %define glamor 1 %define _name_archive mesa -%define _version 23.0.3 +%define _version 23.1.2 %define with_opencl 0 %define with_rusticl 0 %define with_vulkan 0 @@ -123,7 +123,7 @@ %endif Name: Mesa%{psuffix} -Version: 23.0.3 +Version: 23.1.2 Release: 0 Summary: System for rendering 3-D graphics License: MIT @@ -143,9 +143,7 @@ Patch58: u_dep_xcb.patch Patch100: U_fix-mpeg1_2-decode-mesa-20.2.patch Patch200: u_fix-build-on-ppc64le.patch -Patch300: n_no-sse2-on-ix86-except-for-intel-drivers.patch Patch400: n_stop-iris-flicker.patch -Patch500: U_ReturnME.patch Patch600: U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch %ifarch %{ix86} x86_64 BuildRequires: DirectX-Headers @@ -627,14 +625,6 @@ %description -n libvdpau_nouveau This package contains the VDPAU state tracker for Nouveau. -%package -n libvdpau_r300 -Summary: VDPAU state tracker for R300 -Group: System/Libraries -Supplements: modalias(pci:v00001002d*sv*sd*bc03sc*i*) - -%description -n libvdpau_r300 -This package contains the VDPAU state tracker for R300. - %package -n libvdpau_r600 Summary: VDPAU state tracker for R600 Group: System/Libraries @@ -788,11 +778,7 @@ %patch58 -p1 %patch100 -p1 %patch200 -p1 -%ifarch %{ix86} -%patch300 -p1 -%endif %patch400 -p1 -%patch500 -p1 # reverse apply to fix a regression (boo#1209005) %patch600 -p1 -R @@ -815,6 +801,13 @@ egl_platforms=x11,wayland +# needed to fix build of Mesa 23.1 +# Mesa-drivers: -Dshader-cache=enabled +# Mesa: -Dxlib-lease=enabled +# recommended for both Mesa and Mesa-drivers to avoid some scary messages when +# comparing fds: -Dallow-kcmp=enabled +# Credits for figuring this out go to "llyyr" <llyyr.pub...@gmail.com> + %meson \ --auto-features=disabled \ %if "%{flavor}" == "drivers" @@ -824,6 +817,7 @@ -Dglx=disabled \ -Dosmesa=false \ -Dxmlconfig=enabled \ + -Dshader-cache=enabled \ %else -Dglvnd=true \ -Dgles1=enabled \ @@ -833,7 +827,9 @@ -Dglx=auto \ -Dllvm=disabled \ -Dvulkan-drivers= \ + -Dxlib-lease=enabled \ %endif + -Dallow-kcmp=enabled \ -Dplatforms=$egl_platforms \ -Ddri3=enabled \ -Dshared-glapi=enabled \ @@ -874,24 +870,19 @@ -Dvulkan-drivers= \ %endif %ifarch %{ix86} x86_64 - -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,svga,virgl,iris,crocus,i915,d3d12,zink \ %else %ifarch %{arm} aarch64 - -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl,freedreno,vc4,etnaviv,lima,panfrost,v3d,svga,tegra \ %else %ifarch ppc64 ppc64le riscv64 - -Ddri-drivers= \ -Dgallium-drivers=r300,r600,radeonsi,nouveau,swrast,virgl \ %else - -Ddri-drivers= \ -Dgallium-drivers=swrast \ %endif %endif %endif %else - -Ddri-drivers= \ -Dgallium-drivers=swrast \ %endif %ifarch aarch64 %{ix86} x86_64 ppc64le s390x @@ -941,11 +932,6 @@ # in Mesa-dri-devel rm %{buildroot}/%{_libdir}/pkgconfig/dri.pc -# in libgbm-devel -rm %{buildroot}/%{_includedir}/gbm.h -rm %{buildroot}/%{_libdir}/libgbm.so* -rm %{buildroot}/%{_libdir}/pkgconfig/gbm.pc - # in KHR-devel rm -rf %{buildroot}/%{_includedir}/KHR @@ -1094,12 +1080,6 @@ %endif %if %{vdpau_radeon} -%files -n libvdpau_r300 -%{_libdir}/vdpau/libvdpau_r300.so -%{_libdir}/vdpau/libvdpau_r300.so.1 -%{_libdir}/vdpau/libvdpau_r300.so.1.0 -%{_libdir}/vdpau/libvdpau_r300.so.1.0.0 - %files -n libvdpau_r600 %{_libdir}/vdpau/libvdpau_r600.so %{_libdir}/vdpau/libvdpau_r600.so.1 ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.4Ewg7z/_old 2023-06-12 15:26:02.950909213 +0200 +++ /var/tmp/diff_new_pack.4Ewg7z/_new 2023-06-12 15:26:02.954909237 +0200 @@ -88,7 +88,6 @@ targetarch x86_64 +/usr/share/vulkan/icd.d/radeon_icd.*.json requires "Mesa-vulkan-device-select-<targettype> = <version>" libvdpau_nouveau -libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvdpau_virtio_gpu ++++++ mesa-23.0.3.tar.xz -> mesa-23.1.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-23.0.3.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new.15902/mesa-23.1.2.tar.xz differ: char 27, line 1 ++++++ n_stop-iris-flicker.patch ++++++ --- /var/tmp/diff_new_pack.4Ewg7z/_old 2023-06-12 15:26:03.002909520 +0200 +++ /var/tmp/diff_new_pack.4Ewg7z/_new 2023-06-12 15:26:03.006909544 +0200 @@ -4,11 +4,11 @@ Adjusting 'iris_batch.c' per 'https://gitlab.freedesktop.org/mesa/mesa/-/issues/5731'. -Index: mesa-23.0.0/src/gallium/drivers/iris/iris_batch.c +Index: mesa-23.1.0/src/gallium/drivers/iris/i915/iris_kmd_backend.c =================================================================== ---- mesa-23.0.0.orig/src/gallium/drivers/iris/iris_batch.c -+++ mesa-23.0.0/src/gallium/drivers/iris/iris_batch.c -@@ -923,8 +923,7 @@ submit_batch(struct iris_batch *batch) +--- mesa-23.1.0.orig/src/gallium/drivers/iris/i915/iris_kmd_backend.c ++++ mesa-23.1.0/src/gallium/drivers/iris/i915/iris_kmd_backend.c +@@ -273,8 +273,7 @@ i915_batch_submit(struct iris_batch *bat (struct drm_i915_gem_exec_object2) { .handle = bo->gem_handle, .offset = bo->address, ++++++ u_dep_xcb.patch ++++++ --- /var/tmp/diff_new_pack.4Ewg7z/_old 2023-06-12 15:26:03.018909616 +0200 +++ /var/tmp/diff_new_pack.4Ewg7z/_new 2023-06-12 15:26:03.022909639 +0200 @@ -1,8 +1,8 @@ -Index: mesa-23.0.0/meson.build +Index: mesa-23.1.1/meson.build =================================================================== ---- mesa-23.0.0.orig/meson.build -+++ mesa-23.0.0/meson.build -@@ -2191,9 +2191,11 @@ if with_platform_x11 +--- mesa-23.1.1.orig/meson.build ++++ mesa-23.1.1/meson.build +@@ -1966,9 +1966,11 @@ if with_platform_x11 endif endif if with_any_vk or with_egl or (with_glx == 'dri' and with_dri_platform == 'drm') @@ -14,17 +14,16 @@ dep_xcb_dri3 = dependency('xcb-dri3') dep_xcb_present = dependency('xcb-present') # until xcb-dri3 has been around long enough to make a hard-dependency: -Index: mesa-23.0.0/src/loader/meson.build +Index: mesa-23.1.1/src/loader/meson.build =================================================================== ---- mesa-23.0.0.orig/src/loader/meson.build -+++ mesa-23.0.0/src/loader/meson.build -@@ -28,7 +28,7 @@ if with_platform_x11 and with_dri3 - include_directories : [inc_include, inc_src], - dependencies : [ - dep_libdrm, dep_xcb_dri3, dep_xcb_present, dep_xcb_sync, dep_xshmfence, -- dep_xcb_xfixes, dep_xcb_xrandr, -+ dep_xcb_xfixes, dep_xcb_xrandr, dep_xcb, - ], - build_by_default : false, - ) +--- mesa-23.1.1.orig/src/loader/meson.build ++++ mesa-23.1.1/src/loader/meson.build +@@ -46,6 +46,6 @@ libloader = static_library( + c_args : loader_c_args, + gnu_symbol_visibility : 'hidden', + include_directories : [inc_include, inc_src, inc_util], +- dependencies : [dep_libdrm, dep_thread, dep_xcb_xrandr], ++ dependencies : [dep_libdrm, dep_thread, dep_xcb_xrandr, dep_xcb], + build_by_default : false, + )