Bug#747232: Ruby should support SystemTap

2014-05-08 Thread Christian Hofstaedtler
* Sebastian Boehm sebast...@sometimesfood.org [140508 00:12]: The current probe selection syntax is rather basic, but if the patch above is accepted, I could add a simple tap file in order to turn process(/usr/lib/x86_64-linux-gnu/libruby-2.1.so.2.1).mark(method__entry”) into

Bug#747232: Ruby should support SystemTap

2014-05-08 Thread Sebastian Boehm
On 8 May 2014 12:39, Christian Hofstaedtler z...@debian.org wrote: Please expand on this - would this mean additional changes to the Ruby package? If so, please show us :-) Yes, but only minor changes. Basically we would have to install a tap file to /usr/share/systemtap/tapset which is then

Bug#747232: Ruby should support SystemTap

2014-05-07 Thread Sebastian Boehm
Hi Antonio, great to hear that 2.1 actually will be the default Ruby in jessie. On Tuesday 6 May 2014 at 23:32, Antonio Terceiro wrote: Can you try this on ruby2.1 and let me know? The patch works great for ruby2.1 as well and applies cleanly to Git commit fb119e39 via git am”. Best,

Bug#747232: Ruby should support SystemTap

2014-05-07 Thread Antonio Terceiro
On Wed, May 07, 2014 at 12:45:03PM +0200, Sebastian Boehm wrote: Hi Antonio, great to hear that 2.1 actually will be the default Ruby in jessie. On Tuesday 6 May 2014 at 23:32, Antonio Terceiro wrote: Can you try this on ruby2.1 and let me know? The patch works great for

Bug#747232: Ruby should support SystemTap

2014-05-07 Thread Sebastian Boehm
On Wednesday 7 May 2014 at 20:42, Antonio Terceiro wrote: Just to be sure: did you actually tested it with ruby2.1 and does it work for you? Of course, otherwise I would not have said the patch “worked great”. :) Right now I am not familiar with dtrace/systemtap beyond knowing they exist, so

Bug#747232: Ruby should support SystemTap

2014-05-06 Thread Sebastian Boehm
Package: ruby2.0 Version: 2.0.0.484+really457-3 Ruby 2.0 introduced support for DTrace, a dynamic tracing framework by Sun, which can be used to trace running processes with minimal performance impact. While DTrace support on Linux still seems to be rather basic and burdened by licensing

Bug#747232: Ruby should support SystemTap

2014-05-06 Thread Antonio Terceiro
Control: reassign -1 ruby2.1 On Tue, May 06, 2014 at 05:33:25PM +0200, Sebastian Boehm wrote: Package: ruby2.0 Version: 2.0.0.484+really457-3 Ruby 2.0 introduced support for DTrace, a dynamic tracing framework by Sun, which can be used to trace running processes with minimal performance