Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vulkan-validationlayers for openSUSE:Factory checked in at 2023-02-01 16:38:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vulkan-validationlayers (Old)
and /work/SRC/openSUSE:Factory/.vulkan-validationlayers.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vulkan-validationlayers"
Wed Feb 1 16:38:59 2023 rev:40 rq:1061903 version:1.3.239.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/vulkan-validationlayers/vulkan-validationlayers.changes 2022-12-24 16:25:57.608739480 +0100
+++ /work/SRC/openSUSE:Factory/.vulkan-validationlayers.new.32243/vulkan-validationlayers.changes 2023-02-01 16:40:17.730083436 +0100
@@ -1,0 +2,12 @@
+Sun Jan 29 12:46:08 UTC 2023 - Jan Engelhardt
+
+- Update to release SDK-1.3.239.0
+ * gpu: Fix VMA memory leak
+ * Add 2d view compatible VU
+ * Add Depth layout check for DS formats
+ * Remove old spirv_inst_iter system
+ * Add support for video core and decode extensions
+ * New pipeline_validation for CoreCheck
+ * New wsi_validation for CoreChecks
+
+-------------------------------------------------------------------
Old:
----
sdk-1.3.236.0.tar.gz
New:
----
sdk-1.3.239.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vulkan-validationlayers.spec ++++++
--- /var/tmp/diff_new_pack.dZAISc/_old 2023-02-01 16:40:18.238086748 +0100
+++ /var/tmp/diff_new_pack.dZAISc/_new 2023-02-01 16:40:18.242086775 +0100
@@ -1,7 +1,7 @@
#
# spec file for package vulkan-validationlayers
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
Name: vulkan-validationlayers
-Version: 1.3.236.0
+Version: 1.3.239.0
Release: 0
-%define lname libVkLayer_utils-1_3_236_0
+%define lname libVkLayer_utils-1_3_239_0
Summary: Validation layers for Vulkan
License: Apache-2.0
Group: Development/Tools/Other
@@ -28,7 +28,7 @@
Source9: %name-rpmlintrc
Patch1: ver.diff
Patch2: xxhash.diff
-BuildRequires: cmake >= 3.4
+BuildRequires: cmake >= 3.7.12
BuildRequires: gcc-c++ >= 4.8
BuildRequires: glslang-devel >= 11.13
BuildRequires: memory-constraints
@@ -38,7 +38,7 @@
BuildRequires: spirv-tools-devel >= 2022.4+sdk236
BuildRequires: vulkan-headers
BuildRequires: xxhash-devel
-BuildRequires: pkgconfig(vulkan) >= 1.3.236
+BuildRequires: pkgconfig(vulkan) >= 1.3.239
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
Conflicts: vulkan < 1.1
@@ -71,7 +71,7 @@
%prep
%autosetup -n Vulkan-ValidationLayers-sdk-%version -p1
-perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt
+perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt */CMakeLists.txt
%build
%limit_build -m 2000
++++++ sdk-1.3.236.0.tar.gz -> sdk-1.3.239.0.tar.gz ++++++
++++ 168485 lines of diff (skipped)
++++++ ver.diff ++++++
--- /var/tmp/diff_new_pack.dZAISc/_old 2023-02-01 16:40:19.186092931 +0100
+++ /var/tmp/diff_new_pack.dZAISc/_new 2023-02-01 16:40:19.190092957 +0100
@@ -4,25 +4,28 @@
We do not want static archives in openSUSE, so need to turn on SHARED mode.
As a result, a version needs to be added.
---
- CMakeLists.txt | 3 ++-
+ layers/CMakeLists.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
-Index: Vulkan-ValidationLayers-sdk-1.3.236.0/CMakeLists.txt
+Index: Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt
===================================================================
---- Vulkan-ValidationLayers-sdk-1.3.236.0.orig/CMakeLists.txt
-+++ Vulkan-ValidationLayers-sdk-1.3.236.0/CMakeLists.txt
-@@ -255,11 +255,12 @@ endif()
- # files directly in layers.
+--- Vulkan-ValidationLayers-sdk-1.3.239.0.orig/layers/CMakeLists.txt
++++ Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt
+@@ -23,7 +23,7 @@
+ # https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/4640
+ add_compile_definitions(XXH_NO_LONG_LONG)
- add_library(VkLayer_utils
-- STATIC
-+ SHARED
- layers/vk_layer_config.cpp
- layers/vk_layer_extension_utils.cpp
- layers/vk_layer_utils.cpp
- layers/generated/vk_format_utils.cpp)
+-add_library(VkLayer_utils STATIC)
++add_library(VkLayer_utils SHARED)
+ target_sources(VkLayer_utils PRIVATE
+ generated/vk_format_utils.h
+ generated/vk_format_utils.cpp
+@@ -53,6 +53,7 @@ target_sources(VkLayer_utils PRIVATE
+ xxhash.h
+ xxhash.c
+ )
+set_target_properties(VkLayer_utils PROPERTIES OUTPUT_NAME "VkLayer_utils-@PACKAGE_VERSION@")
target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers)
- if (VVL_ENABLE_ASAN)
- target_compile_options(VkLayer_utils PRIVATE -fsanitize=address)
+ set_target_properties(VkLayer_utils PROPERTIES LINKER_LANGUAGE CXX)
+ target_include_directories(VkLayer_utils PUBLIC
++++++ xxhash.diff ++++++
--- /var/tmp/diff_new_pack.dZAISc/_old 2023-02-01 16:40:19.214093114 +0100
+++ /var/tmp/diff_new_pack.dZAISc/_new 2023-02-01 16:40:19.218093140 +0100
@@ -7,38 +7,38 @@
xxhash as well, so that the ABI matches.
---
- layers/CMakeLists.txt | 6 ++----
- 1 file changed, 2 insertions(+), 4 deletions(-)
+ layers/CMakeLists.txt | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
-Index: Vulkan-ValidationLayers-sdk-1.3.236.0/layers/CMakeLists.txt
+Index: Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt
===================================================================
---- Vulkan-ValidationLayers-sdk-1.3.236.0.orig/layers/CMakeLists.txt
-+++ Vulkan-ValidationLayers-sdk-1.3.236.0/layers/CMakeLists.txt
-@@ -45,8 +45,6 @@ if(BUILD_LAYER_SUPPORT_FILES)
- vk_layer_logging.h
- vk_layer_utils.h
- vk_layer_utils.cpp
-- xxhash.h
-- xxhash.c
- generated/vk_format_utils.h
- generated/vk_format_utils.cpp
- generated/vk_validation_error_messages.h
-@@ -149,8 +147,7 @@ set(CORE_VALIDATION_LIBRARY_FILES
- generated/synchronization_validation_types.cpp
- gpu_validation.cpp
- generated/corechecks_optick_instrumentation.cpp
+--- Vulkan-ValidationLayers-sdk-1.3.239.0.orig/layers/CMakeLists.txt
++++ Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt
+@@ -50,8 +50,6 @@ target_sources(VkLayer_utils PRIVATE
+ vk_layer_logging.cpp
+ vk_layer_utils.h
+ vk_layer_utils.cpp
+- xxhash.h
- xxhash.c
-- xxhash.h)
-+)
-
- set(OBJECT_LIFETIMES_LIBRARY_FILES
- generated/object_tracker.cpp
-@@ -279,6 +276,7 @@ endif()
- target_link_libraries(VkLayer_khronos_validation PRIVATE
- ${SPIRV_TOOLS_TARGET}
- SPIRV-Tools-opt
-+ -lxxhash
- SPIRV-Headers::SPIRV-Headers
)
+ set_target_properties(VkLayer_utils PROPERTIES OUTPUT_NAME "VkLayer_utils-@PACKAGE_VERSION@")
+ target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers)
+@@ -259,8 +257,6 @@ target_sources(VkLayer_khronos_validatio
+ video_validation.cpp
+ vk_layer_settings_ext.h
+ wsi_validation.cpp
+- xxhash.c
+- xxhash.h
+ )
+
+ target_compile_definitions(VkLayer_khronos_validation PUBLIC ${KHRONOS_LAYER_COMPILE_DEFINITIONS})
+@@ -279,7 +275,7 @@ if (USE_ROBIN_HOOD_HASHING)
+ endif()
+ # Order matters here. VkLayer_utils should be the last link library to ensure mimalloc overrides are picked up correctly.
+ # Otherwise, libraries after VkLayer_utils will not benefit from this performance improvement.
+-target_link_libraries(VkLayer_khronos_validation PRIVATE VVL-SPIRV-LIBS VkLayer_utils)
++target_link_libraries(VkLayer_khronos_validation PRIVATE VVL-SPIRV-LIBS VkLayer_utils -lxxhash)
+ # There are 2 primary deliverables for the validation layers.
+ # - The actual library VkLayer_khronos_validation.(dll|so|dylib)