Re: Bug#846366: ITP: bcc -- Command line tools for BPF Compiler Collection (BCC)

2016-12-01 Thread Ritesh Raj Sarraf
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On Wed, 2016-11-30 at 22:40 +0100, Christian Seiler wrote:
> > many thanks for the explanation, so from a technical point of
> > view there is no package naming conflict, although it is somewhat
> > counter-intuitive to end up with a source-package "bcc" and a
> > binary-package "bcc" where the latter isn't built from the former
> > but instead contains a completely different application.
> 
> Maybe the new source package could be named bpf-bcc? That way there
> would be no confusion with respect to bin:bcc vs. src:bcc, and the
> source package name is still quite short, yet descriptive. Just a
> suggestion.

How about ?
src: bpfcc
bin: bpfcc-tools, libbpfcc, libbpfcc-dev, bpfcc-lua, python-bpfcc

This relates well to what the tool is: BPF Compiler Collection, both in src and
binary names.

I think I'll stick with this name unless there are concerns.


Thanks.

- -- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEQCVDstmIVAB/Yn02pjpYo/LhdWkFAlhAHaAACgkQpjpYo/Lh
dWnMqg/+JGft9tC0/Pmvi4dAWeBw1dXHf86+8U06LDe05N+PS6c3ery6WsmMKdEM
Nav7tcqjCBHESHHm1PrifWU8CSJqizwoPStD8jsBF7woRbD/FPIE2+N4ZCXI1mBq
doSwMcuZt/LfFhKR/lwmptl1HS2FfNDr/pJCGd0D7ZVtaUSqEFES5vDwx5YE5S9E
MyeYmW56hxEmcb5ASIjHHqGnTAG7wd1tKoQn2w7tcTAbdfSBgU53jlSekiy/b7fC
y3o8EzUCjQBnrCQGPXN1/0jpaqrf5e4wq8ETpttV25P+dZNAa4jtf7SuHRcZnMDg
UfzmTl45YxZVbOKWAX6UykYMgyUUSzYC1aQPGRyY1M9dgruAWRUTK0OzBaYmgAkv
9UDDaNPtMOLFR6YW3ZndH0qfkZIl6q0+WJVqDBBBmsPPZFRd9ilVyXv0UQffl2c3
9Etwh48wp/aFFnyG1IOqteuE688Y9CFTO6cVxHbkXRQx4C4xWZ4vjxGQC/r0j4Ne
OFGk4zjFdMdfeNYGMfofe6IyUy6YhbCQavj25sXGM/ed2P0V8yWMnaMjnX94+L6m
UL8102MZS2ei3FF/lyrubD0Up59rQCeNygJDqM9gXDT44PUY829qXaJqeNlstsAK
6mkvMyDiMj1A5rZnrY7Ge9i6RWibFvqiUssFixE0ToNwKExC6ZE=
=9yGo
-END PGP SIGNATURE-



Re: Bug#846366: ITP: bcc -- Command line tools for BPF Compiler Collection (BCC)

2016-11-30 Thread Ben Hutchings
On Thu, 2016-12-01 at 00:56 +0530, Ritesh Raj Sarraf wrote:
> Hello Karsten,
> 
> On Wed, 2016-11-30 at 20:05 +0100, Karsten Merker wrote:
> > Hello,
> > 
> > bcc is a package (and executable) name that is already in use for
> > another program in Debian. From https://packages.debian.org/sid/bcc:
> 
> I'm aware of it. bcc is an already packaged binary package. It build from 
> source package: linux86
> 
> For this package, I've tried to be close to what upstream has already named.
> So, for Debian, only the source package name is: bcc.
[...]

Please don't do this.  When the same name is used for a binary package
and for a source package that doesn't build that binary, it tends to
result in mis-assigned bugs as BTS users don't consistently specify
which they mean.

Ben.

-- 
Ben Hutchings
A free society is one where it is safe to be unpopular. - Adlai
Stevenson



signature.asc
Description: This is a digitally signed message part


Re: Bug#846366: ITP: bcc -- Command line tools for BPF Compiler Collection (BCC)

2016-11-30 Thread Christian Seiler
On 11/30/2016 10:32 PM, Karsten Merker wrote:
> On Thu, Dec 01, 2016 at 12:56:14AM +0530, Ritesh Raj Sarraf wrote:
>> On Wed, 2016-11-30 at 20:05 +0100, Karsten Merker wrote:
>>> bcc is a package (and executable) name that is already in use for
>>> another program in Debian. From https://packages.debian.org/sid/bcc:
>>
>> I'm aware of it. bcc is an already packaged binary package. It
>> build from source package: linux86
>>
>> For this package, I've tried to be close to what upstream has already named.
>> So, for Debian, only the source package name is: bcc.
>> The binary packages are:
>>
>> rrs@learner:~/rrs-home/Community/Packaging/bcc (master)$ grep Package: 
>> debian/control 
>> Package: libbcc
>> Package: libbcc-dev
>> Package: python-bcc
>> Package: bcc-tools
>> Package: bcc-lua
>> 2016-12-01 / 00:52:49 ♒♒♒  ☺  
>>
>> Does it make sense ?
>>
>> If you have suggestions, please mention them, because it'll be
>> easier to make the name changes now.
> 
> many thanks for the explanation, so from a technical point of
> view there is no package naming conflict, although it is somewhat
> counter-intuitive to end up with a source-package "bcc" and a
> binary-package "bcc" where the latter isn't built from the former
> but instead contains a completely different application.

Maybe the new source package could be named bpf-bcc? That way there
would be no confusion with respect to bin:bcc vs. src:bcc, and the
source package name is still quite short, yet descriptive. Just a
suggestion.

Regards,
Christian



Re: Bug#846366: ITP: bcc -- Command line tools for BPF Compiler Collection (BCC)

2016-11-30 Thread Ritesh Raj Sarraf
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hello Karsten,

On Wed, 2016-11-30 at 20:05 +0100, Karsten Merker wrote:
> Hello,
> 
> bcc is a package (and executable) name that is already in use for
> another program in Debian. From https://packages.debian.org/sid/bcc:

I'm aware of it. bcc is an already packaged binary package. It build from 
source package: linux86

For this package, I've tried to be close to what upstream has already named.
So, for Debian, only the source package name is: bcc.
The binary packages are:

rrs@learner:~/rrs-home/Community/Packaging/bcc (master)$ grep Package: 
debian/control 
Package: libbcc
Package: libbcc-dev
Package: python-bcc
Package: bcc-tools
Package: bcc-lua
2016-12-01 / 00:52:49 ♒♒♒  ☺  



Does it make sense ?
If you have suggestions, please mention them, because it'll be easier to make 
the name changes now.


- -- 
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEQCVDstmIVAB/Yn02pjpYo/LhdWkFAlg/J9YACgkQpjpYo/Lh
dWmy1xAAoVz8XUiAoGzAb8lcGZsIFl0aZlXs+QnWSTny0RfsLkentFH4so3W3dE7
IFGRcv9I1dqtgZulx2QFppQayut92Ph8EfKcttlT62Mm0kMT/jgyGrrM6LAa7HY0
gxOsLtgjgXjnMZe57DAddWyX0HyJX3yElA3Cc3RBl1HM5ZRrXkaGbNVjw+4WPC/p
KFGTbmvmvMxb3lITL5p184N0SgSG8ILci/iGD7knFY/uLKNr0Ygx3QJdBzfG94O8
bst3h5eZBRPFxzw9CoQJP4PHwLBSoOU9KX5VeQ2XogTjVHJYI6GZ5rJSvodicoJZ
QoeOjkM9fcgLTy3YBEJpM1dGJfiseuOO2dFLPFRUIaMvBzgo/WJBWB2v9xtZQC25
kKLiqpSBrLnZYyrXQtQYFaDs7BGnoix8U/KWdZbifW6WW4Q2z5Jgc/pMrC23/Ecd
zDz8pEo1dB4Zt/zfDjtqALr7EUVh1CBDEiMT+eDC49C0HJ4wpssCjMKcrk9KlLKx
XyNS7GwmTQetGgrvRto7EuYRyX7JhHaxyKrpdZTZoKLUYPM6dImj68CGtfkq1Cwd
2DCNq338J2jt3RA6Tire83J8BHOT94hkuJ7tQr2MjJ9MjZOZ77IwJxrSH3tW8BEw
8l+JPSXRhBPWuZkGGG4UuYBFLkNrheRLfU1AR/aZ/fhYDEB91Us=
=emD/
-END PGP SIGNATURE-



Bug#846366: ITP: bcc -- Command line tools for BPF Compiler Collection (BCC)

2016-11-30 Thread Ritesh Raj Sarraf
Package: wnpp
Severity: wishlist
Owner: Ritesh Raj Sarraf 

* Package name: bcc
  Version : 0.2.0
  Upstream Author : IO Visor Project (https://github.com/iovisor)
* URL : https://github.com/iovisor/bcc
* License : Apache 2.0
  Programming Lang: C, Python
  Description : Tools for BPF Compiler Collection (BCC)

 BPF Compiler Collection (BCC) is a toolkit for creating efficient
 kernel tracing and manipulation programs
 .
 It makes use of extended BPF (Berkeley Package Filter) and provides tools
 for BPF based Linux IO analysis, networking, monitoring and more

This is a great tool to debug and instrument your kernel and
applications. It also is a a performance characterization and analysis
tool

I have an interest in Debugging and Analysis and I intend to use and
maintain it under Debian.

As with most of my packages, I intend to maintain it under collab-maint