diff --git a/0001-python313.patch b/0001-python313.patch deleted file mode 100644 index 42bf62a7e01dccf27affb873460df3211c41ac84..0000000000000000000000000000000000000000 --- a/0001-python313.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 2ba15130fae66e19d4d75ab28ef448b0206235c4 Mon Sep 17 00:00:00 2001 -From: Yaakov Selkowitz -Date: Sun, 23 Jun 2024 13:04:28 -0400 -Subject: [PATCH] trace-cmd library: fix compatibility with Python 3.13 - -PyEval_CallObject was deprecated in Python 3.9 and removed from 3.13. - -Signed-off-by: Yaakov Selkowitz ---- - python/ctracecmd.i | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/python/ctracecmd.i b/python/ctracecmd.i -index 6d0179e3..8757cbe4 100644 ---- a/python/ctracecmd.i -+++ b/python/ctracecmd.i -@@ -214,7 +214,7 @@ static int python_callback(struct trace_seq *s, - SWIG_NewPointerObj(SWIG_as_voidptr(event), - SWIGTYPE_p_tep_event, 0)); - -- result = PyEval_CallObject(context, arglist); -+ result = PyObject_CallObject(context, arglist); - Py_XDECREF(arglist); - if (result && result != Py_None) { - if (!PyInt_Check(result)) { --- -2.45.2 - diff --git a/trace-cmd-v3.2.tar.gz b/trace-cmd-v3.2.tar.gz deleted file mode 100644 index 8c42b86391a9a5b25640dd6074ea96ab4b842530..0000000000000000000000000000000000000000 Binary files a/trace-cmd-v3.2.tar.gz and /dev/null differ diff --git a/trace-cmd-v3.3.2.tar.gz b/trace-cmd-v3.3.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..3372f8da719a59f39091efee08b831fd5b04d7eb Binary files /dev/null and b/trace-cmd-v3.3.2.tar.gz differ diff --git a/trace-cmd.spec b/trace-cmd.spec index e31b7d1059b8bb2458653875b122689971467065..6e47a2e6e9bc276e48c29b576794c1bfb6b50b63 100644 --- a/trace-cmd.spec +++ b/trace-cmd.spec @@ -1,8 +1,8 @@ Name: trace-cmd -Version: 3.2 -Release: 2 +Version: 3.3.2 +Release: 1 Summary: A front-end for Ftrace -License: GPLv2 and LGPLv2 +License: LGPL-2.1-only AND LGPL-2.1-or-later AND GPL-2.0-only AND GPL-2.0-or-later URL: http://git.kernel.org/?p=linux/kernel/git/rostedt/trace-cmd.git;a=summary # If upstream does not provide tarballs, to generate: @@ -12,8 +12,7 @@ URL: http://git.kernel.org/?p=linux/kernel/git/rostedt/trace-cmd Source0: https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v%{version}.tar.gz Source1: trace-cmd.conf Source2: trace-cmd.service -Source3: 98-trace-cmd.rules -Patch0: 0001-python313.patch +Source3: 98-trace-cmd.rules BuildRequires: make BuildRequires: gcc @@ -87,7 +86,7 @@ rm -rf %{buildroot}/%{_mandir}/man3/* %{_mandir}/man1/%{name}* %{_mandir}/man5/%{name}* %{_docdir}/trace-cmd/trace-cmd*.html -%{_sysconfdir}/bash_completion.d/trace-cmd.bash +%{_datadir}/bash-completion/completions/trace-cmd.bash %{_sysconfdir}/sysconfig/trace-cmd.conf %{_unitdir}/trace-cmd.service %{_udevrulesdir}/98-trace-cmd.rules @@ -101,6 +100,17 @@ rm -rf %{buildroot}/%{_mandir}/man3/* %{_libdir}/%{name}/python/ %changelog +* Mon Jul 21 2025 yaoxin <1024769339@qq.com> - 3.3.2-1 +- Update to 3.3.2: + * Add trace-cmd show --max_latency + * Bail out of trace-cmd reset on invalid options + * Add trace-cmd reset -k option to keep events + * New bash completions + * Update help messages of trace-cmd show for --hist and --trigger options + * Fix some memory errors + * Fix sqlhist initialization of variables + * Fix trace-cmd record demonization stdin redirection to /dev/null + * Fri Nov 08 2024 wangkai <13474090681@163.com> - 3.2-2 - Fix uninstall trace-cmd error and service start fail