Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openvino for openSUSE:Factory 
checked in at 2026-09-21 12:03:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openvino (Old)
 and      /work/SRC/openSUSE:Factory/.openvino.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openvino"

Mon Sep 21 12:03:38 2026 rev:30 rq:1379328 version:2026.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openvino/openvino.changes        2026-09-17 
15:23:20.084830263 +0200
+++ /work/SRC/openSUSE:Factory/.openvino.new.383539/openvino.changes    
2026-09-21 12:06:55.786431260 +0200
@@ -1,0 +2,63 @@
+Sun Sep 20 06:04:00 UTC 2026 - Alessandro de Oliveira Faria 
<[email protected]>
+
+- Add ldconfig_scriptlets in .spec file
+
+-------------------------------------------------------------------
+Thu Sep 17 15:25:50 UTC 2026 - Alessandro de Oliveira Faria 
<[email protected]>
+- Add openvino-gcc16-aarch64-autovec.patch Fix AArch64
+  auto-vectorization flag compatibility with GCC 16
+- Add openvino-link-system-protobuf-abseil.patch Created to
+  locate Abseil and link absl::log and absl::hash to
+  OpenVINO frontends that use the system Protobuf.
+- Remove openvino-fix-opencl-clhpp.patch (No longer necessary)
+- Update to 2026.4.0
+- Summary of major features and improvements  
+  * More GenAI coverage and framework integrations to minimize
+    code changes
+    + New models supported:
+      - On CPU: Gemma-3n
+      - On CPU, GPU: Kokoro-82M, Qwen3-VL-4B with EAGLE-3,
+        Qwen3-ASR, Muse Glimmer 30B, Qwen3.8 27B, Gemma 4 12B,
+        Hy-MT2-1.8B, DeepSeek OCR-2, and Granite 4.0 H Micro
+      - On NPUs: FLUX.2-Klein 4B and Kokoro-82M
+    + Additional CPU and GPU-enabled models available as early
+      releases: Qwen-Image, Z-Image-Turbo, Granite 4.0 H Tiny,
+      Fun-ASR-Nano, LFM2.5-8B-A1B, MiniCPM5-2B, RF-DETR,
+      BGE Reranker-V2-M3, and BGE M3
+  * Broader LLM model support and more model compression techniques
+    - OpenVINO™ GenAI adds Multi-Token Prediction (MTP) speculative
+      decoding for Gemma 4, Qwen3.5, and Qwen3.6 on CPUs and GPUs,
+      enabling higher throughput and lower latency without
+      sacrificing accuracy.
+    - Preview: OpenVINO™ GenAI introduces DFlash acceleration for
+      Qwen models on GPUs, and visual-token support to reduce
+      latency and speed up GenAI pipelines on Intel® Core™ Ultra
+      Series 3 processors.
+    - With Tree Drafting (Top-K) for EAGLE-3 now supported in
+      OpenVINO™ GenAI, developers can unlock higher throughput
+      on VLM pipelines compared to Chain Drafting (Top-1).
+    - Xe3 integrated graphics optimizations in OpenVINO™ GenAI
+      improve AI inference performance for Gemma 4 models
+      processing long-context inputs on Intel® Core™ Ultra
+      Series 3 processors.
+    - OpenVINO extends Instrumentation and Tracing Technology
+      (ITT) profiling support to the NPU, enabling developers
+      to use Intel® VTune™ Profiler to analyze CPU, GPU, and
+      NPU execution through one consistent toolchain.
+  * More portability and performance to run AI at the edge,
+    in the cloud, or locally.
+    - OpenVINO™ GenAI introduces support for ASRPipeline
+      in Node.js, enabling JavaScript developers to run
+      automatic speech recognition (such as Whisper and
+      Qwen3-ASR) with streaming and performance metrics
+      using a pipeline API similar to C++ and Python.
+    - Preview: Bounded dynamic-shape support on NPUs now extends
+      to vision workloads such as image super-resolution.
+      This capability has been validated with the ESPCN model.
+    - Preview: OpenVINO™ Model Server now includes preview
+      support for idle model management, which unloads models
+      when they are not in use to reduce memory usage.
+    - OpenVINO™ Model Server adds support for new agentic
+      models such as Muse Glimmer 30B and Qwen3.8 27B.
+
+-------------------------------------------------------------------

