Hi!

On 2016-10-12 21:24:56, Evan Klitzke wrote:

[...]

> Pyflame is a tool that uses the ptrace system call to analyze running
> Python processes and collect stack traces and generate flame graphs. It
> can be used as an alternative to, or alongside, existing Python
> profilers like cProfile.

That sounds very useful!

> I am also the upstream author of Pyflame, and Pyflame is something I
> developed for my work at my job. It's already been packaged for Debian
> for our internal use, but I'd like ot contribute it to Debian proper.
> I'll have the time and resources to maintain this package because it
> will be part of my work at my job.

That's really great. I really like it when upstreams get interested in
Debian and invest efforts in packaging their software with us...

> This will be my first package in Debian and I may need some hand-holding
> through the process. I would very much like to eventually become a DM,
> and I hope this is the first package of many that I can help maintain.
> Therefore I will need a sponsor.

... I know it's been a long, long time, but I'd love to help you with
this. Is the Debian package available anywhere? I see there's a "debian"
branch here:

https://github.com/uber/pyflame/tree/debian

Is that the code you want us to review?

Is the code "lintian-clean"? One way to do a quick check on the package
is to run the "lintian" program against the `.changes` file you get when
you build the package. You can also run it agains the source tree, but
it will catch less problems that way.

You can also upload the package to:

<https://mentors.debian.net/>

Where it will be reviewed automatically by lintian and also available
for other mentors to upload. When you think your package is ready for
upload, you can actually file a bug like this one, except you call it a
"RFS" (request for sponsor).

> One further note: Pyflame itself is written in C++, and can be built
> against Python2 or Python3. I'm not sure what the best way to package
> that is.

We used to ship both, but given how late we are in the buster release
cycle, I think it would be safe to package pyflame only for Python3 for
now.

Let us know if you need more assistance,

A.

-- 
Le pouvoir n'est pas à conquérir, il est à détruire
                        - Jean-François Brient, de la servitude moderne

Reply via email to