[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#839877: marked as done (ITP: uftrace -- Traces and analyzes execution of programs written in C/C++)

Your message dated Sat, 15 Oct 2016 17:00:34 +0000
with message-id <E1bvSK2-0006KX-Qh@franck.debian.org>
and subject line Bug#839877: fixed in uftrace
has caused the Debian Bug report #839877,
regarding ITP: uftrace -- Traces and analyzes execution of programs written in C/C++
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 owner@bugs.debian.org

839877: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839877
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: paul cannon <pik@debian.org>

* Package name    : uftrace
  Version         :
  Upstream Author : Namhyung Kim <namhyung.kim@lge.com>
* URL             : https://github.com/namhyung/uftrace/
* License         : GPL
  Programming Lang: C
  Description     : Traces and analyzes execution of programs written in C/C++

The uftrace tool is intended for tracing and analyzing the execution of
programs written in C or C++. It was heavily inspired by the ftrace
framework of the Linux kernel (especially the function graph tracer) and
supports userspace programs. It supports various kinds of commands and
filters to help analysis of the program's execution and performance.

It traces each function in the executable and shows time durations. It
can also trace external library calls - but only entry and exit are
supported, and internal function calls within the library cannot be
traced unless the library itself was built with profiling enabled.

It can show detailed execution flow at function level, and report which
function has the highest overhead. It also shows various information
related to the execution environment.

You can setup filters to exclude or include specific functions when
tracing. In addition, function arguments and return values can be saved
and shown later.

The uftrace tool supports multi-process and/or multi-threaded
applications. It can also trace kernel functions as well, with root
privileges and if the system enables the function graph tracer in the

 - why is this package useful/relevant? is it a dependency for
   another package? do you use it? if there are other packages
   providing similar functionality, how does it compare?

Cachegrind provides similar functionality, but only provides information
in aggregate, whereas uftrace will collect the entire stack and provide
pretty output for visualization. It is more of a "tracer" than a
sample-and-aggregate tool. Intel has a profiler called VTune(tm)
Amplifier which also fills a related niche, but it is not free software.

 - how do you plan to maintain it? inside a packaging team
   (check list at https://wiki.debian.org/Teams)? are you
   looking for co-maintainers? do you need a sponsor?

Should be simple enough to self-maintain. No sponsor needed. I'm on

--- End Message ---
--- Begin Message ---
Source: uftrace

We believe that the bug you reported is fixed in the latest version of
uftrace, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 839877@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
paul cannon <pik@debian.org> (supplier of updated uftrace 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 ftpmaster@ftp-master.debian.org)

Hash: SHA256

Format: 1.8
Date: Fri, 14 Oct 2016 10:55:12 -0500
Source: uftrace
Binary: uftrace
Architecture: source amd64
Distribution: unstable
Urgency: low
Maintainer: paul cannon <pik@debian.org>
Changed-By: paul cannon <pik@debian.org>
 uftrace    - Traces and analyzes execution of programs written in C/C++
Closes: 839877
 uftrace ( unstable; urgency=low
   * Initial packaging of git snapshot at commit 06e6740256 (closes: #839877).
 918cc9b9a8e6db76e02107c373ec4401b8141267 1799 uftrace_0.6.0.20161014-1.dsc
 de8d5ee0bc89b7b6429907ed1c75a53a8196016c 404987 uftrace_0.6.0.20161014.orig.tar.gz
 b65a0a1735799b9c77914d1efc73a9c14c7a81ee 3300 uftrace_0.6.0.20161014-1.debian.tar.xz
 cb39cab03dcf69a938979c031b5da49dc3877cac 753194 uftrace-dbgsym_0.6.0.20161014-1_amd64.deb
 71b0d579528cc3552136d138a011bfc465ab1a8f 176938 uftrace_0.6.0.20161014-1_amd64.deb
 9a1f625e3e3624beacfe5ab5deae0a42d80f8b34cd28fba67336650c7e9065fe 1799 uftrace_0.6.0.20161014-1.dsc
 6914a835082c516c3f0c165677fb73bbd2fc5d148c4a82701d8d786e92b41536 404987 uftrace_0.6.0.20161014.orig.tar.gz
 6fb63bfac72662b5756bc0b2c6e7f161d0f3460cfeb05ef1f381e74250da4fe4 3300 uftrace_0.6.0.20161014-1.debian.tar.xz
 b25aa1ed1f6f28762c6cdbaf952024b6729b9978ac4c50f4b4094f4502947bbe 753194 uftrace-dbgsym_0.6.0.20161014-1_amd64.deb
 c201d29f373e25d9efe9e93e580f63d47032a48316e7aaecde858b691c587868 176938 uftrace_0.6.0.20161014-1_amd64.deb
 46b5216311b80250675a00518277831e 1799 utils optional uftrace_0.6.0.20161014-1.dsc
 f513041aad7ced7124f46c5add807106 404987 utils optional uftrace_0.6.0.20161014.orig.tar.gz
 7784dc4b50e9766b381428c1f2b4f392 3300 utils optional uftrace_0.6.0.20161014-1.debian.tar.xz
 1c0abeb3758ff74c94c903e8bb2e54c2 753194 debug extra uftrace-dbgsym_0.6.0.20161014-1_amd64.deb
 afd2a3e50e6d0a4e728ea7af881cc34d 176938 utils optional uftrace_0.6.0.20161014-1_amd64.deb

Version: GnuPG v1


--- End Message ---

Reply to: