Package Release Info

trace-cmd-3.3.2-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

trace-cmd-python3

Change Logs

* Tue Apr 29 2025 petr.pavlu@suse.com
- Update to version 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
* Tue Feb 04 2025 andrea.manzini@suse.com
- Update to latest upstream version 3.3.1:
  * Disable function trace option func_stack_trace before clearing filter
  * Fix compression algorithm for files greater than 2GB
  * Update printf format to match unsigned parameters.
- Update to version 3.3.0:
  * Now by default, the output shows the latency lines:
  * Add feature to build with meson from using make
  * Add trace-cmd record --daemonize
  * Add trace-cmd show --buffer-subbuf-size option
    This will display the "subbuf-size" of the instance ring buffer.
    (New Linux kernel featuer added in v6.8)
  * Add trace-cmd show --buffer_percent option
    This will display the "buffer_percent" option, added in v5.0.
  * Add trace-cmd show --hist and --trigger options
    Add options to trace-cmd show to display the hist and trigger contents
    of events.
  * Add new command "sqlhist" that makes trace-cmd do the same work as
    the sqlhist code in libtracefs.
  * Show "buffer_subbuf_size" in trace-cmd stat
  * Add trace-cmd record --subbuf-size option
  * Allow trace-cmd report to read multiple files without using the -i
    option. That is, "trace-cmd report trace*.dat" will now work.
  * Have trace-cmd split work with trace.dat files with multiple instances.
  * Allow trace-cmd split to split out instance buffers
  * Allow trace-cmd record to support -m option when recording from an agent.
  * Fix output file names for trace-cmd split
  * Fix the way filters were applied to trace-cmd report with multiple trace.dat
    files.
  * Fix the trace-cmd reset -d option
  * Fix meson build issue
  * Make some man pages clean ups
  * Fix other minor issues.
- dropped patch: libtracecmd-add-explicit-meson-thread-dependency.patch
- dropped patch: tracecmd-add-explicit-meson-thread-dependency.patch
* Fri May 10 2024 ptesarik@suse.com
- Build with support for zlib and zstd compression.
* Thu Jun 15 2023 tonyj@suse.com
- Add explicit thread dependency for older versions of meson (i.e SLE-15-SP5)
  New patch: libtracecmd-add-explicit-meson-thread-dependency.patch
  New patch: tracecmd-add-explicit-meson-thread-dependency.patch
* Thu Jun 15 2023 tonyj@suse.com
- Update to version 3.2
  * Add trace-attach.c to meson build
  * Add initial support for meson
  * Quiet valgrind from reporting forked children
  * Close handle after opening
  * Fix memory leaks of followers
  * Add Makefile target for memory test
  * Update the version to the development
  * Add new command "attach"
  * Add tracecmd_get_tsc2nsec() API
  * Unlock records in tracecmd_iterate_events()
  * Add "IP" to -N argument in help message
  * Remove redundant check of instance in allocate_instance()
  * Free buf_from in error path of tracecmd_compress_copy_from()
  * Update v7 trace.dat documentation to clarify the strings section
  * Do not destroy existing instances
  * Do not extract top level unless told to
  * Fix tracecmd_compress_copy_from() write size return
  * Document filter scope
  * Support global filters
  * Ensure filter is applied to single input file
  * Open code execvp routine to avoid multiple execve syscalls
- Drop patches (upstream):
  * 0001-libtracecmd-Add-initial-support-for-meson.patch
  * 0002-trace-cmd-Add-initial-support-for-meson.patch
* Tue Feb 07 2023 daniel.wagner@suse.com
- Update to latest upstream version (3.1.6)
  * Make sure 32 bit stat works on large files
  * Fix usage of temp file in trace-cmd stream
  * Do not block when stopping trace-cmd stream threads
  * Fix flushing issue with trace-cmd stream
  * Set default sleep of trace-cmd stream to 1/2 second
  * Remove calls to lseek64() and friends in lieu of defining _FILE_OFFSET_BITS=64
- Sync meson build patch with latest upstream version
  * Documentation is build via extra build target
* Tue Dec 27 2022 daniel.wagner@suse.com
- Update to latest upstream version (3.1.5)
  - Let subcommand "convert" automatically compress if possible
  - Fix calculation of pipe_size (which defaulted to just page size)
- Build project with Meson
  * add 0001-libtracecmd-Add-initial-support-for-meson.patch
  * add 0002-trace-cmd-Add-initial-support-for-meson.patch
  * remove 0001-build-Only-consider-trace-cmd-documentation.patch
  * remove 0002-build-Obey-package-guidelines-for-bash-completions.patch
* Wed Aug 24 2022 daniel.wagner@suse.com
- Update to latest upstream version (3.1.2)
  Splitted libtracecmd into a seperate project as it has
  a different release cycle and doesn't align with the
  trace-cmd frontend.
  - Drop 0001-libtracecmd-use-major-version-as-SONAME.patch
  - Drop 0002-trace-cmd-Remove-last-elements-of-local-libtracefs-a.patch
  - Add 0001-build-Only-consider-trace-cmd-documentation.patch
  - Rename makefile-bash.patch to 0002-build-Obey-package-guidelines-for-bash-completions.patch
* Tue Feb 22 2022 olaf@aepfle.de
- Force correct pkgconfig_dir location to fix build
- Force python3 during build
* Thu Jan 20 2022 dfaggioli@suse.com
- New package, with python plugins
  - Add 0002-trace-cmd-Remove-last-elements-of-local-libtracefs-a.patch