Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2022-03-05 14:43:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa" Sat Mar 5 14:43:29 2022 rev:431 rq:958702 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa-drivers.changes 2022-02-26 17:02:14.779537461 +0100 +++ /work/SRC/openSUSE:Factory/.Mesa.new.1958/Mesa-drivers.changes 2022-03-05 14:44:16.351713872 +0100 @@ -1,0 +2,29 @@ +Thu Mar 3 09:14:36 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- baselibs.conf: readded mistakenly removed packages + * Mesa-libVulkan-devel + * Mesa-vulkan-device-select + * Mesa-vulkan-overlay + +------------------------------------------------------------------- +Wed Mar 2 13:32:42 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- raise memory limit to 1024 in the hope of avoiding OOM on ppc64 + (boo#1196640) + +------------------------------------------------------------------- +Tue Mar 1 17:20:19 UTC 2022 - Stefan Dirsch <sndir...@suse.com> + +- autoselect libvulkan_intel package via hardware supplements on + Intel GPUs +- autoselect libvulkan_radeon package via hardware supplements on + AMD GPUs +- no longer install libvulkan_lvp package (lavapipe=Software + Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages + by default, i.e. no longer have libvulkan_intel/libvulkan_radeon + and libvulkan_lvp packages installed at the same time (boo#1180522) +- libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require + Mesa-vulkan-device-select package, not the other way round! + (baselibs.conf also adjusted) + +------------------------------------------------------------------- Mesa.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa-drivers.spec ++++++ --- /var/tmp/diff_new_pack.OTaM9X/_old 2022-03-05 14:44:17.283714107 +0100 +++ /var/tmp/diff_new_pack.OTaM9X/_new 2022-03-05 14:44:17.287714108 +0100 @@ -645,7 +645,8 @@ %package -n libvulkan_intel Summary: Mesa vulkan driver for Intel GPU Group: System/Libraries -Supplements: xf86-video-intel +Supplements: modalias(pci:v00008086d*sv*sd*bc03sc*i*) +Requires: Mesa-vulkan-device-select %description -n libvulkan_intel This package contains the Vulkan parts for Mesa. @@ -653,8 +654,8 @@ %package -n libvulkan_radeon Summary: Mesa vulkan driver for AMD GPU Group: System/Libraries -Supplements: xf86-video-amdgpu -Supplements: xf86-video-ati +Supplements: modalias(pci:v00001002d*sv*sd*bc03sc*i*) +Requires: Mesa-vulkan-device-select %description -n libvulkan_radeon This package contains the Vulkan parts for Mesa. @@ -662,6 +663,7 @@ %package -n libvulkan_lvp Summary: Mesa vulkan driver for LVP Group: System/Libraries +Requires: Mesa-vulkan-device-select %description -n libvulkan_lvp This package contains the Vulkan parts for Mesa. @@ -685,15 +687,6 @@ %package -n Mesa-libVulkan-devel Summary: Mesa's Vulkan development files Group: Development/Libraries/C and C++ -%ifarch %{ix86} x86_64 -Requires: libvulkan_intel = %{version} -%endif -Requires: libvulkan_lvp = %{version} -Requires: libvulkan_radeon = %{version} -%ifarch %arm} aarch64 -Requires: libvulkan_broadcom = %{version} -Requires: libvulkan_freedreno = %{version} -%endif %description -n Mesa-libVulkan-devel This package contains the development files for Mesa's Vulkan implementation. @@ -701,15 +694,6 @@ %package -n Mesa-vulkan-device-select Summary: Vulkan layer to select Vulkan devices provided by Mesa Group: System/Libraries -%ifarch %{ix86} x86_64 -Requires: libvulkan_intel = %{version} -%endif -Requires: libvulkan_lvp = %{version} -Requires: libvulkan_radeon = %{version} -%ifarch %arm} aarch64 -Requires: libvulkan_broadcom = %{version} -Requires: libvulkan_freedreno = %{version} -%endif %description -n Mesa-vulkan-device-select This package contains the VK_MESA_device_select Vulkan layer @@ -717,15 +701,6 @@ %package -n Mesa-vulkan-overlay Summary: Mesa Vulkan Overlay layer Group: System/Libraries -%ifarch %{ix86} x86_64 -Requires: libvulkan_intel = %{version} -%endif -Requires: libvulkan_lvp = %{version} -Requires: libvulkan_radeon = %{version} -%ifarch %arm} aarch64 -Requires: libvulkan_broadcom = %{version} -Requires: libvulkan_freedreno = %{version} -%endif %description -n Mesa-vulkan-overlay This package contains the VK_MESA_Overlay Vulkan layer @@ -792,7 +767,7 @@ %build # try to avoid OOM on ppc64 (boo#1194739) %ifarch ppc64 ppc64le -%limit_build -m 750 +%limit_build -m 1024 %endif egl_platforms=x11,wayland ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.OTaM9X/_old 2022-03-05 14:44:17.311714114 +0100 +++ /var/tmp/diff_new_pack.OTaM9X/_new 2022-03-05 14:44:17.315714115 +0100 @@ -644,7 +644,8 @@ %package -n libvulkan_intel Summary: Mesa vulkan driver for Intel GPU Group: System/Libraries -Supplements: xf86-video-intel +Supplements: modalias(pci:v00008086d*sv*sd*bc03sc*i*) +Requires: Mesa-vulkan-device-select %description -n libvulkan_intel This package contains the Vulkan parts for Mesa. @@ -652,8 +653,8 @@ %package -n libvulkan_radeon Summary: Mesa vulkan driver for AMD GPU Group: System/Libraries -Supplements: xf86-video-amdgpu -Supplements: xf86-video-ati +Supplements: modalias(pci:v00001002d*sv*sd*bc03sc*i*) +Requires: Mesa-vulkan-device-select %description -n libvulkan_radeon This package contains the Vulkan parts for Mesa. @@ -661,6 +662,7 @@ %package -n libvulkan_lvp Summary: Mesa vulkan driver for LVP Group: System/Libraries +Requires: Mesa-vulkan-device-select %description -n libvulkan_lvp This package contains the Vulkan parts for Mesa. @@ -684,15 +686,6 @@ %package -n Mesa-libVulkan-devel Summary: Mesa's Vulkan development files Group: Development/Libraries/C and C++ -%ifarch %{ix86} x86_64 -Requires: libvulkan_intel = %{version} -%endif -Requires: libvulkan_lvp = %{version} -Requires: libvulkan_radeon = %{version} -%ifarch %arm} aarch64 -Requires: libvulkan_broadcom = %{version} -Requires: libvulkan_freedreno = %{version} -%endif %description -n Mesa-libVulkan-devel This package contains the development files for Mesa's Vulkan implementation. @@ -700,15 +693,6 @@ %package -n Mesa-vulkan-device-select Summary: Vulkan layer to select Vulkan devices provided by Mesa Group: System/Libraries -%ifarch %{ix86} x86_64 -Requires: libvulkan_intel = %{version} -%endif -Requires: libvulkan_lvp = %{version} -Requires: libvulkan_radeon = %{version} -%ifarch %arm} aarch64 -Requires: libvulkan_broadcom = %{version} -Requires: libvulkan_freedreno = %{version} -%endif %description -n Mesa-vulkan-device-select This package contains the VK_MESA_device_select Vulkan layer @@ -716,15 +700,6 @@ %package -n Mesa-vulkan-overlay Summary: Mesa Vulkan Overlay layer Group: System/Libraries -%ifarch %{ix86} x86_64 -Requires: libvulkan_intel = %{version} -%endif -Requires: libvulkan_lvp = %{version} -Requires: libvulkan_radeon = %{version} -%ifarch %arm} aarch64 -Requires: libvulkan_broadcom = %{version} -Requires: libvulkan_freedreno = %{version} -%endif %description -n Mesa-vulkan-overlay This package contains the VK_MESA_Overlay Vulkan layer @@ -791,7 +766,7 @@ %build # try to avoid OOM on ppc64 (boo#1194739) %ifarch ppc64 ppc64le -%limit_build -m 750 +%limit_build -m 1024 %endif egl_platforms=x11,wayland ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.OTaM9X/_old 2022-03-05 14:44:17.411714139 +0100 +++ /var/tmp/diff_new_pack.OTaM9X/_new 2022-03-05 14:44:17.415714140 +0100 @@ -78,20 +78,14 @@ targetarch ppc64 +/usr/share/vulkan/icd.d/intel_icd.*.json targetarch ppc64le +/usr/share/vulkan/icd.d/intel_icd.*.json targetarch x86_64 +/usr/share/vulkan/icd.d/intel_icd.*.json + requires "Mesa-vulkan-device-select-<targettype> = <version>" libvulkan_radeon targetarch aarch64 +/usr/share/vulkan/icd.d/radeon_icd.*.json targetarch ppc64 +/usr/share/vulkan/icd.d/radeon_icd.*.json targetarch ppc64le +/usr/share/vulkan/icd.d/radeon_icd.*.json targetarch x86_64 +/usr/share/vulkan/icd.d/radeon_icd.*.json + requires "Mesa-vulkan-device-select-<targettype> = <version>" Mesa-libVulkan-devel - targetarch aarch64 requires "libvulkan_intel-<targettype> = <version>" - targetarch aarch64 requires "libvulkan_radeon-<targettype> = <version>" - targetarch ppc64 requires "libvulkan_intel-<targettype> = <version>" - targetarch ppc64 requires "libvulkan_radeon-<targettype> = <version>" - targetarch ppc64le requires "libvulkan_intel-<targettype> = <version>" - targetarch ppc64le requires "libvulkan_radeon-<targettype> = <version>" - targetarch x86_64 requires "libvulkan_intel-<targettype> = <version>" - targetarch x86_64 requires "libvulkan_radeon-<targettype> = <version>" libXvMC_nouveau libXvMC_r600 libvdpau_nouveau @@ -99,23 +93,7 @@ libvdpau_r600 libvdpau_radeonsi Mesa-vulkan-device-select - targetarch aarch64 requires "libvulkan_intel-<targettype> = <version>" - targetarch aarch64 requires "libvulkan_radeon-<targettype> = <version>" - targetarch ppc64 requires "libvulkan_intel-<targettype> = <version>" - targetarch ppc64 requires "libvulkan_radeon-<targettype> = <version>" - targetarch ppc64le requires "libvulkan_intel-<targettype> = <version>" - targetarch ppc64le requires "libvulkan_radeon-<targettype> = <version>" - targetarch x86_64 requires "libvulkan_intel-<targettype> = <version>" - targetarch x86_64 requires "libvulkan_radeon-<targettype> = <version>" Mesa-vulkan-overlay - targetarch aarch64 requires "libvulkan_intel-<targettype> = <version>" - targetarch aarch64 requires "libvulkan_radeon-<targettype> = <version>" - targetarch ppc64 requires "libvulkan_intel-<targettype> = <version>" - targetarch ppc64 requires "libvulkan_radeon-<targettype> = <version>" - targetarch ppc64le requires "libvulkan_intel-<targettype> = <version>" - targetarch ppc64le requires "libvulkan_radeon-<targettype> = <version>" - targetarch x86_64 requires "libvulkan_intel-<targettype> = <version>" - targetarch x86_64 requires "libvulkan_radeon-<targettype> = <version>" Mesa-dri-vc4 Mesa-dri-nouveau Mesa-dri