Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
trace-cmd
trace-cmd.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File trace-cmd.changes of Package trace-cmd
------------------------------------------------------------------- Fri May 10 09:19:23 UTC 2024 - Petr Tesařík <ptesarik@suse.com> - Build with support for zlib and zstd compression. ------------------------------------------------------------------- Thu Jun 15 19:09:55 UTC 2023 - Tony Jones <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 18:55:34 UTC 2023 - Tony Jones <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 7 13:32:43 UTC 2023 - Daniel Wagner <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 09:28:02 UTC 2022 - Daniel Wagner <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 07:51:55 UTC 2022 - Daniel Wagner <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 12:34:56 UTC 2022 - olaf@aepfle.de - Force correct pkgconfig_dir location to fix build - Force python3 during build ------------------------------------------------------------------- Thu Jan 20 17:21:13 UTC 2022 - Dario Faggioli <dfaggioli@suse.com> - New package, with python plugins - Add 0002-trace-cmd-Remove-last-elements-of-local-libtracefs-a.patch ------------------------------------------------------------------- Thu Jan 20 12:27:39 UTC 2022 - Dario Faggioli <dfaggioli@suse.com> - Update to latest upstream version (2.9.6) - Drop makefile-lib64.patch (not necessary any longer) - Depend on libtraceevent and libtracefs own package, instead of building (a copy of, at least potentially) them ourselves - Build libtracecmd (and -devel) as separate package - Add 0001-libtracecmd-use-major-version-as-SONAME.patch - Drop trace-cmd-rpmlintrc (no more lint errors) - Some spec file cleanup, e.g.: - %setup --> %autosetup - make --> %make_build ------------------------------------------------------------------- Thu Sep 24 08:23:29 UTC 2020 - Dario Faggioli <dfaggioli@suse.com> - Upgrade to version 2.9.1 - Drop 0001-trace-cmd-fix-multiple-definition-compiler-errors.patch - Patch is upstream, no backport needed any longer - Update plugins location (trace-cmd --> traceevent) - No need to explicitly remove kernelshark and its docs - They're no longer build with trace-cmd ------------------------------------------------------------------- Mon Jun 8 08:25:32 UTC 2020 - Mel Gorman <mgorman@suse.de> - Add 0001-trace-cmd-fix-multiple-definition-compiler-errors.patch - Backport fix for a multiple definition error triggered by gcc 10 ------------------------------------------------------------------- Tue Aug 20 12:49:44 UTC 2019 - Mel Gorman <mgorman@suse.com> - Clean spec file using spec-cleaner ------------------------------------------------------------------- Thu Aug 8 09:34:29 UTC 2019 - Mel Gorman <mgorman@suse.com> - Add makefile-bash.patch - Installs bash completes as per openSUSE packaging guidelines - Delete revert-trace-cmd-if-event-fork-exists-use-it-instead-of-ptrace.patch - Patch merged upstream - Delete trace-cmd-asciidoc-fix.patch - Patch merged upstream ------------------------------------------------------------------- Wed Aug 7 12:48:37 UTC 2019 - Mel Gorman <mgorman@suse.com> - Remove building of kernelshark package - Upstream has separate versioning now for trace-cmd and kernelshark - Version tags no longer correspond to the same source - Upgrade to version 2.8.3 - Install headers dependencies to correct locations - SET SONAME on shared libraries - Python3 support - Upgrade to version 2.8.2 - Fix a potential issue with buffer run due to non-terminating string returned by readlink() - Upgrade to version 2.8.1 - Split out kernelshark in preparation for major rewrite. - Code refactoring related to the kernelshark split - Split out event handling into a separate library - Fix memory handling errors, NULL handling, use-after-free, leaks - Upgrade to version 2.7 - Memory leak fixes - Multiple bug fixes on how splice() is handled to avoid data loss - Fix various build warnings - Documentation updates for missing options, clarifications on usage - Update bash competion handlers for sub-commands - Upgrade to version 2.6.2 - Fix memory handling errors, NULL handling, use-after-free - Fix filter syntax for make_pid_filter - Documentation updates - Add bash competion handlers for sub-commands ------------------------------------------------------------------- Wed Feb 28 12:59:49 CET 2018 - tiwai@suse.de - Fix documentation build with asciidoc (bsc#1075764): trace-cmd-asciidoc-fix.patch ------------------------------------------------------------------- Wed Nov 1 16:17:19 UTC 2017 - mgorman@suse.com - Add audit-devel as a build dependency to remove a build warning - Revert event-fork support as children are not properly traced (bsc#1064552) Adds revert-trace-cmd-if-event-fork-exists-use-it-instead-of-ptrace.patch - Bump release number ------------------------------------------------------------------- Mon Aug 28 12:35:58 UTC 2017 - mgorman@suse.com - Upgrade to version 2.6.1 - Improved robust handling of malloc failures and corrupted input - Improved graphing support - Fix bug due to double frees - Fix output format oddities - Add filtering of specific pids - Add bash-completion handler - New option: --max-graph-depth to limit graph depth - New option: -I remove interrupts from trace - New option: -S remove softirqs from trace - New option: --ts2secs to convert cycles into seconds - Updated makefile-lib64.patch to match upstream Makefile changes ------------------------------------------------------------------- Wed Oct 5 14:48:18 UTC 2016 - mel.gorman@microfocus.com - Upgrade to version 2.6 - New option: -g for trace-cmd profile on custom events - New option: -G to make irqs global events in trace-cmd profile - New option: -B and -t options to trace-cmd extract to handle instances - New option: -a for all instances in trace-cmd extract - New option: -a for all instances for trace-cmd stop, reset, and restart - New option: --debug to trace-cmd report that shows markup of the trace.dat file. - New option: --by-comm to group tasks together by their names in trace-cmd profile. - New plugin: Added plugin for tlb_flush event - output: Show actual event paths instead of glob when starting - output: Simplify status output at end of trace - output: Sort events in trace-cmd profile - output: Show instance names in trace-cmd stat - Plugins are now allowed to have options - Have trace-cmd hist work with instances - Upgrade to version 2.5.2 - Added support for tracefs filesystem. - profile: Show timestamps of max and mins - profile: Add -H for user specified event hooking - Have -H in record be saved for report --profile to use ------------------------------------------------------------------- Wed Jan 28 11:00:46 UTC 2015 - mgorman@suse.com - Upgrade to version 2.5.1 - New command stream: stream to console without files - New command profile: live statistic gathering - New command stat: show what can be enabled - New command hist: histogram of recorded events - New command mem: filter a trace for kernel slab allocator calls - New option: record --profile will enable the same defaults as used with trace-cmd profile - New option: report --event filter recorded events based on a regex - New option: report --profile produces identical output as trace-cmd profile except on recorded data instead of live data. - Resets all modifications to existing tracing options on completion - Trace multiple PIDs (-P x,y,z) ------------------------------------------------------------------- Tue Mar 12 16:20:26 UTC 2013 - mgorman@suse.com - Upgrade to version 2.0.4 - Have read splice check for EINTR or EAGAIN - Do not block during ring buffer extract - Do not block on reads when record is finished The read splice check is expected to be necessary for trace-cmd to work with Linux kernel versions 3.10 and later. ------------------------------------------------------------------- Thu Dec 20 21:17:20 UTC 2012 - tonyj@suse.com - Upgrade to version v2.0.2 Changelog: - Update README for plugins directory - trace-cmd: Move trace-cmd python modules to lib/ - python: Fix further issues of struct record rename - Fix libraries to install in /usr/lib64 on relevant archs. This adds an openSUSE-specific patch called "makefile-lib64.patch" that will not be pushed upstream. ------------------------------------------------------------------- Mon Oct 8 19:18:13 UTC 2012 - mgorman@suse.com - Move to upstream stable version v2.0.1. Previously backported patches and openSUSE-specific path patches have been merged upstream in this version. - Allow filtering by function names instead of pointers - Numberous formatting fixes - Many small stability fixes in the event parser, libtraceevent and trace-cmd. Off-by-one errors, potential memory leaks etc. - Reduced memory and CPU usage. Closes file descriptors that pin kernel memory, avoids loading of python if python plugins are not in use. ------------------------------------------------------------------- Fri Sep 28 15:12:32 UTC 2012 - mgorman@suse.com - Backport patches necessary for the "wakeup" plugin to collect actual data and report it without segmentation faults. ------------------------------------------------------------------- Wed Sep 19 10:29:43 UTC 2012 - mgorman@suse.com - Depend on libxslt instead of xsltproc on older releases. ------------------------------------------------------------------- Mon Sep 17 16:11:52 UTC 2012 - mgorman@suse.com - Initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor