[Bug 2184233] Review Request: veristat - Tool for loading, verifying, and debugging BPF object files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2184233

Andrii Nakryiko <andrii.nakryiko@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrii.nakryiko@xxxxxxxxx



--- Comment #5 from Andrii Nakryiko <andrii.nakryiko@xxxxxxxxx> ---
Hi Benson,

I'm the author of veristat tool. I'll try to answer your questions.

a) Regarding README, yep, it's definitely pretty bare and we should improve it.
It used to be kernel-internal tool, so most of its documentation was contained
in kernel commits. I did put links to it in Github README, but adding a bit
more information and examples is on my TODO list.

b) As for building from Github. I've been told that it's easier for packagers
to have a dedicated mirror, which is what we do with libbpf and bpftool. So
just following existing patterns. Another complication is that veristat in
kernel repo is part of a BPF selftests, which is a very complicated setup with
lots of dependencies and requirements that are not relevant to veristat itself,
yet you'd have to satisfy nevertheless just because of selftests's Makefile
organization. So I think it makes life easier for everyone to have Github
mirror for veristat, where we ca, going forward, also maintain cleaner
CHANGELOG, README, etc.

c) Regarding libbpf-static. Lots of libbpf-using project do intentionally want
to use specific libbpf version at exact commit,  because libbpf is not a
typical library and specific version (and sometimes even unreleased commit) is
important. Beyond user-facing API, libbpf is a BPF loader, which processes
complicated BPF object files and supports various features inside it (the list
is too long to list, but it's like an entire runtime, which works tightly
together with kernel). So it is important for applications to have a precise
and tight control over exact libbpf commit to be used. So tl;dr, it's best to
use exact libbpf version as archived during veristat release.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2184233
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux