Your message dated Fri, 06 Aug 2021 15:00:10 +0000
with message-id <[email protected]>
and subject line Bug#978727: fixed in bpfcc 0.21.0+ds-1
has caused the Debian Bug report #978727,
regarding bpfcc: Provide separate package for libbpf-tools?
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
978727: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978727
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bpfcc
Version: 0.17.0-9
Severity: wishlist
Hi!
(Cc-ing the kernel team, since it might be relevant for coordination
or packaging efforts, please feel free to reassign to src:linux if
that should be more appropriate)
With the ongoing efforts around BTF and CO-RE (see
http://www.brendangregg.com/blog/2020-11-04/bpf-co-re-btf-libbpf.html),
it would be nice to have a decent and working toolchain for it with
our upcoming bullseye release.
Given that CONFIG_DEBUG_INFO_BTF support is in the works (see
#973870), it would be nice, if we could provide bcc's libbpf-tools
through a separate package.
Looking at e.g. libbpf-tools's compiled biolatency binary, it only
depends on libc6, libelf1 + zlib1g and it's less than 250kb
(stripped) total size:
| % ldd ./biolatency
| linux-vdso.so.1 (0x00007ffcb01ef000)
| libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007f348b386000)
| libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f348b369000)
| libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f348b1a4000)
| /lib64/ld-linux-x86-64.so.2 (0x00007f348b3e6000)
| % ls -lah ./biolatency
| -rwxr-xr-x 1 mika mika 239K Dec 30 13:47 ./biolatency
Same for all the other tools which are currently shipped via
libbpf-tools (see https://github.com/iovisor/bcc/tree/master/libbpf-tools),
all being below 250KB and depending only on libc6, libelf1 + zlib1g.
Whereas bpfcc-tools pulls in over 200MB of of additional disk space,
bpftrace still also adds ~190MB of disk space - mainly due to their
dependency on libllvm11.
So IMO it would be great, if it's possible to ship libbpf-tools on
Debian/bullseye systems without giving it much thoughts due to
dependencies and disk space requirements.
regards
-mika-
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: bpfcc
Source-Version: 0.21.0+ds-1
Done: Vasudev Kamath <[email protected]>
We believe that the bug you reported is fixed in the latest version of
bpfcc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vasudev Kamath <[email protected]> (supplier of updated bpfcc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 04 Aug 2021 13:43:23 +0530
Source: bpfcc
Binary: bpfcc-introspection bpfcc-introspection-dbgsym bpfcc-lua
bpfcc-lua-dbgsym bpfcc-tools libbpf-tools libbpf-tools-dbgsym libbpfcc
libbpfcc-dbgsym libbpfcc-dev python3-bpfcc
Architecture: source amd64 all
Version: 0.21.0+ds-1
Distribution: experimental
Urgency: medium
Maintainer: Ritesh Raj Sarraf <[email protected]>
Changed-By: Vasudev Kamath <[email protected]>
Description:
bpfcc-introspection - tool to help introspect BPF programs
bpfcc-lua - Standalone tool to run BCC tracers written in Lua
bpfcc-tools - tools for BPF Compiler Collection (BCC)
libbpf-tools - tools for BPF Compiler Collection based on libbpf (BTF and
CO-RE)
libbpfcc - shared library for BPF Compiler Collection (BCC)
libbpfcc-dev - shared library for BPF Compiler Collection (BCC)
python3-bpfcc - Python 3 wrappers for BPF Compiler Collection (BCC)
Closes: 978727
Changes:
bpfcc (0.21.0+ds-1) experimental; urgency=medium
.
* [4ac8de7] New upstream version 0.21.0+ds
* [fe4539e] Delete patches merged upstream
* [25ecc88] Refresh 2001_fix_path_todeadloc.c.patch to work with new changes
* [5fe4cc3] Refresh 0004-compat-defs.patch to add more definitions.
* [312ec64] Refresh 0004-compat-defs.patch add more kernel compat definitions
* [076f67a] swapin_example has been renamed to swapin
* [c48b72d] Add support for building libbpf-tools package
Closes: bug#978727, Thanks to Michael Prokop.
* [abec541] Bump version of libbpf-dev to >= 0.4.0, needed by libbpf-tools
* [55fe1cb] Add lintian override for missing man pages in libbpf-tools
Checksums-Sha1:
7edc689af39ac0b83e06a699120f49d94f79f221 2894 bpfcc_0.21.0+ds-1.dsc
c812ee643f3b73b111a9cc5c852b25faeb36fcea 3181140 bpfcc_0.21.0+ds.orig.tar.xz
fc70517b085f646709934dd59df98970211992f5 20516 bpfcc_0.21.0+ds-1.debian.tar.xz
5f6ceb21fe24449ddb957dd6afb9fdc712396e1f 11408
bpfcc-introspection-dbgsym_0.21.0+ds-1_amd64.deb
e8a73a38d42765cdae5f2312d24e1b9513ed148e 14604
bpfcc-introspection_0.21.0+ds-1_amd64.deb
bf18db5c1586b9df301ce64ba4ba6e318bfbd2ed 21972
bpfcc-lua-dbgsym_0.21.0+ds-1_amd64.deb
35330cc9af75fd159dad6bf49bc4b37ee3a9509a 302500 bpfcc-lua_0.21.0+ds-1_amd64.deb
a72263a31780ab073f1957f520847ee4542e13d3 678216 bpfcc-tools_0.21.0+ds-1_all.deb
4891f4c90618c0121b2f42d9e2ee9471939681ab 11980
bpfcc_0.21.0+ds-1_amd64.buildinfo
d1b12fbb761099ff65eb6e0f22db6b6df0fe9644 899428
libbpf-tools-dbgsym_0.21.0+ds-1_amd64.deb
4bc624905308567045fb89e2a38108703f3dd999 611020
libbpf-tools_0.21.0+ds-1_amd64.deb
d04143d6a741b8253f7304886191e46e335551b7 17526308
libbpfcc-dbgsym_0.21.0+ds-1_amd64.deb
763b58347bc69952cd2327a3c244c95face18a00 348720
libbpfcc-dev_0.21.0+ds-1_amd64.deb
6228ca69bda385a7ea1e2cdcdec7ffae68e2651e 724412 libbpfcc_0.21.0+ds-1_amd64.deb
6eb34041711b84195ffb3ba48599f38e0f24b878 43220
python3-bpfcc_0.21.0+ds-1_all.deb
Checksums-Sha256:
98614ec6ea8f3b1f90715226fabc71c8faa58d82165bae094bc49604c8088153 2894
bpfcc_0.21.0+ds-1.dsc
79b5d1ea1181ed07ccaa2eac55b83e33fcfb71b772887f385a014dc78d314447 3181140
bpfcc_0.21.0+ds.orig.tar.xz
f4b7f71745844151406396c2461b24acd432ac6dc3eb2b6500b06ad428cbbcdc 20516
bpfcc_0.21.0+ds-1.debian.tar.xz
41ba948f664e6679db641f9a6ad7d81123b2ca8b60ee91cf6967466712c3b57d 11408
bpfcc-introspection-dbgsym_0.21.0+ds-1_amd64.deb
274e2a0012108af3dab906c68f68120f25a8bbf3f92f350484f476775755a406 14604
bpfcc-introspection_0.21.0+ds-1_amd64.deb
2a5a7fec62a346d78519d37c64eb61cecc0883986def7c15360581b06a5e5c34 21972
bpfcc-lua-dbgsym_0.21.0+ds-1_amd64.deb
7b5558024458bfc6d6a8f0a8cf9c43cc79aef69d2061bc5be58be05c8895a008 302500
bpfcc-lua_0.21.0+ds-1_amd64.deb
4db7d844a654ba13c9f6d95599049e6f4afd45e9e2b3fe13a140855e13dbae51 678216
bpfcc-tools_0.21.0+ds-1_all.deb
77759fe797d11d6d60deecb39b046b1f634a97b33710936f22bcbb89bd1b4408 11980
bpfcc_0.21.0+ds-1_amd64.buildinfo
e1924fa4abf007544f72d35248d07c838925bacc91d675696342bb3c1ff3b530 899428
libbpf-tools-dbgsym_0.21.0+ds-1_amd64.deb
616521257428e1301dc8e7aa21ef0811df86e0506e348532b4ba451131a10702 611020
libbpf-tools_0.21.0+ds-1_amd64.deb
f71c874bb07f686a72fd39fc1d4e722c7b9ec317f5f01684ad3e6ee42de32af5 17526308
libbpfcc-dbgsym_0.21.0+ds-1_amd64.deb
985208dff0970593e02d406bd4abda955a144423986887ce416d8913af17d695 348720
libbpfcc-dev_0.21.0+ds-1_amd64.deb
9fc562fd9e59b45f78673fe3a21e88a0593b87a6d06abe40ccd0c39e7ac73856 724412
libbpfcc_0.21.0+ds-1_amd64.deb
dc6a2f61fcc1f8e467aa75f2e6cf5e3ea91fd842b4303a39bf0bc4d632b763ac 43220
python3-bpfcc_0.21.0+ds-1_all.deb
Files:
791b1228b2d2225b0c140c4c2ba2409d 2894 misc optional bpfcc_0.21.0+ds-1.dsc
944ec4795ceed2fff30a6c6b6b305521 3181140 misc optional
bpfcc_0.21.0+ds.orig.tar.xz
68def1aac746a00936491ef5355c39eb 20516 misc optional
bpfcc_0.21.0+ds-1.debian.tar.xz
d44a9c96a40b5a1dfacbd1cdbfb06da6 11408 debug optional
bpfcc-introspection-dbgsym_0.21.0+ds-1_amd64.deb
7677adf013bf8255ae44a233759f2c4b 14604 misc optional
bpfcc-introspection_0.21.0+ds-1_amd64.deb
94808a1a9386ab1e9c5677191bd05b51 21972 debug optional
bpfcc-lua-dbgsym_0.21.0+ds-1_amd64.deb
eb4ec6b0423e77a4d53d8a805af4c1e1 302500 misc optional
bpfcc-lua_0.21.0+ds-1_amd64.deb
f2dbf9c3446195129650cd0805e83508 678216 misc optional
bpfcc-tools_0.21.0+ds-1_all.deb
02925183f1f80024d0c08d37275b9130 11980 misc optional
bpfcc_0.21.0+ds-1_amd64.buildinfo
a19c4dd0f993ff8e0f7af233932962ec 899428 debug optional
libbpf-tools-dbgsym_0.21.0+ds-1_amd64.deb
ff8df9a6755bfd32d61a1aa6834d15cf 611020 misc optional
libbpf-tools_0.21.0+ds-1_amd64.deb
f93c986acf4faa4445f2874217852bb5 17526308 debug optional
libbpfcc-dbgsym_0.21.0+ds-1_amd64.deb
2111e133cd160e9a9c15a4bfe74df1da 348720 libdevel optional
libbpfcc-dev_0.21.0+ds-1_amd64.deb
1b4675a6c93f957d9f9546d7f11935ee 724412 misc optional
libbpfcc_0.21.0+ds-1_amd64.deb
1a8cefb860c4232c41edaa7b2218a45a 43220 python optional
python3-bpfcc_0.21.0+ds-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQJLBAEBCgA1FiEExRfCXeQIdZ2YpMlrbI90rodwC34FAmEKTt4XHHZhc3VkZXZA
Y29weW5pbmphLmluZm8ACgkQbI90rodwC34jtRAAhwFBlOMoLxMOCoLkXsyAmM4K
u9UG7v7g87Tj3HdNfKdY3t3dMhHdenM49HoQBsJQtoLw7ZXI8WvQCurbzOj9xmCj
weImTD5ppakkdw/U2oGr6vX8kHW2HVgpspkRfUNL/hg6KzL+IqXp3yTkaxpzEDtz
0Z2GTRqNQvACMVbfsRjWeTaE9QmHkqnggmyJsqFNcxOYey0va7iKHzD02vmr5gld
WwbN9jo826pM2TqSC7k2Am2N7DPpvHnMR+V6KXdKdwR+XDAsKpMN7it2K+fg/9iR
AfkqRrwx8G/7SXRjW45390zX0grxm3fU1ELS4XJmYVxCbw6OvroszKC4r2BDLEu4
m9iMWVyjKtncgd3HCV56GQqvnqNpTRYkLt8QOpATT/yR30FssbS/3kf+0qM+wlKL
TyU/kCGNfhYwbU+bv/BqeZlHOMxxEfY+xsR3RL18nXdMC0KUBlKAek+XcYMP2X9P
LQ0vp2wQdYzU9asCvwQPHsohbuabkYe5gDVnifXCrc2YLtrpgRa1C0pC/FJhx7iK
bzvAnWROttunFejsJkfp9CXKjwhK2G0EzaJ/PPd6EhIs8T6uHSOTTKD9fCgcdr1M
iH3sZ6pz1axaQc5EKKsL7xywkjt5xmlJ/LyVMSh5XYY9+YT/jyb6DvFeV4pjTYql
xnvB27IvBBXBAVyHLsM=
=FoEW
-----END PGP SIGNATURE-----
--- End Message ---