Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package llamacpp for openSUSE:Factory 
checked in at 2026-10-30 18:11:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/llamacpp (Old)
 and      /work/SRC/openSUSE:Factory/.llamacpp.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "llamacpp"

Fri Oct 30 18:11:09 2026 rev:39 rq:1393677 version:0.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/llamacpp/llamacpp.changes        2026-10-17 
21:28:02.347483436 +0200
+++ /work/SRC/openSUSE:Factory/.llamacpp.new.1255/llamacpp.changes      
2026-10-30 18:18:21.286474454 +0100
@@ -1,0 +2,36 @@
+Wed Oct 28 15:10:53 UTC 2026 - Eyad Issa <[email protected]>
+
+- CVE-2026-118375: Fix stack buffer overflow in the RPC RDMA
+  transport when receiving data from an unauthenticated peer.
+  * Fixed upstream in version 0.8.0.
+- CVE-2026-119052: Fix RPC server denial of service via oversized
+  message lengths causing an uncaught exception.
+  * Fixed upstream in version 0.8.0.
+- Update to version 0.8.0
+  * Drop fix-negative-top-n.patch: fixed upstream.
+  * Refresh skip-sme-variants-when-unsupported.patch.
+  * Add LFM3 text, vision, audio and omni models, DeepSeek V4.1
+    Flash, SenseNova U1, Beam, Kolibri-1, Flint, Muse Spark,
+    Granite Switch Decision, and other decision and embedding
+    models.
+  * Add experimental streaming audio input and stateful audio
+    generation to mtmd, plus Soprano TTS and MiniCPM-OCR support.
+  * Add server /v1/realtime and /tts endpoints, expose reasoning
+    effort levels, and improve router memory management and tools.
+  * Require --model or -hf in the CLI; cap DRY sequence breakers at
+    64.
+  * Rework sparse attention masking, use an SLRU cache for
+    host-resident MoE experts, and improve memory handling.
+  * Add model discovery and downloads from Hugging Face Hub,
+    conversation search and compaction to the Web UI.
+  * Update the Web UI asset tag to b11960.
+  * Update ggml to 0.28.0 with fused sparse-attention masking,
+    skipped expert indices, and backend performance improvements.
+
+-------------------------------------------------------------------
+Wed Oct 28 07:20:40 UTC 2026 - Patrik Jakobsson <[email protected]>
+
+- Add support for HIP backend (AMD ROCm) on Tumbleweed x86_64:
+  * Add libggml-hip subpackage
+
+-------------------------------------------------------------------

Old:
----
  fix-negative-top-n.patch
  llama-b11669-ui.tar.gz
  llamacpp-0.7.0.tar.gz

New:
----
  llama-b11960-ui.tar.gz
  llamacpp-0.8.0.tar.gz

----------(Old B)----------
  Old:- Update to version 0.8.0
  * Drop fix-negative-top-n.patch: fixed upstream.
  * Refresh skip-sme-variants-when-unsupported.patch.
----------(Old E)----------

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

Other differences:
------------------
++++++ llamacpp.spec ++++++
--- /var/tmp/diff_new_pack.mTOwBz/_old  2026-10-30 18:18:24.240598120 +0100
+++ /var/tmp/diff_new_pack.mTOwBz/_new  2026-10-30 18:18:24.254598706 +0100
@@ -18,7 +18,7 @@
 
 
 %global backend_dir %{_libdir}/ggml
-%global upstream_build 11669
+%global upstream_build 11960
 %global license_dir %{_datadir}/licenses
 
 %global llama_sover        %{version}
@@ -27,7 +27,7 @@
 %global mtmd_sover         %{llama_sover}
 %global mtmd_sover_suffix  0
 
-%global ggml_sover         0.27.0
+%global ggml_sover         0.28.0
 %global ggml_sover_suffix  0
 
 %if 0%{?suse_version} == 1500
@@ -42,8 +42,18 @@
 %endif
 %endif
 
+%if 0%{?suse_version} >= 1699
+%ifarch x86_64
+%bcond_without hip
+%else
+%bcond_with hip
+%endif
+%else
+%bcond_with hip
+%endif
+
 Name:           llamacpp
-Version:        0.7.0
+Version:        0.8.0
 Release:        0
 Summary:        Inference of Meta's LLaMA model (and others) in pure C/C++
 License:        Apache-2.0 AND MIT AND BSD-2-Clause AND BSD-3-Clause AND ISC 
AND MPL-2.0
@@ -54,7 +64,6 @@
 Source3:        LICENSE-Apache-2.0.txt
 Source4:        LICENSE-MPL-2.0.txt
 Patch0:         skip-sme-variants-when-unsupported.patch
