Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package intel-cmt-cat for openSUSE:Factory checked in at 2026-06-25 10:56:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/intel-cmt-cat (Old) and /work/SRC/openSUSE:Factory/.intel-cmt-cat.new.2088 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "intel-cmt-cat" Thu Jun 25 10:56:02 2026 rev:19 rq:1361528 version:26.06.0.git+dae1297 Changes: -------- --- /work/SRC/openSUSE:Factory/intel-cmt-cat/intel-cmt-cat.changes 2026-02-25 21:22:14.610993817 +0100 +++ /work/SRC/openSUSE:Factory/.intel-cmt-cat.new.2088/intel-cmt-cat.changes 2026-06-25 10:58:35.996261354 +0200 @@ -1,0 +2,73 @@ +Tue Jun 23 12:09:01 UTC 2026 - Thomas Renninger <[email protected]> + +- libqpos6 -> libqpos7 +- RDT parts removed in below version +- Update to version 26.06.0.git+dae1297: + * Release 7.1.0 + * Use int for region_number in MBM counter read and rename it as region_num + * Change region_number as region_num and type to int in MMIO functions + * Improve monitoring group exhaustion diagnostics and cleanup + * Refine PID startup cleanup fallback path + * lib: cache d_name length in filter_pids loop + * lib: include errno string in scandir() failure log + * lib: handle scandir() failure in os_alloc_reset_tasks + * lib: use uint64_t for page offset in mmap helpers + * monitor: fix mmio_mon_stop for channel-based groups + * pqos: handle pathological PID ranges and report invalid PIDs early + * pqos: update outputs of --print-io-dev, --print-io-devs and --print-mem-regions commands + * pqos: drop --iface from I/O RDT sample commands + * pqos: fail clearly when required interface is unavailable + * pqos: remove unused pid_flag tracking in main() + * pqos: narrow allocation interface per association token + * pqos: simplify iface_mask_to_str() buffer clamping + * pqos: update on interface auto-selection logic + * pqos: narrow iface to msr/mmio for l3iordt reset options + * pqos: prefer mmio then msr for io device print + * pqos: narrow interface constraint mask to available interfaces + * lib: implement pqos_get_available_interfaces() + * lib: add pqos_get_available_interfaces() API declaration + * pqos: select msr for io device commands + * pqos: document auto interface selection in man page + * pqos: auto-detect --iface from command-line options + * Fix TOCTOU race in os_alloc_reset_tasks: add pre-check, downgrade log levels + * Fix artificial PID parser capacity limit in monitor parsing + * Fix strlisttotab error reporting and bounds checking + * lib: validate remaining monitoring path snprintf calls + * lib: validate resctrl monitoring path formatting results + * lib: avoid overflow in resctrl_mon_group_path path append + * pqos : remove mixed MSR/kernel interface warning message + * pqos: extract msr_l3_id_differs_from_sockets helper to remove duplication + * pqos: print Domain ID instead of SOCKET in -e output when L3 IDs differ from sockets + * pqos: print COS definitions per Domain ID when L3 IDs differ from sockets + * pqos: add AET telemetry events to monitor CLI and output + * lib: add AET telemetry support on OS monitoring interface + * lib: fix fd validation in perf.c to accept fd 0 + * lib: compare read() result against value size, not pointer size + * lib: use logical OR in CDP/MBA change check instead of the bitwise OR + * lib: fix unreachable RSDP overflow guard + * pqos: fix Wrong variable in NULL check after malloc + * pqos/configs: fix 'DAMAGE.O' typo in example config files + * pqos: fix 'DAMAGE.O' typo in BSD license header of pqos sources + * lib: fix 'DAMAGE.O' typo in BSD license header of header files + * lib: fix 'DAMAGE.O' typo in BSD license header of source files + * pqos: fix misleading pqos monitor assoc return checks + * pqos: add units to I/O monitoring headers in csv output + * pqos: add units to I/O monitoring headers in text output + * pqos: prevented integer overflow and OOB write in realloc_and_init() + * pqos: enabled monitoring of cores and I/O devices simultaneously + * lib: read back correct region's BW in mmio_mba_set + * pqos: Improve error message when no RDT events available + * Prefer MMIO interface in AUTO selection on Linux (ERDT+MRRM sysfs detection) + * Adjust PCI database detection message + * Add custom compilation option to remove lock + * Fix: skip first MBM measurement output + * lib: rdtset tool is removed + * lib: snmp support is removed + * Release 7.0.0 + * pqos: --alloc-mem-region is accepted in range values + * pqos: fixed MBA and CAT failures + * lib: Fixed setting of more than available L3 cache ways + * lib: Fixed setting of more than available I/O cache ways + * lib: added CXLD support in pqos + +------------------------------------------------------------------- Old: ---- intel-cmt-cat-25.04.106.git+42f88c1.obscpio New: ---- intel-cmt-cat-26.06.0.git+dae1297.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ intel-cmt-cat.spec ++++++ --- /var/tmp/diff_new_pack.PZcHa0/_old 2026-06-25 10:58:36.604282338 +0200 +++ /var/tmp/diff_new_pack.PZcHa0/_new 2026-06-25 10:58:36.608282475 +0200 @@ -1,7 +1,7 @@ # # spec file for package intel-cmt-cat # -# Copyright (c) 2026 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2016 Intel Corporation # # All modifications and additions to the file contributed by third parties @@ -19,10 +19,10 @@ # Since they ship libpqos and the binaries in one package but do not simultatious # updates libversion can differ from binaries version. -%define libpqosMajor 6 +%define libpqosMajor 7 %global make_flags EXTRA_CFLAGS="%{optflags}" SHARED=y PREFIX=%{buildroot}/%{_prefix} MAN_DIR=%{buildroot}/%{_mandir}/man8 LIB_INSTALL_DIR=%{buildroot}%{_libdir}/ Name: intel-cmt-cat -Version: 25.04.106.git+42f88c1 +Version: 26.06.0.git+dae1297 Release: 0 Summary: Command line interface to CMT, MBM, CAT and CDP technologies License: BSD-3-Clause @@ -93,8 +93,6 @@ %{_mandir}/man8/membw.8%{?ext_man} %{_bindir}/pqos %{_mandir}/man8/pqos.8%{?ext_man} -%{_bindir}/rdtset -%{_mandir}/man8/rdtset.8%{?ext_man} %{_bindir}/pqos-msr %{_mandir}/man8/pqos-msr.8%{?ext_man} %{_bindir}/pqos-os ++++++ Remove-fcf-protection-full.patch ++++++ --- /var/tmp/diff_new_pack.PZcHa0/_old 2026-06-25 10:58:36.636283442 +0200 +++ /var/tmp/diff_new_pack.PZcHa0/_new 2026-06-25 10:58:36.640283580 +0200 @@ -30,13 +30,12 @@ examples/c/PSEUDO_LOCK/Makefile | 3 +-- lib/Makefile | 3 +-- pqos/Makefile | 6 ++---- - rdtset/Makefile | 6 ++---- tools/membw/Makefile | 6 ++---- unit-test/lib/Makefile | 3 +-- unit-test/mock/Makefile | 3 +-- unit-test/output/Makefile | 3 +-- unit-test/pqos/Makefile | 5 ++--- - 11 files changed, 15 insertions(+), 29 deletions(-) + 10 files changed, 13 insertions(+), 25 deletions(-) --- a/examples/c/CAT_MBA/Makefile +++ b/examples/c/CAT_MBA/Makefile @@ -108,28 +107,6 @@ endif ifeq ($(shell uname), FreeBSD) ---- a/rdtset/Makefile -+++ b/rdtset/Makefile -@@ -45,8 +45,7 @@ - -Wcast-qual -Wundef -Wwrite-strings \ - -Wformat -Wformat-security -fstack-protector-strong -fPIE \ - -Wunreachable-code -Wsign-compare -Wno-endif-labels \ -- -D_GNU_SOURCE \ -- -fcf-protection=full -+ -D_GNU_SOURCE - ifneq ($(EXTRA_CFLAGS),) - CFLAGS += $(EXTRA_CFLAGS) - endif -@@ -70,8 +69,7 @@ - CFLAGS += -fno-strict-overflow \ - -fno-delete-null-pointer-checks \ - -fwrapv \ -- -fstack-clash-protection \ -- -fcf-protection=full -+ -fstack-clash-protection - endif - - # DEBUG build --- a/tools/membw/Makefile +++ b/tools/membw/Makefile @@ -49,8 +49,7 @@ ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.PZcHa0/_old 2026-06-25 10:58:36.680284960 +0200 +++ /var/tmp/diff_new_pack.PZcHa0/_new 2026-06-25 10:58:36.684285099 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/intel/intel-cmt-cat.git</param> - <param name="changesrevision">42f88c1883a836470045652facf224c254774ee8</param></service></servicedata> + <param name="changesrevision">dae129762e411d0d4709c74bc143d93475aeea11</param></service></servicedata> (No newline at EOF) ++++++ intel-cmt-cat-25.04.106.git+42f88c1.obscpio -> intel-cmt-cat-26.06.0.git+dae1297.obscpio ++++++ ++++ 15544 lines of diff (skipped) ++++++ intel-cmt-cat.obsinfo ++++++ --- /var/tmp/diff_new_pack.PZcHa0/_old 2026-06-25 10:58:37.184302355 +0200 +++ /var/tmp/diff_new_pack.PZcHa0/_new 2026-06-25 10:58:37.188302493 +0200 @@ -1,5 +1,5 @@ name: intel-cmt-cat -version: 25.04.106.git+42f88c1 -mtime: 1771334127 -commit: 42f88c1883a836470045652facf224c254774ee8 +version: 26.06.0.git+dae1297 +mtime: 1781782583 +commit: dae129762e411d0d4709c74bc143d93475aeea11 ++++++ remove_gcc_check ++++++ --- /var/tmp/diff_new_pack.PZcHa0/_old 2026-06-25 10:58:37.216303459 +0200 +++ /var/tmp/diff_new_pack.PZcHa0/_new 2026-06-25 10:58:37.228303873 +0200 @@ -5,14 +5,13 @@ examples/c/PSEUDO_LOCK/Makefile | 2 -- lib/Makefile | 2 -- pqos/Makefile | 2 -- - rdtset/Makefile | 2 -- tools/membw/Makefile | 2 -- unit-test/Makefile | 2 -- unit-test/lib/Makefile | 2 -- unit-test/mock/Makefile | 2 -- unit-test/output/Makefile | 2 -- unit-test/pqos/Makefile | 2 -- - 13 files changed, 26 deletions(-) + 12 files changed, 24 deletions(-) --- a/Makefile +++ b/Makefile @@ -67,8 +66,8 @@ -include ../pre-build.mk - LIB = libpqos - VERSION = 6.0.1 - SO_VERSION = 6 + VERSION = 7.1.0 + SO_VERSION = 7 --- a/pqos/Makefile +++ b/pqos/Makefile @@ -34,8 +34,6 @@ @@ -80,17 +79,6 @@ OBJDIR = obj LIBDIR ?= ../lib LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now ---- a/rdtset/Makefile -+++ b/rdtset/Makefile -@@ -34,8 +34,6 @@ - # - ############################################################################### - --include ../pre-build.mk -- - LIBDIR ?= ../lib - LDFLAGS = -L$(LIBDIR) -pie -z noexecstack -z relro -z now - LDLIBS = -lpqos -lpthread --- a/tools/membw/Makefile +++ b/tools/membw/Makefile @@ -34,8 +34,6 @@
