Package Details: trace-cmd 2.8.3-3

Git Clone URL: https://aur.archlinux.org/trace-cmd.git (read-only)
Package Base: trace-cmd
Description: Userspace tooling for the Linux kernel Ftrace internal tracer
Upstream URL: https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git
Keywords: debug ftrace kernel syscall system trace
Licenses: GPL2, LGPL2.1
Submitter: troyengel
Maintainer: dvzrv
Last Packager: dvzrv
Votes: 9
Popularity: 0.754716
First Submitted: 2015-01-30 15:19
Last Updated: 2019-10-15 20:37

Pinned Comments

troyengel commented on 2019-07-27 14:34

As of trace-cmd 2.8.3, kernelshark is now a unique package.

Latest Comments

troyengel commented on 2019-10-15 14:45

I am disowning this package so that others may pick up on the work.

troyengel commented on 2019-07-27 14:34

As of trace-cmd 2.8.3, kernelshark is now a unique package.

troyengel commented on 2019-07-19 12:54

2019-07-19: Upstream unfortunately started rebuilding KernelShark from C to C++ mixed in the same source code tree as trace-cmd, version 2.8.x tagged upstream results in bringing in that not-done code and making a non-functional build.

This package is intentionally pinned at 2.7 until the next viable tagged release with a working C++ KernelShark - see the trace-cmd-git package for the latest functional builds against upstream fixes.

troyengel commented on 2019-03-31 22:59

@Sasasu I've used some of your work (thanks!) and committed a test PKGBUILD to the git-based version where we can work on it further.

Once stable, we'll backport it to this package.

Sasasu commented on 2019-03-27 12:23

@troyengel I write some patch and a PKGBUILD,

001_do_not_isntall_cmd_when_gui.patch: https://img.vim-cn.com/92/ef7812f735726a4f7e598dfb5a94965c98f5f6.diff
002_load_from_home.patch: https://img.vim-cn.com/aa/162e0b0b69bc12e9455b79fb9395cec9761300.diff
003_fix_plug_dir.patch: https://img.vim-cn.com/7e/1b99990fafc85adf2fd19f4e32d7b0d7ae4ab4.diff
PKGBUILD: https://img.vim-cn.com/dc/fcd6c17fa620b58caa98215fef1f773d0b739a.bat

You are right, it is not a stable release.

but actually, kernelshark don't have a stable release.

Qt version is much better than the GTK version.

I paste those patch in here, and I cannot guarantee it will always work, maintain patch is very hard...

troyengel commented on 2019-03-26 22:25

@Sasasu - your email is hidden in AUR so I cannot reply to you via the out-of-date email you flagged for kernelshark-v0.9.8 tag. Based on what I can review, this is an upstream Beta release (marked as such in the commit [1]), intended to help test the new Qt rewrite of kernelshark. As this isn't an actual Release tag (I assume that will be 2.8 or similar), I've removed the out-of-date flag at this time on this package.

When upstream finally releases a new Release version, we're going to have to update this package to include the new Qt dependencies (per the README [2]), it'll be pretty big change. It might even warrant making a split package with the new Qt kernelshark in it's own sub-package -- I haven't built it yet myself, so not 100% clear at this point other than "we'll need to do some work" for it.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git/tag/?h=kernelshark-v0.9.8 [2] https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git/tree/kernel-shark/README

troyengel commented on 2018-09-29 14:47

@rralf - sure! I have emailed you for implementation help, we'll add it no problem.

rralf commented on 2018-09-28 19:20

Hi,

would you please consider adding aarch64 as supported architecture? Just successfully tested it.

Thanks

troyengel commented on 2015-01-30 15:20

From the PKGBUILD to understand the URL:

# git.kernel.org cgit has an interface that allows downloading a tarball of
# a tagged commit - browse the web interface, get the commit for a version,
# then manually craft the URL to the download of that tag.