lkml.org 
[lkml]   [2013]   [Aug]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] RFC: perf, tools: Move gtk browser into separate perfgtk executable
On Tue, 13 Aug 2013, Ingo Molnar wrote:
> * Vince Weaver <vince@deater.net> wrote:

> In the past you used to only test your library once the -stable kernel was
> released - has this changed recently by any chance? I remember that in one
> particular case I got a regression bugreport from you essentially on the
> day of a -stable release.
>
> If you tested -rc2 or so that would give us a much larger window to fix
> any breakages that affect your library. (I'm not even asking for
> linux-next testing.)

I wasn't aware that the Linux "no-ABI breakage guarantee" only applied to
people who ran -rc kernels.

I've spent a lot of time enhancing trinity and writing my own perf syscall
fuzzer just to try to keep on top of ABI breaks as per your rules and they
still slip in and they still don't get reverted.

In any case, a list of perf-related ABI breakages is here.
http://web.eece.maine.edu/~vweaver/projects/perf_events/abi_breakage.html
I guess whether it's a lot or just a few depends on your perspective.

> To resolve this situation you could help us out by doing either of these:
>
> 1) integrate your tests into tools/, there's 'perf test' that has a ton
> of testcases already

I have enough trouble keeping my code up to date let alone wasting weeks
of time re-sending patches. Some things are just simpler to maintain
outside the kernel.

> 2) run your testsuite more frequently - instead of waiting for a stable
> kernel to be released and then complain about breakage.

I only have so many machines and so much time, and no one is funding me
for this work. I run -rc kernels when I can, but perf can be very
architecture and even CPU dependent so it is hard to get full coverage.
For example it's hard to test full SNB-EP uncore support w/o such a
machine.

Vince


\
 
 \ /
  Last update: 2013-08-13 16:21    [W:0.143 / U:0.060 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site