From 94bb018bd8b24dfdeafb5c502932ffc4720af22428803ac44cbac68934dab152 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Thu, 21 Aug 2025 09:21:56 +0000 Subject: [PATCH 1/3] bpftop 0.7.0 OBS-URL: https://build.opensuse.org/package/show/utilities/bpftop?expand=0&rev=3 --- _service | 2 +- _servicedata | 4 ++-- bpftop-0.7.0.obscpio | 3 +++ bpftop.changes | 7 +++++++ bpftop.obsinfo | 6 +++--- bpftop.spec | 2 +- 6 files changed, 17 insertions(+), 7 deletions(-) create mode 100644 bpftop-0.7.0.obscpio diff --git a/_service b/_service index 9e1d7da..729783b 100644 --- a/_service +++ b/_service @@ -3,7 +3,7 @@ https://github.com/Netflix/bpftop.git @PARENT_TAG@ git - v0.6.0 + v0.7.0 * v(\d+\.\d+\.\d+) \1 diff --git a/_servicedata b/_servicedata index 3aeaa2c..c67905d 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ https://github.com/Netflix/bpftop.git - 7a53f6ceac8d0602ddeb80a66705331ae96d205c + 4239270b9b42115530d4595819ee553462de46a2 - + \ No newline at end of file diff --git a/bpftop-0.7.0.obscpio b/bpftop-0.7.0.obscpio new file mode 100644 index 0000000..a7d2edd --- /dev/null +++ b/bpftop-0.7.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:360453e152364cea42a07b16b2d73d566a2678ba3821339824b4975414451da6 +size 3467276 diff --git a/bpftop.changes b/bpftop.changes index 4eb4b65..950c20e 100644 --- a/bpftop.changes +++ b/bpftop.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Aug 21 04:19:43 UTC 2025 - Andreas Stieger + +- Update to version 0.7.0: + * Customizable refresh rate: Added -d/--delay option to set + screen refresh rate in seconds + ------------------------------------------------------------------- Sat Apr 05 18:04:16 UTC 2025 - Andreas Stieger diff --git a/bpftop.obsinfo b/bpftop.obsinfo index 6116d39..8647a34 100644 --- a/bpftop.obsinfo +++ b/bpftop.obsinfo @@ -1,4 +1,4 @@ name: bpftop -version: 0.6.0 -mtime: 1739728205 -commit: 7a53f6ceac8d0602ddeb80a66705331ae96d205c +version: 0.7.0 +mtime: 1755628202 +commit: 4239270b9b42115530d4595819ee553462de46a2 diff --git a/bpftop.spec b/bpftop.spec index 531f95f..a68ceb7 100644 --- a/bpftop.spec +++ b/bpftop.spec @@ -17,7 +17,7 @@ Name: bpftop -Version: 0.6.0 +Version: 0.7.0 Release: 0 Summary: Dynamic real-time view of running eBPF programs License: Apache-2.0 -- 2.51.1 From 0eab4748137964c3ccae8a00d583c2ea247b19085d2fcfb286fa23a3df54e2b3 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Thu, 21 Aug 2025 09:25:30 +0000 Subject: [PATCH 2/3] missing file OBS-URL: https://build.opensuse.org/package/show/utilities/bpftop?expand=0&rev=4 --- vendor.tar.zst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vendor.tar.zst b/vendor.tar.zst index e428a2d..591ec7d 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:97b62916daa82cad10938cbeb04f9f4d1971e6bc9340570e32f2750fd303d228 -size 21022913 +oid sha256:bb3e82ce585fe619c1a2df9ec973ded5c56e4576f467c191c904211bd83e2e57 +size 22134247 -- 2.51.1 From 3f2eb2d48e66281e55626dab79a1cc98ad9d66d0e5d7736faecf83fd6992d770 Mon Sep 17 00:00:00 2001 From: Andreas Stieger Date: Tue, 2 Sep 2025 09:51:45 +0000 Subject: [PATCH 3/3] Accepting request 1302385 from home:AndreasStieger:branches:utilities bpftop 0.7.1 CVE-2025-58160 boo#1249007 OBS-URL: https://build.opensuse.org/request/show/1302385 OBS-URL: https://build.opensuse.org/package/show/utilities/bpftop?expand=0&rev=6 --- .gitattributes | 23 ++++++++++++++++++ .gitignore | 1 + _service | 23 ++++++++++++++++++ _servicedata | 6 +++++ bpftop-0.7.1.obscpio | 3 +++ bpftop.changes | 21 ++++++++++++++++ bpftop.obsinfo | 4 ++++ bpftop.spec | 57 ++++++++++++++++++++++++++++++++++++++++++++ vendor.tar.zst | 3 +++ 9 files changed, 141 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 _servicedata create mode 100644 bpftop-0.7.1.obscpio create mode 100644 bpftop.changes create mode 100644 bpftop.obsinfo create mode 100644 bpftop.spec create mode 100644 vendor.tar.zst diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..e947154 --- /dev/null +++ b/_service @@ -0,0 +1,23 @@ + + + https://github.com/Netflix/bpftop.git + @PARENT_TAG@ + git + v0.7.1 + * + v(\d+\.\d+\.\d+) + \1 + enable + + + + *.tar + zst + + + + bpftop + zst + true + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..f7523ea --- /dev/null +++ b/_servicedata @@ -0,0 +1,6 @@ + + + https://github.com/Netflix/bpftop.git + 42bd6a9b33ed3ca193caea1f275731060517fc97 + + \ No newline at end of file diff --git a/bpftop-0.7.1.obscpio b/bpftop-0.7.1.obscpio new file mode 100644 index 0000000..de7a648 --- /dev/null +++ b/bpftop-0.7.1.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32ab3ea5b212a085384600fa4e1b1e50b5ea318d013daf50ef8c8ccd1f9ef48f +size 3479564 diff --git a/bpftop.changes b/bpftop.changes new file mode 100644 index 0000000..3a1eee2 --- /dev/null +++ b/bpftop.changes @@ -0,0 +1,21 @@ +------------------------------------------------------------------- +Tue Sep 2 04:48:55 UTC 2025 - Andreas Stieger + +- Update to version 0.7.1: + * CVE-2025-58160: Update tracing-subscriber to version 0.3.20 + (boo#1249007) + * The BPF iterator program that tracks which process loaded each + BPF program now fails gracefully instead of preventing bpftop + from starting + +------------------------------------------------------------------- +Thu Aug 21 04:19:43 UTC 2025 - Andreas Stieger + +- Update to version 0.7.0: + * Customizable refresh rate: Added -d/--delay option to set + screen refresh rate in seconds + +------------------------------------------------------------------- +Sat Apr 05 18:04:16 UTC 2025 - Andreas Stieger + +- initial version diff --git a/bpftop.obsinfo b/bpftop.obsinfo new file mode 100644 index 0000000..928858b --- /dev/null +++ b/bpftop.obsinfo @@ -0,0 +1,4 @@ +name: bpftop +version: 0.7.1 +mtime: 1756775683 +commit: 42bd6a9b33ed3ca193caea1f275731060517fc97 diff --git a/bpftop.spec b/bpftop.spec new file mode 100644 index 0000000..eb0e881 --- /dev/null +++ b/bpftop.spec @@ -0,0 +1,57 @@ +# +# spec file for package bpftop +# +# Copyright (c) 2025 Andreas Stieger +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: bpftop +Version: 0.7.1 +Release: 0 +Summary: Dynamic real-time view of running eBPF programs +License: Apache-2.0 +URL: https://github.com/Netflix/bpftop +Source0: %{name}-%{version}.tar.zst +Source1: vendor.tar.zst +BuildRequires: cargo >= 1.78 +BuildRequires: cargo-packaging +BuildRequires: clang +BuildRequires: pkgconfig +BuildRequires: pkgconfig(libelf) +BuildRequires: pkgconfig(zlib) +ExclusiveArch: %{rust_tier1_arches} + +%description +bpftop provides a dynamic real-time view of running eBPF programs. It displays +the average runtime, events per second, and estimated total CPU % for each +program. + +%prep +%autosetup -p1 -a1 + +%build +%{cargo_build} + +%install +%cargo_install + +%check +%{cargo_test} + +%files +%license LICENSE +%doc README.md +%{_bindir}/%{name} + +%changelog diff --git a/vendor.tar.zst b/vendor.tar.zst new file mode 100644 index 0000000..d4d9761 --- /dev/null +++ b/vendor.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd35f97cf9a918859856e216aa939ea151bee1b72178d10496509b2106277c6 +size 24991201 -- 2.51.1