❦ 23 juin 2015 15:06 +0530, Ritesh Raj Sarraf <r...@researchut.com> :
>> Systemtap 2.8.0 has just been released. >> >> I see that this package has been NMUed a lot. Is there some "official" >> status regarding its maintainership? I don't have time right now to >> help here but may be interested in the future. > Timo is the active maintainer and I fill in as and when needed. > > Systemtap is big and depends on a lot of components. And we sure can use > more help, so yes, please hop in. :-) Systemtap 2.6.0 doesn't work with a 4.0 kernel. Here is a simple debdiff for 2.8.0. I can make an upload if needed. Works for me just fine.
diff -Naur systemtap-2.6/debian/changelog systemtap-2.8/debian/changelog --- systemtap-2.6/debian/changelog 2014-11-10 23:21:13.000000000 +0100 +++ systemtap-2.8/debian/changelog 2015-07-29 21:42:51.165196252 +0200 @@ -1,3 +1,11 @@ +systemtap (2.8-0.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * New upstream release. + - No longer fails to compile with recent Debian kernels + + -- Vincent Bernat <ber...@debian.org> Wed, 29 Jul 2015 21:41:16 +0200 + systemtap (2.6-0.2) unstable; urgency=medium * Non-maintainer upload. diff -Naur systemtap-2.6/debian/patches/dtrace-no-std-include-path.diff systemtap-2.8/debian/patches/dtrace-no-std-include-path.diff --- systemtap-2.6/debian/patches/dtrace-no-std-include-path.diff 2014-10-13 23:50:34.000000000 +0200 +++ systemtap-2.8/debian/patches/dtrace-no-std-include-path.diff 2015-07-29 21:43:24.597588205 +0200 @@ -1,8 +1,8 @@ -Index: b/dtrace.in +Index: systemtap-2.8/dtrace.in =================================================================== ---- a/dtrace.in -+++ b/dtrace.in -@@ -387,7 +387,7 @@ def main(): +--- systemtap-2.8.orig/dtrace.in ++++ systemtap-2.8/dtrace.in +@@ -417,7 +417,7 @@ def main(): cc1 = os.environ.get("CC", "gcc") cflags = "-g " + os.environ.get("CFLAGS", "") retcode = call(split(cc1) + defines + includes + split(cflags) + @@ -10,4 +10,4 @@ + ["-fPIC", "-I.", "-c", fname, "-o", filename + suffix], shell=False) if retcode != 0: - print "\"gcc " + fname + "\" failed" + print("\"gcc " + fname + "\" failed") diff -Naur systemtap-2.6/debian/patches/dtrace-no-std-include-path.diff~ systemtap-2.8/debian/patches/dtrace-no-std-include-path.diff~ --- systemtap-2.6/debian/patches/dtrace-no-std-include-path.diff~ 1970-01-01 01:00:00.000000000 +0100 +++ systemtap-2.8/debian/patches/dtrace-no-std-include-path.diff~ 2014-10-13 23:50:34.000000000 +0200 @@ -0,0 +1,13 @@ +Index: b/dtrace.in +=================================================================== +--- a/dtrace.in ++++ b/dtrace.in +@@ -387,7 +387,7 @@ def main(): + cc1 = os.environ.get("CC", "gcc") + cflags = "-g " + os.environ.get("CFLAGS", "") + retcode = call(split(cc1) + defines + includes + split(cflags) + +- ["-fPIC", "-I.", "-I@prefix@/include", "-c", fname, "-o", ++ ["-fPIC", "-I.", "-c", fname, "-o", + filename + suffix], shell=False) + if retcode != 0: + print "\"gcc " + fname + "\" failed" diff -Naur systemtap-2.6/debian/patches/fix-emacs24.diff systemtap-2.8/debian/patches/fix-emacs24.diff --- systemtap-2.6/debian/patches/fix-emacs24.diff 2014-11-10 23:19:32.000000000 +0100 +++ systemtap-2.8/debian/patches/fix-emacs24.diff 2015-07-29 21:43:28.117629467 +0200 @@ -1,12 +1,14 @@ Description: #766994: load cl so cl-macroexpand is available at compile-time Author: Hilko Bengen <ben...@debian.org> ---- systemtap.orig/emacs/systemtap-mode.el -+++ systemtap/emacs/systemtap-mode.el +Index: systemtap-2.8/emacs/systemtap-mode.el +=================================================================== +--- systemtap-2.8.orig/emacs/systemtap-mode.el ++++ systemtap-2.8/emacs/systemtap-mode.el @@ -52,6 +52,7 @@ (require 'cc-mode) (require 'cc-awk) (eval-when-compile + (require 'cl) (require 'cc-langs) - (require 'cc-fonts)) - + (require 'cc-fonts) + (require 'cl)) diff -Naur systemtap-2.6/debian/patches/fix-emacs24.diff~ systemtap-2.8/debian/patches/fix-emacs24.diff~ --- systemtap-2.6/debian/patches/fix-emacs24.diff~ 1970-01-01 01:00:00.000000000 +0100 +++ systemtap-2.8/debian/patches/fix-emacs24.diff~ 2014-11-10 23:19:32.000000000 +0100 @@ -0,0 +1,12 @@ +Description: #766994: load cl so cl-macroexpand is available at compile-time +Author: Hilko Bengen <ben...@debian.org> +--- systemtap.orig/emacs/systemtap-mode.el ++++ systemtap/emacs/systemtap-mode.el +@@ -52,6 +52,7 @@ + (require 'cc-mode) + (require 'cc-awk) + (eval-when-compile ++ (require 'cl) + (require 'cc-langs) + (require 'cc-fonts)) +
-- This was the most unkindest cut of all. -- William Shakespeare, "Julius Caesar"
signature.asc
Description: PGP signature