Old:
----
  openvino-2026.3.1.obscpio
  openvino-fix-opencl-clhpp.patch

New:
----
  openvino-2026.4.0.obscpio
  openvino-gcc16-aarch64-autovec.patch
  openvino-link-system-protobuf-abseil.patch

----------(Old B)----------
  Old:  OpenVINO frontends that use the system Protobuf.
- Remove openvino-fix-opencl-clhpp.patch (No longer necessary)
- Update to 2026.4.0
----------(Old E)----------

----------(New B)----------
  New:Thu Sep 17 15:25:50 UTC 2026 - Alessandro de Oliveira Faria 
<[email protected]>
- Add openvino-gcc16-aarch64-autovec.patch Fix AArch64
  auto-vectorization flag compatibility with GCC 16
  New:  auto-vectorization flag compatibility with GCC 16
- Add openvino-link-system-protobuf-abseil.patch Created to
  locate Abseil and link absl::log and absl::hash to
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openvino.spec ++++++
--- /var/tmp/diff_new_pack.Vs7NlQ/_old  2026-09-21 12:07:01.438668223 +0200
+++ /var/tmp/diff_new_pack.Vs7NlQ/_new  2026-09-21 12:07:01.440668307 +0200
@@ -18,13 +18,6 @@
 #
 
 
-%if 0%{?suse_version} < 1600
-%define isLeap %nil
-%else
-%undefine isLeap
-%endif
-
-# Compilation takes ~1 hr on OBS for a single python, don't try all supported 
flavours
 %if %{defined isLeap}
 %define x86_64 x86_64
 %define pythons python311
@@ -32,13 +25,13 @@
 %define pythons python3
 %endif
 %define __builder ninja
-%define so_ver 2631
+%define so_ver 2640
 %define shlib lib%{name}%{so_ver}
 %define shlib_c lib%{name}_c%{so_ver}
 %define prj_name OpenVINO
 
 Name:           openvino
-Version:        2026.3.1
+Version:        2026.4.0
 Release:        0
 Summary:        A toolkit for optimizing and deploying AI inference
 # Let's be safe and put all third party licenses here, no matter that we use 
specific thirdparty libs or not
@@ -52,8 +45,10 @@
 Patch1:         openvino-ComputeLibrary-include-string.patch
 # PATCH-FIX-UPSTREAM openvino-fix-build-sample-path.patch [email protected] 
-- Fix sample source path in build script
 Patch2:         openvino-fix-build-sample-path.patch
-# PATCH-FIX-UPSTREAM Fix build with OpenCL-CLHPP >= 2026.05.29
-Patch3:         openvino-fix-opencl-clhpp.patch
+# PATCH-FIX-UPSTREAM openvino-link-system-protobuf-abseil.patch @opensuse.org 
-- Locate Abseil and link absl::log and absl::hash
+Patch3:         openvino-link-system-protobuf-abseil.patch
+# PATCH-FIX-UPSTREAM openvino-gcc16-aarch64-autovec.patch @opensuse.org -- Fix 
AArch64 auto-vectorization flag compatibility with GCC 16
+Patch4:         openvino-gcc16-aarch64-autovec.patch
 BuildRequires:  ade-devel
 BuildRequires:  cmake
 BuildRequires:  fdupes
@@ -63,30 +58,27 @@
 # an older version of protoc which is incompatible with your Protocol Buffer
 # headers. Please regenerate this file with a newer version of protoc.
 #BuildRequires:  cmake(ONNX)
-BuildRequires:  pkgconfig
+%if %{undefined isLeap}
+BuildRequires:  abseil-cpp-devel
+%endif
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pybind11-devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
+BuildRequires:  gcc-c++
+BuildRequires:  pkgconfig
 BuildRequires:  python-rpm-macros
 BuildRequires:  zstd
+BuildRequires:  pkgconfig(OpenCL-Headers)
 BuildRequires:  pkgconfig(flatbuffers)
 BuildRequires:  pkgconfig(libva)
 BuildRequires:  pkgconfig(nlohmann_json)
 BuildRequires:  pkgconfig(ocl-icd)
