Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package clpeak for openSUSE:Factory checked in at 2026-09-28 10:47:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clpeak (Old) and /work/SRC/openSUSE:Factory/.clpeak.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clpeak" Mon Sep 28 10:47:14 2026 rev:21 rq:1380941 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/clpeak/clpeak.changes 2026-08-28 19:52:51.333455077 +0200 +++ /work/SRC/openSUSE:Factory/.clpeak.new.383539/clpeak.changes 2026-09-28 10:47:47.049299700 +0200 @@ -1,0 +2,26 @@ +Sun Sep 27 08:49:19 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 3.0.0, a breaking release for scripts and saved runs: + * Result format v3: -o writes one JSON document per run; + --xml-file, --json-file and --csv-file are gone, and --compare + reads only v3. + * One device flag, --devices backend:index, replaces + --cl-platform, --cl-device, --vk-device, --cuda-device, + --rocm-device, --mtl-device and --oneapi-device. + * Test flags name what is measured and apply to every backend: + --matrix-compute, --gemm, --attention and --compute replace the + per-backend matrix, GEMM and compute flags; --use-event-timer + is gone. + * New NPU backends: ONNX Runtime, Core ML and LiteRT. None is + needed to build, the runtime is loaded at run time, and they + add an --ai category. + * Corrected measurements, not comparable with 2.1.4: CPU DRAM and + cache rows, AArch64 divide/sqrt, OpenCL int8 dot and ROCm + bandwidth. + * Many more fixes and improvements; see upstream's release notes + for the full list. +- Upstream relicensed clpeak from Apache-2.0 to GPL-3.0, version 3 + only, so the package licence becomes GPL-3.0-only and the spec + records the evidence; the summary no longer says OpenCL only. + +------------------------------------------------------------------- Old: ---- clpeak-2.1.4.tar.gz New: ---- clpeak-3.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clpeak.spec ++++++ --- /var/tmp/diff_new_pack.zHJglu/_old 2026-09-28 10:47:47.611323246 +0200 +++ /var/tmp/diff_new_pack.zHJglu/_new 2026-09-28 10:47:47.613323330 +0200 @@ -18,14 +18,26 @@ Name: clpeak -Version: 2.1.4 +Version: 3.0.0 Release: 0 -Summary: Find peak OpenCL capacities like bandwidth & compute -# Legal-Review-Notice: upstream relicensed from the Unlicense to Apache-2.0 -# in commit 65e57245 (2023-12-22); LICENSE is the sole licence file in the -# tree, there is no bundled third-party code and no source carries a -# divergent SPDX header. Fedora declares Apache-2.0 as well. -License: Apache-2.0 +Summary: Find peak compute, bandwidth and latency of GPUs, CPUs and NPUs +# Legal-Review-Notice: upstream relicensed to GPL-3.0 for 3.0.0. Commit +# 391491e0f33d (2026-09-15) replaced LICENSE with the GPL-3.0 text, and +# f9056e42c96d (2026-09-25) changed the licence statement in docs/_layouts/ +# default.html to match; before that the tag was Apache-2.0 (65e57245, +# 2023-12-22). LICENSE grants v3 only -- no "or later" wording in it or in any +# source header -- hence -only. One upstream field is stale and was not +# followed: packaging/flatpak/io.github.krrishnarraj.clpeak.metainfo.xml still +# reads project_license Apache-2.0. +# Legal-Review-Notice: bundled third-party code, new in 3.0.0, header-only and +# both one-way GPL-3.0 compatible, each carrying its notice verbatim: +# third_party/onnxruntime (3 MIT headers, microsoft/onnxruntime v1.30.0) and +# third_party/litert (35 Apache-2.0 headers, google-ai-edge/LiteRT v2.2.0). +# Both runtimes are dlopen'd at run time, so none of their code is linked. +# Legal-Review-Notice: third_party/libopencl-stub and third_party/Vulkan-Headers +# are not shipped -- git submodules, absent from the release archive, and +# referenced only by the Android FFI build (src/ffi/android). +License: GPL-3.0-only URL: https://github.com/krrishnarraj/clpeak Source: https://github.com/krrishnarraj/clpeak/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 3.20 ++++++ clpeak-2.1.4.tar.gz -> clpeak-3.0.0.tar.gz ++++++ ++++ 98806 lines of diff (skipped)
