<div class="container">
<h1>Feature update for libtraceevent, libtracefs, trace-cmd</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-FU-2023:3350-1</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-4572">PED-4572</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">Development Tools Module 15-SP5</li>
<li class="list-group-item">openSUSE Leap 15.5</li>
<li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server 15 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP5</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains one feature can now be installed.</p>
<h2>Description:</h2>
<p>This update for libtraceevent, libtracefs and trace-cmd fixes the following issues:</p>
<p>trace-cmd:</p>
<ul>
<li>Version update from 2.6.1 to 3.2 (jsc#PED-4572)</li>
<li>Quiet valgrind from reporting forked children</li>
<li>Close handle after opening</li>
<li>Fix memory leaks of followers</li>
<li>Add new command <code>attach</code></li>
<li>Add tracecmd_get_tsc2nsec() API</li>
<li>Unlock records in tracecmd_iterate_events()</li>
<li>Add "IP" to -N argument in help message</li>
<li>Remove redundant check of instance in allocate_instance()</li>
<li>Free buf_from in error path of tracecmd_compress_copy_from()</li>
<li>Update v7 trace.dat documentation to clarify the strings section</li>
<li>Do not destroy existing instances</li>
<li>Do not extract top level unless told to</li>
<li>Fix tracecmd_compress_copy_from() write size return </li>
<li>Document filter scope</li>
<li>Support global filters</li>
<li>Ensure filter is applied to single input file</li>
<li>Open code execvp routine to avoid multiple execve syscalls</li>
<li>Remove building of kernelshark package</li>
<li>Upstream has separate versioning now for trace-cmd and kernelshark</li>
<li>Version tags no longer correspond to the same source</li>
</ul>
<p>libtraceevent:</p>
<ul>
<li>New package implementation required by trace-cmd (jsc#PED-4572)</li>
</ul>
<p>libtracefs:</p>
<ul>
<li>New package implementation required by trace-cmd (jsc#PED-4572)</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE Moderate update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
openSUSE Leap 15.5
<br/>
<code>zypper in -t patch SUSE-2023-3350=1 openSUSE-SLE-15.5-2023-3350=1</code>
</li>
<li class="list-group-item">
Development Tools Module 15-SP5
<br/>
<code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2023-3350=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64 i586)
<ul>
<li>libtracefs-debugsource-1.7.0-150500.11.3.3</li>
<li>libtraceevent-debugsource-1.7.3-150500.11.3.2</li>
<li>trace-cmd-debuginfo-3.2-150500.14.3.3</li>
<li>libtracefs-tools-1.7.0-150500.11.3.3</li>
<li>libtraceevent1-plugins-debuginfo-1.7.3-150500.11.3.2</li>
<li>libtracefs1-debuginfo-1.7.0-150500.11.3.3</li>
<li>libtraceevent1-plugins-1.7.3-150500.11.3.2</li>
<li>libtracefs-debuginfo-1.7.0-150500.11.3.3</li>
<li>libtracefs-tools-debuginfo-1.7.0-150500.11.3.3</li>
<li>libtraceevent-devel-1.7.3-150500.11.3.2</li>
<li>libtraceevent1-1.7.3-150500.11.3.2</li>
<li>libtraceevent1-debuginfo-1.7.3-150500.11.3.2</li>
<li>libtracefs1-1.7.0-150500.11.3.3</li>
<li>trace-cmd-3.2-150500.14.3.3</li>
<li>trace-cmd-debugsource-3.2-150500.14.3.3</li>
<li>libtraceevent-debuginfo-1.7.3-150500.11.3.2</li>
<li>libtracefs-devel-1.7.0-150500.11.3.3</li>
<li>trace-cmd-python3-3.2-150500.14.3.3</li>
<li>trace-cmd-python3-debuginfo-3.2-150500.14.3.3</li>
</ul>
</li>
<li>
Development Tools Module 15-SP5 (aarch64 ppc64le s390x x86_64)
<ul>
<li>libtracefs-debugsource-1.7.0-150500.11.3.3</li>
<li>libtraceevent-debugsource-1.7.3-150500.11.3.2</li>
<li>trace-cmd-debuginfo-3.2-150500.14.3.3</li>
<li>libtracefs-tools-1.7.0-150500.11.3.3</li>
<li>libtraceevent1-plugins-debuginfo-1.7.3-150500.11.3.2</li>
<li>libtracefs1-debuginfo-1.7.0-150500.11.3.3</li>
<li>libtraceevent1-plugins-1.7.3-150500.11.3.2</li>
<li>libtracefs-debuginfo-1.7.0-150500.11.3.3</li>
<li>libtracefs-tools-debuginfo-1.7.0-150500.11.3.3</li>
<li>libtraceevent-devel-1.7.3-150500.11.3.2</li>
<li>libtraceevent1-1.7.3-150500.11.3.2</li>
<li>libtraceevent1-debuginfo-1.7.3-150500.11.3.2</li>
<li>libtracefs1-1.7.0-150500.11.3.3</li>
<li>trace-cmd-3.2-150500.14.3.3</li>
<li>trace-cmd-debugsource-3.2-150500.14.3.3</li>
<li>libtraceevent-debuginfo-1.7.3-150500.11.3.2</li>
<li>libtracefs-devel-1.7.0-150500.11.3.3</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://jira.suse.com/browse/PED-4572">https://jira.suse.com/browse/PED-4572</a>
</li>
</ul>
</div>