-BuildRequires:  pkgconfig(protobuf) < 22
+BuildRequires:  pkgconfig(protobuf) >= 5.26.0
 BuildRequires:  pkgconfig(pugixml)
-%if %{defined isLeap}
-BuildRequires:  gcc12-c++
-BuildRequires:  opencl-headers
-BuildRequires:  snappy-devel
-BuildRequires:  tbb-devel
-%else
-BuildRequires:  pkgconfig(OpenCL-Headers)
 BuildRequires:  pkgconfig(snappy)
 BuildRequires:  pkgconfig(tbb)
-%endif
 BuildRequires:  pkgconfig(zlib)
 %ifarch %{arm64}
 BuildRequires:  scons
@@ -267,6 +259,14 @@
 
 This package provides the tensorflow-lite frontend for OpenVINO.
 
+%package -n lib%{name}_gguf_frontend%{so_ver}
+Summary:        GGUF frontend for OpenVINO toolkit
+
+%description -n lib%{name}_gguf_frontend%{so_ver}
+OpenVINO is an open-source toolkit for optimizing and deploying AI inference.
+
+This package provides the gguf frontend for OpenVINO.
+
 %package -n python-openvino
 Summary:        Python module for openVINO toolkit
 Requires:       python-openvino-telemetry
@@ -293,9 +293,6 @@
 %set_build_flags
 export CFLAGS="$CFLAGS -Wno-error=free-nonheap-object"
 export CXXFLAGS="$CXXFLAGS -Wno-error=free-nonheap-object"
-%if %{defined isLeap}
-export CC=gcc-12 CXX=g++-12
-%endif
 # Otherwise intel_cpu plugin declares an executable stack
 %ifarch %{x86_64}
 %define build_ldflags -Wl,-z,noexecstack
@@ -324,6 +321,10 @@
       -DENABLE_SYSTEM_SNAPPY=ON \
 %if %{defined isLeap}
       -DENABLE_TBBBIND_2_5=OFF \
+%else
+      -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON \
+      -Dprotobuf_MODULE_COMPATIBLE=ON \
+      -DProtobuf_DIR=%{_libdir}/cmake/protobuf \
 %endif
       -DENABLE_SYSTEM_TBB=ON \
       -DONNX_USE_PROTOBUF_SHARED_LIBS=ON \
@@ -378,6 +379,7 @@
 %ldconfig_scriptlets -n lib%{name}_pytorch_frontend%{so_ver}
 %ldconfig_scriptlets -n lib%{name}_tensorflow_lite_frontend%{so_ver}
 %ldconfig_scriptlets -n lib%{name}_tensorflow_frontend%{so_ver}
+%ldconfig_scriptlets -n lib%{name}_gguf_frontend%{so_ver}
 
 %files -n %{shlib}
 %license LICENSE
@@ -444,6 +446,9 @@
 %files -n lib%{name}_tensorflow_lite_frontend%{so_ver}
 %{_libdir}/libopenvino_tensorflow_lite_frontend.so.*
 
+%files -n lib%{name}_gguf_frontend%{so_ver}
+%{_libdir}/libopenvino_gguf_frontend.so.*
+
 %files -n %{name}-sample
 %license LICENSE
 %{_datadir}/%{prj_name}/

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Vs7NlQ/_old  2026-09-21 12:07:01.498670738 +0200
+++ /var/tmp/diff_new_pack.Vs7NlQ/_new  2026-09-21 12:07:01.503670948 +0200
@@ -2,8 +2,8 @@
   <service name="obs_scm" mode="manual">
     <param name="url">https://github.com/openvinotoolkit/openvino.git</param>
     <param name="scm">git</param>
-    <param name="revision">2026.3.1</param>
-    <param name="version">2026.3.1</param>
+    <param name="revision">2026.4.0</param>
+    <param name="version">2026.4.0</param>
     <param name="submodules">enable</param>
     <param name="filename">openvino</param>
     <param name="exclude">.git</param>

++++++ openvino-2026.3.1.obscpio -> openvino-2026.4.0.obscpio ++++++
/work/SRC/openSUSE:Factory/openvino/openvino-2026.3.1.obscpio 
/work/SRC/openSUSE:Factory/.openvino.new.383539/openvino-2026.4.0.obscpio 
differ: char 49, line 1

