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-08-19 17:59:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clpeak (Old) and /work/SRC/openSUSE:Factory/.clpeak.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clpeak" Wed Aug 19 17:59:07 2026 rev:17 rq:1371923 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/clpeak/clpeak.changes 2026-08-17 17:02:34.226616428 +0200 +++ /work/SRC/openSUSE:Factory/.clpeak.new.1258/clpeak.changes 2026-08-19 18:01:13.860261392 +0200 @@ -1,0 +2,31 @@ +Wed Aug 19 07:25:58 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 2.1.1: + * New CLI tests: bilinear texture sample rate + (--texture-sample), store-to-load forwarding latency + (--store-forward), and SMT scaling of fp32 throughput + (--smt-scaling). + * Rebuild compute MAD chains as a single accumulator across + all backends; the old two-register ping-pong understated + fp32 peak on some GPUs. Numbers on the same machine can be + higher than 2.0.19. + * Fix CPU cache-bandwidth measurement (read/write/copy) and + stop the AVX-512 FP16 chain collapsing under fast-math. + * --describe prints what each test and reading measures. + * Overlapping TestScopes no longer silently drop result rows + from the text output. + * Exclude per-ISA CPU translation units from LTO so distro + -flto builds keep their -m/-march flags at link time. + * 2.1.1: drop the AMX-TF32 matrix test (Intel removed the ISA + before any silicon shipped) and probe AMX tile ops at + configure time instead of trusting compiler flags + (gh#krrishnarraj/clpeak#193, gh#krrishnarraj/clpeak#195). + * Upstream also adds a Flutter desktop/mobile GUI; it is not + packaged here (no Flutter SDK in Factory). +- Enable the Vulkan backend (pkgconfig(vulkan), vulkan-headers, + shaderc) and drop the unused pkgconfig(gl) BuildRequires. +- Set the tarball version fallback so clpeak --version reports + 2.1.1 rather than the stale 2.0.16 + (gh#krrishnarraj/clpeak#198). + +------------------------------------------------------------------- Old: ---- clpeak-2.0.19.tar.gz New: ---- clpeak-2.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clpeak.spec ++++++ --- /var/tmp/diff_new_pack.squpDr/_old 2026-08-19 18:01:14.969301264 +0200 +++ /var/tmp/diff_new_pack.squpDr/_new 2026-08-19 18:01:14.971301336 +0200 @@ -18,7 +18,7 @@ Name: clpeak -Version: 2.0.19 +Version: 2.1.1 Release: 0 Summary: Find peak OpenCL capacities like bandwidth & compute # Legal-Review-Notice: upstream relicensed from the Unlicense to Apache-2.0 @@ -28,23 +28,41 @@ License: Apache-2.0 URL: https://github.com/krrishnarraj/clpeak Source: https://github.com/krrishnarraj/clpeak/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: cmake +BuildRequires: cmake >= 3.20 BuildRequires: gcc-c++ +BuildRequires: ninja BuildRequires: opencl-cpp-headers BuildRequires: opencl-headers BuildRequires: pkgconfig +BuildRequires: shaderc +BuildRequires: vulkan-headers BuildRequires: pkgconfig(OpenCL) -BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(vulkan) %description A tool which profiles OpenCL devices to find their peak capacities like bandwidth & compute. %prep -%autosetup +%autosetup -p1 +# GitHub archives have no .git, so git-describe is unavailable and +# version.cmake's hardcoded fallback is stale (still 2.0.16 in 2.1.1). +# gh#krrishnarraj/clpeak#198 +sed -i 's/set(CLPEAK_VERSION_FALLBACK ".*")/set(CLPEAK_VERSION_FALLBACK "%{version}")/' \ + src/common/cmake/version.cmake %build -%cmake +# Flutter GUI is optional upstream and skipped without an SDK; pin it off +# so a stray flutter in the buildroot cannot pull it in. CUDA/ROCm/Metal/ +# oneAPI likewise auto-skip when their SDKs are absent — keep them off +# explicitly. Vulkan + OpenCL + CPU stay on (defaults). +%define __builder ninja +%cmake \ + -DCLPEAK_ENABLE_GUI=OFF \ + -DCLPEAK_ENABLE_CUDA=OFF \ + -DCLPEAK_ENABLE_ROCM=OFF \ + -DCLPEAK_ENABLE_METAL=OFF \ + -DCLPEAK_ENABLE_ONEAPI=OFF %cmake_build %install ++++++ clpeak-2.0.19.tar.gz -> clpeak-2.1.1.tar.gz ++++++ ++++ 44442 lines of diff (skipped)
