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

Reply via email to