-Patch1:         fix-negative-top-n.patch
 BuildRequires:  cmake >= 3.14
 %if 0%{?suse_version} == 1500
 BuildRequires:  gcc13-c++
@@ -78,6 +87,13 @@
 BuildRequires:  pkgconfig(OpenCL)
 BuildRequires:  pkgconfig(OpenCL-CLHPP)
 %endif
+%if %{with hip}
+BuildRequires:  hipblas-devel
+BuildRequires:  hipcc
+BuildRequires:  rocblas-devel
+BuildRequires:  rocm-hip-devel
+BuildRequires:  rocm-rpm-macros
+%endif
 BuildRequires:  pkgconfig(libcurl)
 %if %{with openvino}
 BuildRequires:  pkgconfig(openvino)
@@ -129,6 +145,9 @@
 %if %{with opencl}
 Recommends:     libggml-opencl
 %endif
+%if %{with hip}
+Recommends:     libggml-hip
+%endif
 Recommends:     libggml-vulkan
 
 %description -n libggml%{ggml_sover_suffix}
@@ -173,6 +192,17 @@
 This package includes the OpenCL backend for ggml.
 %endif
 
+%if %{with hip}
+%package -n libggml-hip
+Summary:        A tensor library for C++ (HIP/ROCm backend)
+
+%description -n libggml-hip
+A tensor library for C++. It was created originally to support llama.cpp
+and WhisperCpp projects.
+
+This package includes the HIP (AMD ROCm) backend for ggml.
+%endif
+
 %if %{with openvino}
 %package -n libggml-openvino
 Summary:        A tensor library for C++ (OpenVINO backend)
@@ -259,6 +289,13 @@
     -DGGML_CPU=ON \
     -DGGML_CPU_ALL_VARIANTS=ON \
     -DGGML_VULKAN=ON \
+%if %{with hip}
+    -DGGML_HIP=ON \
+    -DAMDGPU_TARGETS=%{rocm_gpu_list_default} \
+    -DCMAKE_HIP_FLAGS="--offload-compress" \
+%else
+    -DGGML_HIP=OFF \
+%endif
 %if %{with opencl}
     -DGGML_OPENCL=ON \
 %else
@@ -292,6 +329,9 @@
 %if %{with opencl}
     libggml-opencl \
 %endif
+%if %{with hip}
+    libggml-hip \
+%endif
 %if %{with openvino}
     libggml-openvino \
 %endif
@@ -408,6 +448,17 @@
 %{backend_dir}/libggml-opencl.so
 %endif
 
+%if %{with hip}
+%files -n libggml-hip
+%dir %{license_dir}/libggml-hip
+%license %{license_dir}/libggml-hip/LICENSE
+%license %{license_dir}/libggml-hip/THIRD_PARTY_NOTICES
+%license %{license_dir}/libggml-hip/LICENSE-Apache-2.0.txt
+%license %{license_dir}/libggml-hip/LICENSE-MPL-2.0.txt
+%dir %{backend_dir}
+%{backend_dir}/libggml-hip.so
+%endif
+
 %if %{with openvino}
 %files -n libggml-openvino
 %dir %{license_dir}/libggml-openvino

++++++ llama-b11669-ui.tar.gz -> llama-b11960-ui.tar.gz ++++++
++++ 7884 lines of diff (skipped)

++++++ llamacpp-0.7.0.tar.gz -> llamacpp-0.8.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/llamacpp/llamacpp-0.7.0.tar.gz 
/work/SRC/openSUSE:Factory/.llamacpp.new.1255/llamacpp-0.8.0.tar.gz differ: 
char 27, line 1

++++++ skip-sme-variants-when-unsupported.patch ++++++
--- /var/tmp/diff_new_pack.mTOwBz/_old  2026-10-30 18:18:25.468649528 +0100
+++ /var/tmp/diff_new_pack.mTOwBz/_new  2026-10-30 18:18:25.476649863 +0100
@@ -13,7 +13,7 @@
 index 6283fbcec..c017927f1 100644
 --- a/ggml/src/CMakeLists.txt
 +++ b/ggml/src/CMakeLists.txt
-@@ -525,8 +525,14 @@ if (GGML_CPU_ALL_VARIANTS)
+@@ -529,8 +529,14 @@ if (GGML_CPU_ALL_VARIANTS)
              ggml_add_cpu_backend_variant(armv8.2_3    DOTPROD 
FP16_VECTOR_ARITHMETIC SVE)
              ggml_add_cpu_backend_variant(armv8.6_1    DOTPROD 
FP16_VECTOR_ARITHMETIC SVE MATMUL_INT8)
              ggml_add_cpu_backend_variant(armv8.6_2    DOTPROD 
FP16_VECTOR_ARITHMETIC SVE MATMUL_INT8 SVE2)

Reply via email to