The main user story being implemented here is the one specified by Brendan Gregg in his literature, including his book "Systems Performance, 2nd Edition". In that book he specifies "Linux crisis tool packages" [Table 4.1], which specifies bpfcc-tools and a bunch of binaries provided by that.
Looking at the difference between libbpf-tools and bpfcc-tools, the former is only a subset and doesn't include all the tools specified in the book. For example, the book covers trace and argdist in section 15.1.6. These have -bpfcc versions provided by bpfcc-tools, but I don't see any equivalents in libbpf-tools.
The intention is that we install by default what the book covers. Therefore, I'd like to request (at least initially) that we have bpfcc-tools in main. If that's not possible then libbpf-tools will be better than nothing, but will add to the caveats in this entire effort.
Please could you consider the MIR request to be for the bpfcc-tools binary package?
The main user story being implemented here is the one specified by Brendan Gregg in his literature, including his book "Systems Performance, 2nd Edition". In that book he specifies "Linux crisis tool packages" [Table 4.1], which specifies bpfcc-tools and a bunch of binaries provided by that.
Looking at the difference between libbpf-tools and bpfcc-tools, the former is only a subset and doesn't include all the tools specified in the book. For example, the book covers trace and argdist in section 15.1.6. These have -bpfcc versions provided by bpfcc-tools, but I don't see any equivalents in libbpf-tools.
The intention is that we install by default what the book covers. Therefore, I'd like to request (at least initially) that we have bpfcc-tools in main. If that's not possible then libbpf-tools will be better than nothing, but will add to the caveats in this entire effort.
Please could you consider the MIR request to be for the bpfcc-tools binary package?