++++++ openvino-gcc16-aarch64-autovec.patch ++++++
diff --git a/cmake/developer_package/compile_flags/functions.cmake 
b/cmake/developer_package/compile_flags/functions.cmake
--- a/cmake/developer_package/compile_flags/functions.cmake
+++ b/cmake/developer_package/compile_flags/functions.cmake
@@ -290,7 +290,11 @@ macro(ov_arm_sve_optimization_flags flags)
                 # (svld1/svmla_f32/...) and are unaffected. Both GCC and Clang 
auto-vectorize to SVE here,
                 # but the knob is compiler-specific (Android/MSVC/IntelLLVM 
handled above).
                 if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
-                    list(APPEND ${flags} --param=aarch64-autovec-preference=1)
+                    if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 16)
+                        list(APPEND ${flags} 
--param=aarch64-autovec-preference=asimd-only)
+                    else()
+                        list(APPEND ${flags} 
--param=aarch64-autovec-preference=1)
+                    endif()
                 elseif(CMAKE_CXX_COMPILER_ID MATCHES "^(Clang|AppleClang)$")
                     list(APPEND ${flags} -mllvm -scalable-vectorization=off)
                 endif()


++++++ openvino-link-system-protobuf-abseil.patch ++++++
diff -uNr openvino.original/cmake/developer_package/frontends/frontends.cmake 
openvino/cmake/developer_package/frontends/frontends.cmake
--- openvino.original/cmake/developer_package/frontends/frontends.cmake 
2026-09-19 02:22:37.448794588 -0300
+++ openvino/cmake/developer_package/frontends/frontends.cmake  2026-09-19 
16:54:00.244188364 -0300
diff --git a/thirdparty/dependencies.cmake b/thirdparty/dependencies.cmake
--- a/thirdparty/dependencies.cmake
+++ b/thirdparty/dependencies.cmake
@@ -390,6 +390,9 @@ if(ENABLE_OV_PADDLE_FRONTEND OR ENABLE_OV_ONNX_FRONTEND OR 
ENABLE_OV_TF_FRONTEND)
             # otherwise, fallback to existing default
             find_package(Protobuf 5.26.0 REQUIRED ${protobuf_config})
         endif()
+
+        # Newer system protobuf headers require Abseil libraries.
+        find_package(absl CONFIG QUIET)
 
         # with newer protobuf versions (4.22 and newer), we use CONFIG first
         # so, the Protobuf_PROTOC_EXECUTABLE variable must be checked 
explicitly,
diff --git a/cmake/developer_package/frontends/frontends.cmake 
b/cmake/developer_package/frontends/frontends.cmake
--- a/cmake/developer_package/frontends/frontends.cmake
+++ b/cmake/developer_package/frontends/frontends.cmake
@@ -261,6 +261,11 @@ macro(ov_add_frontend)
 
         ov_link_system_libraries(${TARGET_NAME} PRIVATE 
${protobuf_target_name})
 
+        if(ENABLE_SYSTEM_PROTOBUF AND
+           TARGET absl::log AND TARGET absl::hash)
+            target_link_libraries(${TARGET_NAME} PRIVATE absl::log absl::hash)
+        endif()
+
         # GCC emits warnings even from SYSTEM includes of header-only libraries
         if(CMAKE_COMPILER_IS_GNUCXX)
             target_compile_options(${TARGET_NAME} PRIVATE


++++++ openvino.obsinfo ++++++
--- /var/tmp/diff_new_pack.Vs7NlQ/_old  2026-09-21 12:07:01.589674553 +0200
+++ /var/tmp/diff_new_pack.Vs7NlQ/_new  2026-09-21 12:07:01.595674805 +0200
@@ -1,5 +1,5 @@
 name: openvino
-version: 2026.3.1
-mtime: 1786633438
-commit: 759c5a6ab8c066af5f4bc5ebd04643706012a37d
+version: 2026.4.0
+mtime: 1789120431
+commit: 99c81491cc302313c8937d3533c4fb6458b54e7a
 

Reply via email to