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-

Attachment: 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 ---

Reply via email to