Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spirv-tools for openSUSE:Factory checked in at 2025-09-25 18:43:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spirv-tools (Old) and /work/SRC/openSUSE:Factory/.spirv-tools.new.11973 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spirv-tools" Thu Sep 25 18:43:47 2025 rev:53 rq:1306813 version:2025.4~rc1 Changes: -------- --- /work/SRC/openSUSE:Factory/spirv-tools/spirv-tools.changes 2025-07-01 11:34:05.301146328 +0200 +++ /work/SRC/openSUSE:Factory/.spirv-tools.new.11973/spirv-tools.changes 2025-09-25 18:43:55.482729118 +0200 @@ -1,0 +2,10 @@ +Tue Sep 23 10:43:03 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 2025.4~rc1 + * Add support for SPV_INTEL_function_variants, SPV_ARM_graph, + SPV_INTEL_inline_assembly, + SPV_QCOM_cooperative_matrix_conversion + * Add BFloat16 encoding support + * Add support for OpTypeGraphARM and tensors to type manager + +------------------------------------------------------------------- Old: ---- v2025.3.rc1.tar.gz New: ---- v2025.4.rc1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spirv-tools.spec ++++++ --- /var/tmp/diff_new_pack.1mt66l/_old 2025-09-25 18:43:56.494771477 +0200 +++ /var/tmp/diff_new_pack.1mt66l/_new 2025-09-25 18:43:56.498771644 +0200 @@ -17,7 +17,7 @@ %define _lto_cflags %nil -%define lname libSPIRV-Tools-2025_3_rc1 +%define lname libSPIRV-Tools-2025_4_rc1 # Leap 15 and SLES 15 defaults to GCC 7, which does not have stable C++17 ABI. # See https://bugzilla.suse.com/show_bug.cgi?id=1235697 @@ -26,13 +26,13 @@ %endif Name: spirv-tools -Version: 2025.3~rc1 +Version: 2025.4~rc1 Release: 0 Summary: API and commands for processing SPIR-V modules License: Apache-2.0 Group: Development/Libraries/C and C++ URL: https://github.com/KhronosGroup/SPIRV-Tools -Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v2025.3.rc1.tar.gz +Source: https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v2025.4.rc1.tar.gz Source9: baselibs.conf Patch1: ver.diff BuildRequires: bison @@ -42,7 +42,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: python3-xml -BuildRequires: spirv-headers >= 1.6.4+sdk313+git19 +BuildRequires: spirv-headers >= 1.6.4+sdk321+gc8ad050 %description The package includes an assembler, binary module parser, @@ -70,7 +70,7 @@ integration into other code bases directly. %prep -%autosetup -p1 -n SPIRV-Tools-2025.3.rc1 +%autosetup -p1 -n SPIRV-Tools-2025.4.rc1 find . -type f -name CMakeLists.txt -exec \ perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt {} + ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.1mt66l/_old 2025-09-25 18:43:56.538773319 +0200 +++ /var/tmp/diff_new_pack.1mt66l/_new 2025-09-25 18:43:56.542773486 +0200 @@ -1,5 +1,5 @@ -mtime: 1751275275 -commit: 50c1b307a1282231f269b470449a7fec79a70429b131adf9144a8cffe00336d1 +mtime: 1758667409 +commit: fa6bd884705e5e934cd850999cada384888b5b6e65c1239b468bb3458becb297 url: https://src.opensuse.org/jengelh/spirv-tools revision: master ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.1mt66l/_old 2025-09-25 18:43:56.562774323 +0200 +++ /var/tmp/diff_new_pack.1mt66l/_new 2025-09-25 18:43:56.566774490 +0200 @@ -1,5 +1,5 @@ -libSPIRV-Tools-2025_3_rc1 +libSPIRV-Tools-2025_4_rc1 spirv-tools-devel requires -spirv-tools-<targettype> - requires "libSPIRV-Tools-2025_3_rc1-<targettype> = <version>" + requires "libSPIRV-Tools-2025_4_rc1-<targettype> = <version>" ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-09-24 00:45:32.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ v2025.3.rc1.tar.gz -> v2025.4.rc1.tar.gz ++++++ ++++ 24005 lines of diff (skipped) ++++++ ver.diff ++++++ --- /var/tmp/diff_new_pack.1mt66l/_old 2025-09-25 18:43:58.498855358 +0200 +++ /var/tmp/diff_new_pack.1mt66l/_new 2025-09-25 18:43:58.510855860 +0200 @@ -13,10 +13,10 @@ source/reduce/CMakeLists.txt | 1 + 7 files changed, 9 insertions(+), 1 deletion(-) -Index: SPIRV-Tools-2025.3.rc1/source/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/CMakeLists.txt +--- SPIRV-Tools-2025.4.rc1.orig/source/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/CMakeLists.txt @@ -344,6 +344,7 @@ if (SPIRV_TOOLS_USE_MIMALLOC) endif() spirv_tools_default_target_options(${SPIRV_TOOLS}-shared) @@ -25,8 +25,8 @@ target_compile_definitions(${SPIRV_TOOLS}-shared PRIVATE SPIRV_TOOLS_IMPLEMENTATION PUBLIC SPIRV_TOOLS_SHAREDLIB -@@ -353,7 +354,7 @@ if(SPIRV_TOOLS_BUILD_STATIC) - add_library(${SPIRV_TOOLS}-static STATIC ${SPIRV_SOURCES}) +@@ -356,7 +357,7 @@ if(SPIRV_TOOLS_BUILD_STATIC) + endif() spirv_tools_default_target_options(${SPIRV_TOOLS}-static) # The static target does not have the '-static' suffix. - set_target_properties(${SPIRV_TOOLS}-static PROPERTIES OUTPUT_NAME "${SPIRV_TOOLS}") @@ -34,7 +34,7 @@ # Create the "${SPIRV_TOOLS}" target as an alias to either "${SPIRV_TOOLS}-static" # or "${SPIRV_TOOLS}-shared" depending on the value of BUILD_SHARED_LIBS. -@@ -370,6 +371,7 @@ else() +@@ -373,6 +374,7 @@ else() target_link_libraries(${SPIRV_TOOLS} PRIVATE mimalloc-static) endif() spirv_tools_default_target_options(${SPIRV_TOOLS}) @@ -42,10 +42,10 @@ set(SPIRV_TOOLS_TARGETS ${SPIRV_TOOLS} ${SPIRV_TOOLS}-shared) endif() -Index: SPIRV-Tools-2025.3.rc1/source/diff/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/diff/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/diff/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/diff/CMakeLists.txt +--- SPIRV-Tools-2025.4.rc1.orig/source/diff/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/diff/CMakeLists.txt @@ -44,6 +44,7 @@ target_link_libraries(SPIRV-Tools-diff PUBLIC SPIRV-Tools-opt) @@ -54,34 +54,34 @@ spvtools_check_symbol_exports(SPIRV-Tools-diff) if(ENABLE_SPIRV_TOOLS_INSTALL) -Index: SPIRV-Tools-2025.3.rc1/source/fuzz/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/fuzz/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/fuzz/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/fuzz/CMakeLists.txt +--- SPIRV-Tools-2025.4.rc1.orig/source/fuzz/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/fuzz/CMakeLists.txt @@ -443,6 +443,7 @@ if(SPIRV_BUILD_FUZZER) endif() add_library(SPIRV-Tools-fuzz ${SPIRV_TOOLS_FUZZ_SOURCES}) + set_target_properties(SPIRV-Tools-fuzz PROPERTIES OUTPUT_NAME "SPIRV-Tools-fuzz-@PACKAGE_VERSION@") - if (SPIRV_TOOLS_USE_MIMALLOC AND NOT SPIRV_TOOLS_BUILD_STATIC) + if (SPIRV_TOOLS_USE_MIMALLOC AND (NOT SPIRV_TOOLS_BUILD_STATIC OR SPIRV_TOOLS_USE_MIMALLOC_IN_STATIC_BUILD)) target_link_libraries(SPIRV-Tools-fuzz PRIVATE mimalloc-static) -Index: SPIRV-Tools-2025.3.rc1/source/link/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/link/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/link/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/link/CMakeLists.txt -@@ -14,6 +14,7 @@ - add_library(SPIRV-Tools-link ${SPIRV_TOOLS_LIBRARY_TYPE} +--- SPIRV-Tools-2025.4.rc1.orig/source/link/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/link/CMakeLists.txt +@@ -15,6 +15,7 @@ add_library(SPIRV-Tools-link ${SPIRV_TOO + fnvar.cpp linker.cpp ) +set_target_properties(SPIRV-Tools-link PROPERTIES OUTPUT_NAME "SPIRV-Tools-link-@PACKAGE_VERSION@") spvtools_default_compile_options(SPIRV-Tools-link) target_include_directories(SPIRV-Tools-link -Index: SPIRV-Tools-2025.3.rc1/source/lint/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/lint/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/lint/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/lint/CMakeLists.txt +--- SPIRV-Tools-2025.4.rc1.orig/source/lint/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/lint/CMakeLists.txt @@ -27,6 +27,7 @@ endif() add_library(SPIRV-Tools-lint ${SPIRV_TOOLS_LIBRARY_TYPE} ${SPIRV_TOOLS_LINT_SOURCES}) @@ -90,11 +90,11 @@ spvtools_default_compile_options(SPIRV-Tools-lint) target_include_directories(SPIRV-Tools-lint PUBLIC -Index: SPIRV-Tools-2025.3.rc1/source/opt/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/opt/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/opt/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/opt/CMakeLists.txt -@@ -272,6 +272,7 @@ if (SPIRV_TOOLS_USE_MIMALLOC AND NOT SPI +--- SPIRV-Tools-2025.4.rc1.orig/source/opt/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/opt/CMakeLists.txt +@@ -272,6 +272,7 @@ if (SPIRV_TOOLS_USE_MIMALLOC AND (NOT SP target_link_libraries(SPIRV-Tools-opt PRIVATE mimalloc-static) endif() @@ -102,10 +102,10 @@ spvtools_default_compile_options(SPIRV-Tools-opt) target_include_directories(SPIRV-Tools-opt PUBLIC -Index: SPIRV-Tools-2025.3.rc1/source/reduce/CMakeLists.txt +Index: SPIRV-Tools-2025.4.rc1/source/reduce/CMakeLists.txt =================================================================== ---- SPIRV-Tools-2025.3.rc1.orig/source/reduce/CMakeLists.txt -+++ SPIRV-Tools-2025.3.rc1/source/reduce/CMakeLists.txt +--- SPIRV-Tools-2025.4.rc1.orig/source/reduce/CMakeLists.txt ++++ SPIRV-Tools-2025.4.rc1/source/reduce/CMakeLists.txt @@ -92,6 +92,7 @@ target_include_directories(SPIRV-Tools-r $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}> PRIVATE ${spirv-tools_BINARY_DIR}
