Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package below for openSUSE:Factory checked in at 2026-05-04 12:54:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/below (Old) and /work/SRC/openSUSE:Factory/.below.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "below" Mon May 4 12:54:17 2026 rev:6 rq:1350537 version:0.11.0 Changes: -------- --- /work/SRC/openSUSE:Factory/below/below.changes 2025-09-25 18:46:47.657935476 +0200 +++ /work/SRC/openSUSE:Factory/.below.new.30200/below.changes 2026-05-04 12:57:41.263778613 +0200 @@ -1,0 +2,6 @@ +Sun May 3 16:04:09 UTC 2026 - Alessio Biancalana <[email protected]> + +- Add 002-llvm22-explicit-casts.patch to address LLVM22 issues +- Drop the tag offset suffix + +------------------------------------------------------------------- Old: ---- below-0.11.0~0.tar.zst New: ---- 002-llvm22-explicit-casts.patch below-0.11.0.tar.zst ----------(New B)---------- New: - Add 002-llvm22-explicit-casts.patch to address LLVM22 issues - Drop the tag offset suffix ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ below.spec ++++++ --- /var/tmp/diff_new_pack.QdshWe/_old 2026-05-04 12:57:42.287820758 +0200 +++ /var/tmp/diff_new_pack.QdshWe/_new 2026-05-04 12:57:42.291820922 +0200 @@ -1,7 +1,7 @@ # # spec file for package below # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: below -Version: 0.11.0~0 +Version: 0.11.0 Release: 0 Summary: A time traveling resource monitor for modern Linux systems License: Apache-2.0 @@ -25,6 +25,7 @@ Source0: %{name}-%{version}.tar.zst Source1: vendor.tar.zst Patch0: 001-harden-systemd-unit.patch +Patch1: 002-llvm22-explicit-casts.patch BuildRequires: cargo-packaging BuildRequires: clang-devel BuildRequires: libelf-devel ++++++ 002-llvm22-explicit-casts.patch ++++++ >From 414ba9bad84bec1236f9756f7732fb4cc5ee0b18 Mon Sep 17 00:00:00 2001 From: Alessio Biancalana <[email protected]> Date: Sun, 3 May 2026 17:58:07 +0200 Subject: [PATCH] fix(bpf): add explicit casts for mm_struct CO-RE relabels LLVM 22 promoted -Wincompatible-pointer-types from a warning to an error, breaking the implicit conversion from `const struct mm_struct *` to the relabeled `mm_struct___pre62` / `___post62` CO-RE types in exitstat.bpf.c. Add explicit casts so the file builds on both pre- and post-LLVM 22 toolchains. Signed-off-by: Alessio Biancalana <[email protected]> --- below/src/bpf/exitstat.bpf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/below/src/bpf/exitstat.bpf.c b/below/src/bpf/exitstat.bpf.c index 520edfda..88664e53 100644 --- a/below/src/bpf/exitstat.bpf.c +++ b/below/src/bpf/exitstat.bpf.c @@ -137,12 +137,12 @@ int tracepoint__sched__sched_process_exit( u64 anon_pages = 0; u64 shmem_pages = 0; if (bpf_core_type_matches(struct mm_struct___pre62)) { - const struct mm_struct___pre62 *mms = mm; + const struct mm_struct___pre62 *mms = (const struct mm_struct___pre62 *)mm; file_pages = BPF_CORE_READ(mms, rss_stat.count[MM_FILEPAGES].counter); anon_pages = BPF_CORE_READ(mms, rss_stat.count[MM_ANONPAGES].counter); shmem_pages = BPF_CORE_READ(mms, rss_stat.count[MM_SHMEMPAGES].counter); } else if (bpf_core_type_matches(struct mm_struct___post62)) { - const struct mm_struct___post62 *mms = mm; + const struct mm_struct___post62 *mms = (const struct mm_struct___post62 *)mm; struct percpu_counter file_fbc = BPF_CORE_READ(mms, rss_stat[MM_FILEPAGES]); struct percpu_counter anon_fbc = BPF_CORE_READ(mms, rss_stat[MM_ANONPAGES]); struct percpu_counter shmem_fbc = BPF_CORE_READ(mms, rss_stat[MM_SHMEMPAGES]); ++++++ _service ++++++ --- /var/tmp/diff_new_pack.QdshWe/_old 2026-05-04 12:57:42.355823556 +0200 +++ /var/tmp/diff_new_pack.QdshWe/_new 2026-05-04 12:57:42.363823885 +0200 @@ -1,7 +1,7 @@ <services> <service mode="disabled" name="obs_scm"> <param name="url">https://github.com/facebookincubator/below.git</param> - <param name="versionformat">@PARENT_TAG@~@TAG_OFFSET@</param> + <param name="versionformat">@PARENT_TAG@</param> <param name="scm">git</param> <param name="revision">v0.11.0</param> <param name="match-tag">*</param> ++++++ below-0.11.0~0.tar.zst -> below-0.11.0.tar.zst ++++++ ++++++ below.obsinfo ++++++ --- /var/tmp/diff_new_pack.QdshWe/_old 2026-05-04 12:57:42.739839361 +0200 +++ /var/tmp/diff_new_pack.QdshWe/_new 2026-05-04 12:57:42.743839525 +0200 @@ -1,5 +1,5 @@ name: below -version: 0.11.0~0 +version: 0.11.0 mtime: 1758731242 commit: 6d62fc1f705385dfa71474e7c984b34c868ad089 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/below/vendor.tar.zst /work/SRC/openSUSE:Factory/.below.new.30200/vendor.tar.zst differ: char 7, line 1
