<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="45">
<package pkgid="bdef390f37f5dda793f9cf774549d9a2f9887db63c3d1b9dd603b974aedfe883cae1988b40d75e8174b8276c6c2e847a1dd677a112351684c519eaedd74129b5" name="babeltrace" arch="ppc64le">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="2b7ae354f7ff3c786b6e9b64b9a80dd4e5956b25fdeaef2089c420b754609761ed0874ec736ecad5a93c8df25c348c8cec4f4d7cf1d99f851a7db364e7ab4f7e" name="babeltrace" arch="src">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="tonyj@suse.com" date="1363003200">- Upgrade to version 1.0.3 (FATE#314846)
  Changelog 1.0.3:
  * Fix: Double free when calling bt_context_remove_trace()
  * Add missing runall.sh to dist packaging
  * Fix: alignment of compound types containing array field
  Changelog 1.0.2:
  * Fix: add tests/lib missing files to Makefile.am
  Changelog 1.0.1:
  * Provides a basic pkg-config file for libbabeltrace
  * Fix erroneous warning/error messages
  * Fix comment in context.h
  * Cleanup: Remove whitespace at EOL from mit-license.txt
  * Add missing permission notice in each source file
  * Adding a test which do a sequence of seek BEGIN, LAST, BEGIN, LAST
  * Run seek tests on a second trace file
  * Add #define _GNU_SOURCE to remove warning about asprintf
  * Include a test for SEEK_BEGIN and SEEK_LAST
  * Fix: Report success even if we find at least one valid stream in find_max_timestamp_ctf_stream_class
  * Fix SEEK_BEGIN for streams that do not contain any event
  Changelog 1.0.0:
  * tests: add test traces to distribution tarball
  * Document bash requirement for make check in README
  * Add tests to make check
  * Fix: add missing header size validation
  * callbacks.c: handle extract_ctf_stream_event return value
  * Cleanup: fix cppcheck warning
  * Cleanup: fix cppcheck warnings
  * fix double-free on error path
  Changelog 1.0.0-rc6:
  * Add valgrind suppression file for libpopt
  * Fix: unplug memory leak that causes popt-0.13 to segfault
  * Fix: test all close/fclose ret val, fix double close
  * Cleanup: add missing newline
  * Fix: fd leak on trace close
  * Fix memory leaks induced by lack of libpopt documentation
  * babeltrace: fix poptGetOptArg memleak
  * plugins: implement plugin unregister
  * Doc: valgrind with babeltrace (glib workaround)
  * callsites: fix memory leak
  * Fix: free all the metadata-related memory
  * Fix : Free the iterator callback arrays
  * Fix : cleanup teardown of context
  * Fix : protect static float and double declarations
  * callsite: support instruction pointer field
  * Document that list.h is LGPLv2.1, but entirely trivial
  * Fix: callsite support: list multiple callsites
  * Add callsite support
  * Fix: Allow 64-bit packet offset
  * Fix: emf uri: surround by " "
  * Handle model.emf.uri event info
  * Fix: Documentation cleanup
  * Fix: misplaced C++ ifdef
  * Fix babeltrace-log get big line when the input file last line don't have enter
  * API Fix: bt_ctf_iter_read_event_flags
  * Fix: get encoding for char arrays and sequences
  * Fix: access to declaration from declaration_field
  * Fix: get_declaration_* should not cast to field
  * Fix babeltrace-log uninitialized memory (v2)
  * Revert "Fix babeltrace-log uninitialized memory"
  * Fix babeltrace-log uninitialized memory
  * Fix: access field properties by declaration
  * Fix: check return value of get_char_array
  * Fix: C++ support to API header files
  Changelog 1.0.0-rc5:
  * Change default printout to add host, process names and vpid
  * Add support for trace:hostname field
  * Fix: allow specifying more than one input trace path
  * Fix: make warnings (partial errors) visible
  * Fix: --clock-force-correlate to handle trace collections gathered from v
  * Documentation: update API doc with enum functions
  * Fix: API: remove unsupported BT_SEEK_END from API
  * API documentation
  * Cleanup: shut up gcc uninitialized var warning
  * Fix: support large files on 32-bit systems
  * Fix: remove unused fts.h include
  * Fix: add missing enum support to API
  * Fix: handle clock offset with frequency different from 1GHz
  * Cleanup: update ifdef wrapper name
  * Fix: clarify bt_ctf_get_field_list
  * Fix trace-collection.h: No such file or directory that build code with l
  * Fix: check return value of bt_context_create
  * Fix: ensure mmap_base_offset is zeroed on initialization
  * Fix: Reswitch to FTW for add_traces_recursive
  * Fix: don't free unallocated index
  * Fix: don't close the metadata FD if a FP is passed
  * Add BT_SEEK_LAST type to bt_iter_pos
  * Fix: iterator.c BT_SEEK_RESTORE: check return value
  * Fix: complete error handling of babeltrace API
  * cleanup: protected -&gt; hidden: cleanup symbol table
  * Fix: add mmap_base_offset to ctf_stream_pos
  * Fix: assign the current clock for mmap traces
  * Fix: libbabeltrace add missing static declaration
  * Fix: safety checks for opening mmap traces
  * Remove trace-collection.h from include_headers
  * Fix: protect visibility of ctf-parser functions
  * Fix: correct name of bt_ctf_field_get_error in comments and typo in man
  * Fix: wrong type in bt_ctf_get_uint64/int64
  * API cleanup name get_timestamp and get_cycles
  * fix comment struct bt_saved_pos
  * Fix: Add missing clock-types.h
  * Get rid of clock-raw and use real clock
  * Cleanup (messages): Make the wording of the signedness warning clearer
  * Fix: error path if heap_init fails
  * Fix: Remove obsolete bt_iter_seek function
  * Make the signedness warning useful with the field name
  * Fix: Restore heap for SEEK_BEGIN
  * Fix: check if handle is valid
  * Fix: iterator set_pos
  * Fix: get rid of consumed flag
  * Fix: add missing heap_copy
  * Fix: babeltrace assert() triggered by directories within trace
  * Several fixes for bt_iter_pos related functions
  * Fix iterator: various fixes
  * Fix: remove duplicate yydebug var
  * Fix babeltrace iterator lib: seek at time 0</changelog>
  <changelog author="cfarrell@suse.com" date="1363348800">- license update: MIT and GPL-2.0
  The correct operator is ^and^, not ^or^. Also, use SPDX format where
  possible</changelog>
  <changelog author="tonyj@suse.com" date="1392033600">- Update to version 1.1.1</changelog>
  <changelog author="tonyj@suse.com" date="1393588800">- Update to version 1.2</changelog>
  <changelog author="tonyj@suse.com" date="1397563200">- Update to version 1.2.1
  Changelog:
  * Fix: Accept an input port in the live URL when no session is provided</changelog>
  <changelog author="tonyj@suse.com" date="1438084800">- Update to version 1.2.4 (FATE#319273)
  Changelog 1.2.4:
  * Fix: make sure we can exit the get_new_metadata loop
  * Docs fix: Change bt_ctf_writer_create_stream return description
  * Fix: offset_s and CTF clocks with frequency != 1GHz
  Changelog 1.2.3:
  * Fix: incorrect compiler warning
  * Fix: Don't assume that PROT_WRITE grants read permissions
  * Fix: align objstack on 8 bytes
  * Fix Python: Add a comment warning about an API limitation
  * Use BABELTRACE_HOST_NAME_MAX in test_ctf_writer.c
  * Add limits compatibility header
  * Fix: don't perform unaligned integer read/writes
  * Fix: Align buffers from objstack_alloc on sizeof(void *)
  * Fix: bt_ctf_field_type_structure_add_field argument validation
  Changelog 1.2.2:
  * Fix: Support out of tree builds in babeltrace
  * Fix: mmap trace read the stream_id from the first packet
  * Fix: check the lttng-relayd protocol version
  * Fix: don't update the trace collection if no new streams were received
  * Fix (Python bindings): Return a string if a sequence's element are chars
  * Fix: don't use a return code in _bt_ctf_stream_append_discarded_events
  * Fix: Report the sequence's length field's value as length
  * Fix: Variable name typo in SequenceField and Event classes
  * Fix python: remove weird char at the end of line
  * Fix: add missing files to gitignore
  * Fix: ctf-text: add missing double-quotes around enum tag
  * Fix: Add missing lttng_live_should_quit checks
  * Fix: Report errors occuring in lttng_live_read</changelog>
  <changelog author="dmueller@suse.com" date="1441022400">- enable build for aarch64 (fate#318370)</changelog>
  <changelog author="tonyj@suse.com" date="1444046400">- Cleanup urls in spec file (FATE#319273)</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1470139200">- add ppc64/ppc64le in ExclusiveArch</changelog>
  <changelog author="tonyj@suse.com" date="1504267200">- Update to version 1.5.3 for SLE15 (bsc#1055683)</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="1aec9c22152323b91ca3d7e6b87020932defc18116ec4f9b482d2d00c47c23b22ff1a39afa529da1e69c5baf8e056d3254c1d021ffe2731cbf4279ded290aadc" name="babeltrace-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="51eec0983364b9b11ef4cdffa362b31f0500d70286012158a4f365a08a7a82ee43f925816c1755a1be1a48f1a88c13718afa039a9a0f227b729c6aa706a45207" name="babeltrace-debugsource" arch="ppc64le">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="9054216d0e777470f7185ff6ed7fc2f1fef757cfc2377309f227830aebb82a45c60b3a8215f12662d2129c2bb4e7d42664e7471d79004e0faa1b21f1556ac9b1" name="babeltrace-devel" arch="ppc64le">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="0a4d9d9363f877776aa805f305f4aac08ccb76b23248f27a03168b7b815e3d645bfa3f0252777488dbe89a2a1522ea568fa988d1f6a936bdf83d8a545189e66c" name="babeltrace2" arch="ppc64le">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="279d3b28a839ddb0f190a2e8c9a9de5027964a4484e39ddc6ff7f8d709d9836f976f255ca2b37a98fc17e8a1bc0746390c144ccb7ab81cc522eafa757a77b5ff" name="babeltrace2" arch="src">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="4304f90f599cc82cfe5f3988862a4bf8c160e347cae282f9c3ae480bc376756786c4ca84184e29a6198a15da001be6cf224aab671dfdd1a4b3b449a2f54a0510" name="babeltrace2-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="26f4cff4c1b5b73ce8f26978ea4d9cb14e0d8a617525b7b4794c10137d2eaeea8beae1c1f5d48b687965664b8fd6e2e165ed4fddcc8c1d8ff69bec38ac0189d8" name="babeltrace2-debugsource" arch="ppc64le">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="10437cb4cf6b4f43df30e8843f80cf130d003547384dd897e16b76bd7d86fcf1b34f40afcc3834b98dc19b639c5089d015befbca0ebb10befe2957f960dd4213" name="babeltrace2-devel" arch="ppc64le">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="91ee1a233eed47ac489a29641e9dfdaad4fcfb869ef1ff031e5ad966fd9069940b7f34df436c280cfc4b0fef941a4cac74d174d75d78c2d22dae533a2c4e33aa" name="liblttng-ctl6" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="063218121fd011fde654953d74f146690b2688a554e04c683a03a885a51269674cf59d1619d547e61de86ca4cf2d6f4255fb2bc4e2de399548dee59e212edeea" name="liblttng-ctl6-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="123e1f229daebfc2c17ca4e377a140ba6163893feaeec59f4f4b1bc2be3c1fb21dde3954e730f5c7fea7c45480a18f5aab9a8f44c7d2022cd40a6767508a19f5" name="liblttng-ust-ctl6" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="9aa76359b4123f70fc67edd111d7604a20e875857cc6b786ed27f5c7808da10fb3487b645526bb621dbea1955b02c41f0734a7720aae7938cf99508a3b881cb9" name="liblttng-ust-ctl6-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="50d98febbe3b1a7560dc01756040c7a3954f2b480352484971013bc6fab9bdb28063898fe251430ac6d7599847e8868338d7f269b95e8f3b97bb2b3d54fd08c5" name="liblttng-ust-python-agent1" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="ff0c3cca9e5e0a4fb7dfbd34ac8eec965b7f35309485b7ec9fbf81f4a4cb878175e3473767717f9dbb5f9febc779053ca2849f2c27e6d8e609ce5ff4e629d0da" name="liblttng-ust-python-agent1-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="d38ea6066788ba13748f8566c2b0db5bf0c074053cd6c3df640a333c6f126afa6ba5c510667acddefdf63893b58d9c9059437a633cf2177b397ce84263343eab" name="liblttng-ust1" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="520a2209ae02b548bd52eabf5bf9374459b38f62e43a9a7d2a0c32518c42405fac2b716a1c34cc327b904ac05f0e4c0cad726391a73c6981043095a359022873" name="liblttng-ust1-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="0de1fb4e1f4617bdb208aeb003dc21229b2d149eb78fb591c6000086c65e53805b4cc3e0516e05b6cfffe6d5dd6da996777bda5a5c118279c465fb2c4d15d752" name="lttng-modules" arch="ppc64le">
  <version epoch="0" ver="2.13.11" rel="57.22"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1611316800">- Update to version 2.12.4
  * fix: adjust version range for trace_find_free_extent()
  * Improve the release script
  * Add release maintainer script
  * fix: statedump: undefined symbols caused by incorrect patch
    backport
  * fix: include order for older kernels
  * fix: tracepoint: Optimize using static_call() (v5.10)
  * fix: KVM: x86/mmu: Return unique RET_PF_* values if the
    fault was fixed (v5.10)
  * fix: kvm: x86/mmu: Add TDP MMU PF handler (v5.10)
  * fix: KVM: x86: Add intr/vectoring info and error code to
    kvm_exit tracepoint (v5.10)
  * fix: ext4: fast commit recovery path (v5.10)
  * fix: btrfs: make ordered extent tracepoint take btrfs_inode
    (v5.10)
  * fix: btrfs: tracepoints: output proper root owner for
    trace_find_free_extent() (v5.10)
  * fix: objtool: Rename frame.h -&gt; objtool.h (v5.10)
  * Fix: ressource leak in id tracker
  * fix: strncpy equals destination size warning</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add lttng-modules-2.13.0-linux-5.15.patch: Linux 5.15
  compatibility (commit ffcc8734 by Michael Jeanson).
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1642248000">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/tags/v2.13.1
- Drop lttng-modules-2.13.0-linux-5.15.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.3:
  * Fix: incorrect in/out direction for syscall exit.
  * Fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17).
  * Fix: net: skb: introduce kfree_skb_reason() (v5.17).
  * Fix: random: rather than entropy_store abstraction, use global
    (v5.17).
  * Fix: btrfs: pass fs_info to trace_btrfs_transaction_commit
    (v5.17).
  * Fix: mm: compaction: fix the migration stats in
    trace_mm_compaction_migratepages() (v5.17).
  * Fix: block: remove the -&gt;rq_disk field in struct request
    (v5.17).
  * Fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17).
  * Document expected ISO8601 time formats in ABI header.
  * Fix: lttng ABI: lttng_counter_ioctl() tainted scalar.
  * Fix: sample discarded events count before reserve.
  * Cleanup: comment alignment in ring buffer config.h.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1654257600">- Update to version 2.13.4:
  * Fix: event notifier: racy use of last subbuffer record.
  * Fix: bytecode interpreter context_get_index() leaves byte
    order uninitialised.
  * Fix: "random" tracepoints removed in stable kernels.
  * Fix: random: remove unused tracepoints (v5.10, v5.15).
  * Fix: sched/tracing: Append prev_state to tp args instead
    (v5.18).
  * Fix: mm: compaction: cleanup the compaction trace events
    (v5.18).
  * Fix: scsi: core: Remove &lt;scsi/scsi_request.h&gt; (v5.18).
  * Fix: kprobes: Use rethook for kretprobe if possible (v5.18).
  * Fix: random: remove unused tracepoints (v5.18).
  * Fix: scsi: block: Remove REQ_OP_WRITE_SAME support (v5.18).
  * Fix: block: remove genhd.h (v5.18).
  * Fix: sched/tracing: Don't re-read p-&gt;state when emitting
    sched_switch event (v5.18).
  * Fix: KVM: x86: Unexport kvm_x86_ops (v5.18).
  * Fix: do not warn on unknown counter ioctl.
  * Fix: tracepoint event: allow same provider and event name.
  * Fix: compaction migratepages event name.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Add lttng-modules-2.13.4-linux-5.19.patch: back-port commits
  6229bbaa423832f6b7c7a658ad11e1d4242752ff,
  5e2f832d59d51589ab69479c7db43c7581fb9346,
  c6da9604b1666780ea4725b3b3d1bfa1548f9c89
  for Linux 5.19 compatibility.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.7 (changes since 2.13.4):
  * Fix: incorrect stub prototypes when
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=n.
  * Fix: mm/tracing: add 'accounted' entry into output of
    allocation tracepoints (v6.0).
  * Fix: block: remove bdevname (v6.0).
  * Fix: fs/jbd2: Fix the documentation of the
    jbd2_write_superblock() callers (v6.0).
  * Fix: tie compaction probe build to CONFIG_COMPACTION.
  * Fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16).
  * Fix: workqueue: Fix type of cpu in trace event (v5.19).
  * Fix: fs: Remove flags parameter from aops-&gt;write_begin (v5.19).
  * Fix: mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    (v5.19).
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: honour "user" attribute for array/sequence of user integers.
  * wrapper: powerpc64: fix kernel crash caused by do_get_kallsyms.
  * Fix: event notification: Remove duplicate event enabled check.
  * Fix: event notification capture: validate buffer length.
  * Fix: handle capture page faults as skip field.
  * Fix: event notification capture error handling.
  * Fix: capture_sequence_element_{un,}signed: handle user-space
    input.
  * Fix: notification capture: handle userspace strings.
  * Implement lttng_msgpack_write_user_str.
  * Fix: bytecode interpreter: LOAD_FIELD: handle user fields.
  * Fix: move "user" attribute from field to type.
  * Introduce lttng_copy_from_user_check_nofault.
  * Fix: adjust range v5.10.137 in block probe.
  * Fix: handle integer capture page faults as skip field.
- Drop lttng-modules-2.13.4-linux-5.19.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673611200">- Update to version 2.13.8:
  * Fix: jbd2: use the correct print format.
  * Fix: in_x32_syscall was introduced in v4.7.0.
  * Explicitly skip tracing x32 system calls.
  * Fix: kallsyms wrapper on ppc64el.
  * Fix: Adjust ranges for RHEL 8.6 kernels.
  * Fix: kvm-x86 requires CONFIG_KALLSYMS_ALL.
  * Fix: mm/slab_common: drop kmem_alloc &amp; avoid dereferencing
    fields when not using (v6.1).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685102400">- Update to version 2.13.9:
  * Fix: jbd2: use the correct print format (v5.4.229).
  * Fix: jbd2 upper bound for v5.10.163.
  * Fix: jbd2: use the correct print format (v5.10.163).
  * Fix: btrfs: move accessor helpers into accessors.h (v6.2).
- Add lttng-modules-2.13.9-linux-6.3.patch: back-port commits
  23d91ab1f33370551feceddd93a1ecac7213e692,
  f3559e5b06b24ad0336211950792fa97398c5e9a,
  f39b4a3cbff6d286025bd692aaa24ae6f8efb40b,
  6bc8ed7d08c616991451183eaffeeeb80ca0cd1a
  for Linux 6.3 compatibility.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1707998400">- Update to version 2.13.11 to allow package inclusion into SLE-Micro 6.0:
  Changes (2.13.11):
    Fix: Include linux/sched/rt.h for kernels v3.9 to v3.14
    Fix: Disable IBT around indirect function calls
    Inline implementation of task_prio()
    Fix: prio context NULL pointer exception
    Fix: MODULE_IMPORT_NS is introduced in kernel 5.4
    Android: Import VFS namespace for android common kernel
    Fix: get_file_rcu is missing in kernels &lt; 4.1
    Fix: lookup_fd_rcu replaced by lookup_fdget_rcu in linux 6.7.0-rc1
    Fix: mm, vmscan signatures changed in linux 6.7.0-rc1
    Fix: phys_proc_id and cpu_core_id moved in linux 6.7.0-rc1
    Fix build for RHEL 8.8 with linux 4.18.0-477.10.1+
    Fix: bytecode validator: oops during validation of immediate string
    Fix: lttng-probe-kvm-x86-mmu build with linux 6.6
    Fix: built-in lttng with kernel &gt;= v6.1
    Fix: ubuntu kinetic kernel range for jdb2
  Changes (2.13.10):
    Fix: sessiond: incorrect use of exclusions array leads to crash
    Tests fix: test_callstack: output of addr2line incorrectly parsed
    Fix: sessiond: silent kernel notifier registration error
    Fix: sessiond: size-based notification occasionally not triggered
    Fix: adding a user space probe fails on thumb functions
    Fix: Tests that assume CPU 0 is present
    Fix: Wrong assumption about possible CPUs
    Tests: fix: parse-callback reports missing addr2line
    Fix: lttng remove-trigger -h fails
    Tests: snapshot tests complain that nothing is output
    Tests: Test snapshot maximum size correctly
    Tests: Add get_possible_cpus_count utility
    Fix: ini parser: truncation of value name
    Fix: truncated len in lttng_event_rule_user_tracepoint_serialize()
    Tests: remove leftover debug printing in test_add_trigger_cli
- Drop patch lttng-modules-2.13.9-linux-6.3.patch (upstream)</changelog>
</package>
<package pkgid="d62b8cc9c8f0648db470df0125c6ffe5b208a4f42442896811be44819c0f721b66457eb09b07cc78b2f558b120fb113a02080fdbbe19801cc82c6252eee03b47" name="lttng-modules" arch="src">
  <version epoch="0" ver="2.13.11" rel="57.22"/>
  <changelog author="sor.alexei@meowr.ru" date="1517745600">- Update to version 2.10.5:
  * Fix network instrumentation protocol enum.
  * Update btrfs instrumentation for SUSE's kernel 4.4.103-6.
  * Update block instrumentation for SUSE's kernel 4.4.73-5.
  * Fix global_dirty_limit for kernel v4.2 and up.
  * Fix network instrumentation handling of corrupted TCP headers.
  * Add missing uaccess.h include from kstrtox.h wrapper.
  * Update kvm instrumentation for 4.14.14+, 4.9.77+, 4.4.112+.
  * Fix: btrfs_delayed_ref_head was unwired since v3.12.
  * Fix Debian kernel version parsing.
  * Fix block instrumentation 4.14+ NULL pointer dereference.
  * Update sock instrumentation for 4.15.
  * Fix: ACCESS_ONCE() was removed in kernel 4.15.
  * Fix sched instrumentation on stable RT kernels.
  * timer API transition for kernel 4.15.
  * Don't nest get online cpus.
  * Fix lttng_channel_syscall_mask() bool use in bitfield.
  * Update kmem instrumentation for kernel 4.15.
- Remove lttng-modules-2.10.4-fix-kvm.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1523188800">- Rebase btrfs-constify-tracepoint-arguments.patch.
- Add
  lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch:
  Update instrumentation on Linux 4.16 (commits 562860a, 9cf057f).</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 2.10.6:
  * Fix: Update RCU instrumentation for 4.17.
  * Fix: sunrpc instrumentation for 4.17.
  * Fix: Use struct reclaim_stat in mm_vmscan_lru_shrink_inactive
    for 4.17.
  * Fix: Add gfp_flags arg to mm_vmscan_kswapd_wake for 4.17.
  * Update: KVM instrumentation for ubuntu 4.13.0-38.
  * Fix: Update KVM instrumentation for Ubuntu 3.13.0-144.
  * Fix: btrfs instrumentation namespacing.
  * Cleanup: Comment about CONFIG_HOTPLUG_CPU ifdef.
  * Fix: Do not use CONFIG_HOTPLUG_CPU for the new hotplug API.
  * Fix: Update kvm instrumentation for 4.1.50+.
  * Use the memory pool instead of kmalloc.
  * Create a memory pool for temporary tracepoint probes storage.
  * Fix: Use proper pid_ns in the process statedump.
  * Fix: Add variable quoting to shell scripts.
  * Update: KVM instrumentation for fedora 4.14.13-300.
  * Fix: Add Fedora version macros.
  * Fix: Update btrfs instrumentation for SuSE 4.4.114-92.
  * Fix: Update block instrumentation for SuSE 4.4.114-92.
  * Fix: Update rcu instrumentation for v4.16.
  * Fix: Update vmscan instrumentation for v4.16.
  * Fix: Update timer instrumentation on 4.16 and 4.14-rt.
  * Update kvm instrumentation for debian kernel 4.14.0-3.
- Remove
  lttng-modules-2.10.5-update-instrumentation-for-linux-4.16.patch.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1535025600">- Update to version 2.10.7:
  * Fix: adjust SLE version ranges to build with SP2 and SP3.
  * Fix: Allow alphanumeric characters in the SLE version.
  * Fix: Adjust range for SUSE 4.4.103-92 kernels.
  * Add extra version information framework.
  * Fix: btrfs: Remove the unnecessary fs_info parameter.
  * Fix: asoc: Remove snd_soc_cache_sync() implementation.
  * Fix: asoc: Fix printing jack name.
  * Fix: asoc: Consolidate path trace events.
  * Fix: ASoC level IO tracing removed upstream.
  * Fix: dyntick field added to trace_rcu_dyntick in v4.16.
  * Fix: BUILD_BUG_ON with compile time constant on &lt; v2.6.38.
  * Fix: pid tracker should track "pgid" for noargs probes.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1542196800">- Update to version 2.10.8:
  * Fix: Update kvm instrumentation for SLES12 SP2
    LTSS &gt;= 4.4.121-92.92.
  * Fix: Add missing const to lttng_tracepoint_ptr_deref prototype.
  * Fix: Adapt to kernel relative references.
  * Fix: Implicit declarations caused by buffer size checks.
  * Prevent allocation of buffers if exceeding available memory.
  * Fix: Convert rcu tracepointis to gp_seq (v4.19).
  * Fix: net: Expose sk wmem in sock_exceed_buf_limit tracepoint
    (4.19).
  * Fix: Access migrate_disable field directly.
  * Fix: Out of memory error handling.
- Enable building for the RT flavor on SLE 15+.
- Remove btrfs-constify-tracepoint-arguments.patch: fixed upstream
  for SLE 12.
- Add lttng-modules-fix-leap-15.0.patch: Fix building on Leap 15.0.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1548331200">- Add
  lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch:
  Update instrumentation on Linux 4.20 (commits 6c484ba2, cef5d79e,
  307021a1).</changelog>
  <changelog author="Markus Beth &lt;markus.beth@web.de&gt;" date="1555848000">- Update to version 2.10.9:
  * Blacklist: kprobe for arm
  * Cleanup: tp mempool: Remove logically dead code.
  * Fix: btrfs: Remove fsid/metadata_fsid fields from btrfs_info.
  * Fix: SUNRPC: Simplify defining common RPC trace events (v5.0).
  * Fix: Replace pointer values with task-&gt;tk_pid and
    rpc_clnt-&gt;cl_clid.
  * Fix: Remove 'type' argument from access_ok() function (v5.0).
  * Fix: Timer instrumentation for RHEL 7.6.
  * Fix: ext4: Adjust reserved cluster count when removing extents
    (v4.20).
  * Fix: signal: Remove SEND_SIG_FORCED (v4.20).
  * Fix: signal: Distinguish between kernel_siginfo and siginfo
    (v4.20).
- Remove
  lttng-modules-2.10.8-update-instrumentation-for-linux-4.20.patch:
  fixed upstream.
- Rebase lttng-modules-fix-leap-15.0.patch.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1570104000">- Update to version 2.10.11 (changes since 2.10.9):
  * Don't print ring-buffer's records count when it is not used.
  * Do not set quiescent state on channel destroy.
  * ring_buffer_frontend.c: Fix init read timer with uninitialised
    flags.
  * random: Only read from /dev/random after its pool has received
    128 bits (v5.2).
  * mm: move recent_rotated pages calculation to
    shrink_inactive_list() (v5.2).
  * mm/vmscan: Simplify trace_reclaim_flags and trace_shrink_flags
    (v5.2).
  * mm/vmscan: Drop may_writepage and classzone_idx from direct
    reclaim begin template (v5.2).
  * timer/trace: Improve timer tracing (v5.2).
  * bitfields: Streamline use of underscores.
  * Silence compiler "always false comparison" warning.
  * bitfield: Shift undefined/implementation defined behaviours.
  * bitfield.h: Move to kernel style SPDX license identifiers.
  * timestamp_end field should include all events within sub-buffer.
  * Remove start and number from syscall_get_arguments() args
    (v5.1).
  * lttng abi documentation: Clarify getter usage requirements.
  * Don't access packet header for stream_id and
    stream_instance_id getters.
  * atomic_long_add_unless() returns a boolean.
  * Revert "KVM: MMU: show mmu_valid_gen..." (v5.1).
  * pipe: Stop using -&gt;can_merge (v5.1).
  * rcu: Remove wrapper definitions for obsolete RCU (v5.1).
  * mm: Create the new vm_fault_t type (v5.1).
  * extra-version-git.sh redirect stderr to /dev/null.
  * Fix gcc-9.1 stack frame size warning.
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Fix a missing define when not building with gcc.
  * lttng-tracepoint module notifier should return NOTIFY_OK.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 2.11.2:
  * See /usr/share/doc/packages/lttng-modules/ChangeLog
- Rebase and rename lttng-modules-fix-leap-15.0.patch to
  lttng-modules-fix-leap-15.1.patch.
- Update the spec.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604404800">- Update to version 2.12.3 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.12.3
  Delete patch: lttng-modules-fix-leap-15.1.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1611316800">- Update to version 2.12.4
  * fix: adjust version range for trace_find_free_extent()
  * Improve the release script
  * Add release maintainer script
  * fix: statedump: undefined symbols caused by incorrect patch
    backport
  * fix: include order for older kernels
  * fix: tracepoint: Optimize using static_call() (v5.10)
  * fix: KVM: x86/mmu: Return unique RET_PF_* values if the
    fault was fixed (v5.10)
  * fix: kvm: x86/mmu: Add TDP MMU PF handler (v5.10)
  * fix: KVM: x86: Add intr/vectoring info and error code to
    kvm_exit tracepoint (v5.10)
  * fix: ext4: fast commit recovery path (v5.10)
  * fix: btrfs: make ordered extent tracepoint take btrfs_inode
    (v5.10)
  * fix: btrfs: tracepoints: output proper root owner for
    trace_find_free_extent() (v5.10)
  * fix: objtool: Rename frame.h -&gt; objtool.h (v5.10)
  * Fix: ressource leak in id tracker
  * fix: strncpy equals destination size warning</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add lttng-modules-2.13.0-linux-5.15.patch: Linux 5.15
  compatibility (commit ffcc8734 by Michael Jeanson).
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1642248000">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/tags/v2.13.1
- Drop lttng-modules-2.13.0-linux-5.15.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.3:
  * Fix: incorrect in/out direction for syscall exit.
  * Fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17).
  * Fix: net: skb: introduce kfree_skb_reason() (v5.17).
  * Fix: random: rather than entropy_store abstraction, use global
    (v5.17).
  * Fix: btrfs: pass fs_info to trace_btrfs_transaction_commit
    (v5.17).
  * Fix: mm: compaction: fix the migration stats in
    trace_mm_compaction_migratepages() (v5.17).
  * Fix: block: remove the -&gt;rq_disk field in struct request
    (v5.17).
  * Fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17).
  * Document expected ISO8601 time formats in ABI header.
  * Fix: lttng ABI: lttng_counter_ioctl() tainted scalar.
  * Fix: sample discarded events count before reserve.
  * Cleanup: comment alignment in ring buffer config.h.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1654257600">- Update to version 2.13.4:
  * Fix: event notifier: racy use of last subbuffer record.
  * Fix: bytecode interpreter context_get_index() leaves byte
    order uninitialised.
  * Fix: "random" tracepoints removed in stable kernels.
  * Fix: random: remove unused tracepoints (v5.10, v5.15).
  * Fix: sched/tracing: Append prev_state to tp args instead
    (v5.18).
  * Fix: mm: compaction: cleanup the compaction trace events
    (v5.18).
  * Fix: scsi: core: Remove &lt;scsi/scsi_request.h&gt; (v5.18).
  * Fix: kprobes: Use rethook for kretprobe if possible (v5.18).
  * Fix: random: remove unused tracepoints (v5.18).
  * Fix: scsi: block: Remove REQ_OP_WRITE_SAME support (v5.18).
  * Fix: block: remove genhd.h (v5.18).
  * Fix: sched/tracing: Don't re-read p-&gt;state when emitting
    sched_switch event (v5.18).
  * Fix: KVM: x86: Unexport kvm_x86_ops (v5.18).
  * Fix: do not warn on unknown counter ioctl.
  * Fix: tracepoint event: allow same provider and event name.
  * Fix: compaction migratepages event name.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Add lttng-modules-2.13.4-linux-5.19.patch: back-port commits
  6229bbaa423832f6b7c7a658ad11e1d4242752ff,
  5e2f832d59d51589ab69479c7db43c7581fb9346,
  c6da9604b1666780ea4725b3b3d1bfa1548f9c89
  for Linux 5.19 compatibility.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.7 (changes since 2.13.4):
  * Fix: incorrect stub prototypes when
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=n.
  * Fix: mm/tracing: add 'accounted' entry into output of
    allocation tracepoints (v6.0).
  * Fix: block: remove bdevname (v6.0).
  * Fix: fs/jbd2: Fix the documentation of the
    jbd2_write_superblock() callers (v6.0).
  * Fix: tie compaction probe build to CONFIG_COMPACTION.
  * Fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16).
  * Fix: workqueue: Fix type of cpu in trace event (v5.19).
  * Fix: fs: Remove flags parameter from aops-&gt;write_begin (v5.19).
  * Fix: mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    (v5.19).
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: honour "user" attribute for array/sequence of user integers.
  * wrapper: powerpc64: fix kernel crash caused by do_get_kallsyms.
  * Fix: event notification: Remove duplicate event enabled check.
  * Fix: event notification capture: validate buffer length.
  * Fix: handle capture page faults as skip field.
  * Fix: event notification capture error handling.
  * Fix: capture_sequence_element_{un,}signed: handle user-space
    input.
  * Fix: notification capture: handle userspace strings.
  * Implement lttng_msgpack_write_user_str.
  * Fix: bytecode interpreter: LOAD_FIELD: handle user fields.
  * Fix: move "user" attribute from field to type.
  * Introduce lttng_copy_from_user_check_nofault.
  * Fix: adjust range v5.10.137 in block probe.
  * Fix: handle integer capture page faults as skip field.
- Drop lttng-modules-2.13.4-linux-5.19.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673611200">- Update to version 2.13.8:
  * Fix: jbd2: use the correct print format.
  * Fix: in_x32_syscall was introduced in v4.7.0.
  * Explicitly skip tracing x32 system calls.
  * Fix: kallsyms wrapper on ppc64el.
  * Fix: Adjust ranges for RHEL 8.6 kernels.
  * Fix: kvm-x86 requires CONFIG_KALLSYMS_ALL.
  * Fix: mm/slab_common: drop kmem_alloc &amp; avoid dereferencing
    fields when not using (v6.1).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685102400">- Update to version 2.13.9:
  * Fix: jbd2: use the correct print format (v5.4.229).
  * Fix: jbd2 upper bound for v5.10.163.
  * Fix: jbd2: use the correct print format (v5.10.163).
  * Fix: btrfs: move accessor helpers into accessors.h (v6.2).
- Add lttng-modules-2.13.9-linux-6.3.patch: back-port commits
  23d91ab1f33370551feceddd93a1ecac7213e692,
  f3559e5b06b24ad0336211950792fa97398c5e9a,
  f39b4a3cbff6d286025bd692aaa24ae6f8efb40b,
  6bc8ed7d08c616991451183eaffeeeb80ca0cd1a
  for Linux 6.3 compatibility.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1707998400">- Update to version 2.13.11 to allow package inclusion into SLE-Micro 6.0:
  Changes (2.13.11):
    Fix: Include linux/sched/rt.h for kernels v3.9 to v3.14
    Fix: Disable IBT around indirect function calls
    Inline implementation of task_prio()
    Fix: prio context NULL pointer exception
    Fix: MODULE_IMPORT_NS is introduced in kernel 5.4
    Android: Import VFS namespace for android common kernel
    Fix: get_file_rcu is missing in kernels &lt; 4.1
    Fix: lookup_fd_rcu replaced by lookup_fdget_rcu in linux 6.7.0-rc1
    Fix: mm, vmscan signatures changed in linux 6.7.0-rc1
    Fix: phys_proc_id and cpu_core_id moved in linux 6.7.0-rc1
    Fix build for RHEL 8.8 with linux 4.18.0-477.10.1+
    Fix: bytecode validator: oops during validation of immediate string
    Fix: lttng-probe-kvm-x86-mmu build with linux 6.6
    Fix: built-in lttng with kernel &gt;= v6.1
    Fix: ubuntu kinetic kernel range for jdb2
  Changes (2.13.10):
    Fix: sessiond: incorrect use of exclusions array leads to crash
    Tests fix: test_callstack: output of addr2line incorrectly parsed
    Fix: sessiond: silent kernel notifier registration error
    Fix: sessiond: size-based notification occasionally not triggered
    Fix: adding a user space probe fails on thumb functions
    Fix: Tests that assume CPU 0 is present
    Fix: Wrong assumption about possible CPUs
    Tests: fix: parse-callback reports missing addr2line
    Fix: lttng remove-trigger -h fails
    Tests: snapshot tests complain that nothing is output
    Tests: Test snapshot maximum size correctly
    Tests: Add get_possible_cpus_count utility
    Fix: ini parser: truncation of value name
    Fix: truncated len in lttng_event_rule_user_tracepoint_serialize()
    Tests: remove leftover debug printing in test_add_trigger_cli
- Drop patch lttng-modules-2.13.9-linux-6.3.patch (upstream)</changelog>
</package>
<package pkgid="038dacb8139b9343f0ecfa8b72108d0c6e4cb9cdb0976dc0bc6dd8a287ae6a2bdf5a31186e8534e63c2d888cff07bdab089ce15e2535cdac8ba891401d258c99" name="lttng-modules-debugsource" arch="ppc64le">
  <version epoch="0" ver="2.13.11" rel="57.22"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1611316800">- Update to version 2.12.4
  * fix: adjust version range for trace_find_free_extent()
  * Improve the release script
  * Add release maintainer script
  * fix: statedump: undefined symbols caused by incorrect patch
    backport
  * fix: include order for older kernels
  * fix: tracepoint: Optimize using static_call() (v5.10)
  * fix: KVM: x86/mmu: Return unique RET_PF_* values if the
    fault was fixed (v5.10)
  * fix: kvm: x86/mmu: Add TDP MMU PF handler (v5.10)
  * fix: KVM: x86: Add intr/vectoring info and error code to
    kvm_exit tracepoint (v5.10)
  * fix: ext4: fast commit recovery path (v5.10)
  * fix: btrfs: make ordered extent tracepoint take btrfs_inode
    (v5.10)
  * fix: btrfs: tracepoints: output proper root owner for
    trace_find_free_extent() (v5.10)
  * fix: objtool: Rename frame.h -&gt; objtool.h (v5.10)
  * Fix: ressource leak in id tracker
  * fix: strncpy equals destination size warning</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add lttng-modules-2.13.0-linux-5.15.patch: Linux 5.15
  compatibility (commit ffcc8734 by Michael Jeanson).
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1642248000">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/tags/v2.13.1
- Drop lttng-modules-2.13.0-linux-5.15.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.3:
  * Fix: incorrect in/out direction for syscall exit.
  * Fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17).
  * Fix: net: skb: introduce kfree_skb_reason() (v5.17).
  * Fix: random: rather than entropy_store abstraction, use global
    (v5.17).
  * Fix: btrfs: pass fs_info to trace_btrfs_transaction_commit
    (v5.17).
  * Fix: mm: compaction: fix the migration stats in
    trace_mm_compaction_migratepages() (v5.17).
  * Fix: block: remove the -&gt;rq_disk field in struct request
    (v5.17).
  * Fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17).
  * Document expected ISO8601 time formats in ABI header.
  * Fix: lttng ABI: lttng_counter_ioctl() tainted scalar.
  * Fix: sample discarded events count before reserve.
  * Cleanup: comment alignment in ring buffer config.h.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1654257600">- Update to version 2.13.4:
  * Fix: event notifier: racy use of last subbuffer record.
  * Fix: bytecode interpreter context_get_index() leaves byte
    order uninitialised.
  * Fix: "random" tracepoints removed in stable kernels.
  * Fix: random: remove unused tracepoints (v5.10, v5.15).
  * Fix: sched/tracing: Append prev_state to tp args instead
    (v5.18).
  * Fix: mm: compaction: cleanup the compaction trace events
    (v5.18).
  * Fix: scsi: core: Remove &lt;scsi/scsi_request.h&gt; (v5.18).
  * Fix: kprobes: Use rethook for kretprobe if possible (v5.18).
  * Fix: random: remove unused tracepoints (v5.18).
  * Fix: scsi: block: Remove REQ_OP_WRITE_SAME support (v5.18).
  * Fix: block: remove genhd.h (v5.18).
  * Fix: sched/tracing: Don't re-read p-&gt;state when emitting
    sched_switch event (v5.18).
  * Fix: KVM: x86: Unexport kvm_x86_ops (v5.18).
  * Fix: do not warn on unknown counter ioctl.
  * Fix: tracepoint event: allow same provider and event name.
  * Fix: compaction migratepages event name.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Add lttng-modules-2.13.4-linux-5.19.patch: back-port commits
  6229bbaa423832f6b7c7a658ad11e1d4242752ff,
  5e2f832d59d51589ab69479c7db43c7581fb9346,
  c6da9604b1666780ea4725b3b3d1bfa1548f9c89
  for Linux 5.19 compatibility.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.7 (changes since 2.13.4):
  * Fix: incorrect stub prototypes when
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=n.
  * Fix: mm/tracing: add 'accounted' entry into output of
    allocation tracepoints (v6.0).
  * Fix: block: remove bdevname (v6.0).
  * Fix: fs/jbd2: Fix the documentation of the
    jbd2_write_superblock() callers (v6.0).
  * Fix: tie compaction probe build to CONFIG_COMPACTION.
  * Fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16).
  * Fix: workqueue: Fix type of cpu in trace event (v5.19).
  * Fix: fs: Remove flags parameter from aops-&gt;write_begin (v5.19).
  * Fix: mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    (v5.19).
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: honour "user" attribute for array/sequence of user integers.
  * wrapper: powerpc64: fix kernel crash caused by do_get_kallsyms.
  * Fix: event notification: Remove duplicate event enabled check.
  * Fix: event notification capture: validate buffer length.
  * Fix: handle capture page faults as skip field.
  * Fix: event notification capture error handling.
  * Fix: capture_sequence_element_{un,}signed: handle user-space
    input.
  * Fix: notification capture: handle userspace strings.
  * Implement lttng_msgpack_write_user_str.
  * Fix: bytecode interpreter: LOAD_FIELD: handle user fields.
  * Fix: move "user" attribute from field to type.
  * Introduce lttng_copy_from_user_check_nofault.
  * Fix: adjust range v5.10.137 in block probe.
  * Fix: handle integer capture page faults as skip field.
- Drop lttng-modules-2.13.4-linux-5.19.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673611200">- Update to version 2.13.8:
  * Fix: jbd2: use the correct print format.
  * Fix: in_x32_syscall was introduced in v4.7.0.
  * Explicitly skip tracing x32 system calls.
  * Fix: kallsyms wrapper on ppc64el.
  * Fix: Adjust ranges for RHEL 8.6 kernels.
  * Fix: kvm-x86 requires CONFIG_KALLSYMS_ALL.
  * Fix: mm/slab_common: drop kmem_alloc &amp; avoid dereferencing
    fields when not using (v6.1).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685102400">- Update to version 2.13.9:
  * Fix: jbd2: use the correct print format (v5.4.229).
  * Fix: jbd2 upper bound for v5.10.163.
  * Fix: jbd2: use the correct print format (v5.10.163).
  * Fix: btrfs: move accessor helpers into accessors.h (v6.2).
- Add lttng-modules-2.13.9-linux-6.3.patch: back-port commits
  23d91ab1f33370551feceddd93a1ecac7213e692,
  f3559e5b06b24ad0336211950792fa97398c5e9a,
  f39b4a3cbff6d286025bd692aaa24ae6f8efb40b,
  6bc8ed7d08c616991451183eaffeeeb80ca0cd1a
  for Linux 6.3 compatibility.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1707998400">- Update to version 2.13.11 to allow package inclusion into SLE-Micro 6.0:
  Changes (2.13.11):
    Fix: Include linux/sched/rt.h for kernels v3.9 to v3.14
    Fix: Disable IBT around indirect function calls
    Inline implementation of task_prio()
    Fix: prio context NULL pointer exception
    Fix: MODULE_IMPORT_NS is introduced in kernel 5.4
    Android: Import VFS namespace for android common kernel
    Fix: get_file_rcu is missing in kernels &lt; 4.1
    Fix: lookup_fd_rcu replaced by lookup_fdget_rcu in linux 6.7.0-rc1
    Fix: mm, vmscan signatures changed in linux 6.7.0-rc1
    Fix: phys_proc_id and cpu_core_id moved in linux 6.7.0-rc1
    Fix build for RHEL 8.8 with linux 4.18.0-477.10.1+
    Fix: bytecode validator: oops during validation of immediate string
    Fix: lttng-probe-kvm-x86-mmu build with linux 6.6
    Fix: built-in lttng with kernel &gt;= v6.1
    Fix: ubuntu kinetic kernel range for jdb2
  Changes (2.13.10):
    Fix: sessiond: incorrect use of exclusions array leads to crash
    Tests fix: test_callstack: output of addr2line incorrectly parsed
    Fix: sessiond: silent kernel notifier registration error
    Fix: sessiond: size-based notification occasionally not triggered
    Fix: adding a user space probe fails on thumb functions
    Fix: Tests that assume CPU 0 is present
    Fix: Wrong assumption about possible CPUs
    Tests: fix: parse-callback reports missing addr2line
    Fix: lttng remove-trigger -h fails
    Tests: snapshot tests complain that nothing is output
    Tests: Test snapshot maximum size correctly
    Tests: Add get_possible_cpus_count utility
    Fix: ini parser: truncation of value name
    Fix: truncated len in lttng_event_rule_user_tracepoint_serialize()
    Tests: remove leftover debug printing in test_add_trigger_cli
- Drop patch lttng-modules-2.13.9-linux-6.3.patch (upstream)</changelog>
</package>
<package pkgid="1477261af8285c9b4846dc351404fd1c0f39ad9bce85cb58361ea0b604a023f63b6ea47e605ad53faadcc763bd9ff532ebe0394d3cd4ca407e7b56280f1a51ee" name="lttng-modules-kmp-default" arch="ppc64le">
  <version epoch="0" ver="2.13.11_k6.7.9_1" rel="57.22"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1611316800">- Update to version 2.12.4
  * fix: adjust version range for trace_find_free_extent()
  * Improve the release script
  * Add release maintainer script
  * fix: statedump: undefined symbols caused by incorrect patch
    backport
  * fix: include order for older kernels
  * fix: tracepoint: Optimize using static_call() (v5.10)
  * fix: KVM: x86/mmu: Return unique RET_PF_* values if the
    fault was fixed (v5.10)
  * fix: kvm: x86/mmu: Add TDP MMU PF handler (v5.10)
  * fix: KVM: x86: Add intr/vectoring info and error code to
    kvm_exit tracepoint (v5.10)
  * fix: ext4: fast commit recovery path (v5.10)
  * fix: btrfs: make ordered extent tracepoint take btrfs_inode
    (v5.10)
  * fix: btrfs: tracepoints: output proper root owner for
    trace_find_free_extent() (v5.10)
  * fix: objtool: Rename frame.h -&gt; objtool.h (v5.10)
  * Fix: ressource leak in id tracker
  * fix: strncpy equals destination size warning</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add lttng-modules-2.13.0-linux-5.15.patch: Linux 5.15
  compatibility (commit ffcc8734 by Michael Jeanson).
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1642248000">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/tags/v2.13.1
- Drop lttng-modules-2.13.0-linux-5.15.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.3:
  * Fix: incorrect in/out direction for syscall exit.
  * Fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17).
  * Fix: net: skb: introduce kfree_skb_reason() (v5.17).
  * Fix: random: rather than entropy_store abstraction, use global
    (v5.17).
  * Fix: btrfs: pass fs_info to trace_btrfs_transaction_commit
    (v5.17).
  * Fix: mm: compaction: fix the migration stats in
    trace_mm_compaction_migratepages() (v5.17).
  * Fix: block: remove the -&gt;rq_disk field in struct request
    (v5.17).
  * Fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17).
  * Document expected ISO8601 time formats in ABI header.
  * Fix: lttng ABI: lttng_counter_ioctl() tainted scalar.
  * Fix: sample discarded events count before reserve.
  * Cleanup: comment alignment in ring buffer config.h.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1654257600">- Update to version 2.13.4:
  * Fix: event notifier: racy use of last subbuffer record.
  * Fix: bytecode interpreter context_get_index() leaves byte
    order uninitialised.
  * Fix: "random" tracepoints removed in stable kernels.
  * Fix: random: remove unused tracepoints (v5.10, v5.15).
  * Fix: sched/tracing: Append prev_state to tp args instead
    (v5.18).
  * Fix: mm: compaction: cleanup the compaction trace events
    (v5.18).
  * Fix: scsi: core: Remove &lt;scsi/scsi_request.h&gt; (v5.18).
  * Fix: kprobes: Use rethook for kretprobe if possible (v5.18).
  * Fix: random: remove unused tracepoints (v5.18).
  * Fix: scsi: block: Remove REQ_OP_WRITE_SAME support (v5.18).
  * Fix: block: remove genhd.h (v5.18).
  * Fix: sched/tracing: Don't re-read p-&gt;state when emitting
    sched_switch event (v5.18).
  * Fix: KVM: x86: Unexport kvm_x86_ops (v5.18).
  * Fix: do not warn on unknown counter ioctl.
  * Fix: tracepoint event: allow same provider and event name.
  * Fix: compaction migratepages event name.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Add lttng-modules-2.13.4-linux-5.19.patch: back-port commits
  6229bbaa423832f6b7c7a658ad11e1d4242752ff,
  5e2f832d59d51589ab69479c7db43c7581fb9346,
  c6da9604b1666780ea4725b3b3d1bfa1548f9c89
  for Linux 5.19 compatibility.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.7 (changes since 2.13.4):
  * Fix: incorrect stub prototypes when
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=n.
  * Fix: mm/tracing: add 'accounted' entry into output of
    allocation tracepoints (v6.0).
  * Fix: block: remove bdevname (v6.0).
  * Fix: fs/jbd2: Fix the documentation of the
    jbd2_write_superblock() callers (v6.0).
  * Fix: tie compaction probe build to CONFIG_COMPACTION.
  * Fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16).
  * Fix: workqueue: Fix type of cpu in trace event (v5.19).
  * Fix: fs: Remove flags parameter from aops-&gt;write_begin (v5.19).
  * Fix: mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    (v5.19).
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: honour "user" attribute for array/sequence of user integers.
  * wrapper: powerpc64: fix kernel crash caused by do_get_kallsyms.
  * Fix: event notification: Remove duplicate event enabled check.
  * Fix: event notification capture: validate buffer length.
  * Fix: handle capture page faults as skip field.
  * Fix: event notification capture error handling.
  * Fix: capture_sequence_element_{un,}signed: handle user-space
    input.
  * Fix: notification capture: handle userspace strings.
  * Implement lttng_msgpack_write_user_str.
  * Fix: bytecode interpreter: LOAD_FIELD: handle user fields.
  * Fix: move "user" attribute from field to type.
  * Introduce lttng_copy_from_user_check_nofault.
  * Fix: adjust range v5.10.137 in block probe.
  * Fix: handle integer capture page faults as skip field.
- Drop lttng-modules-2.13.4-linux-5.19.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673611200">- Update to version 2.13.8:
  * Fix: jbd2: use the correct print format.
  * Fix: in_x32_syscall was introduced in v4.7.0.
  * Explicitly skip tracing x32 system calls.
  * Fix: kallsyms wrapper on ppc64el.
  * Fix: Adjust ranges for RHEL 8.6 kernels.
  * Fix: kvm-x86 requires CONFIG_KALLSYMS_ALL.
  * Fix: mm/slab_common: drop kmem_alloc &amp; avoid dereferencing
    fields when not using (v6.1).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685102400">- Update to version 2.13.9:
  * Fix: jbd2: use the correct print format (v5.4.229).
  * Fix: jbd2 upper bound for v5.10.163.
  * Fix: jbd2: use the correct print format (v5.10.163).
  * Fix: btrfs: move accessor helpers into accessors.h (v6.2).
- Add lttng-modules-2.13.9-linux-6.3.patch: back-port commits
  23d91ab1f33370551feceddd93a1ecac7213e692,
  f3559e5b06b24ad0336211950792fa97398c5e9a,
  f39b4a3cbff6d286025bd692aaa24ae6f8efb40b,
  6bc8ed7d08c616991451183eaffeeeb80ca0cd1a
  for Linux 6.3 compatibility.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1707998400">- Update to version 2.13.11 to allow package inclusion into SLE-Micro 6.0:
  Changes (2.13.11):
    Fix: Include linux/sched/rt.h for kernels v3.9 to v3.14
    Fix: Disable IBT around indirect function calls
    Inline implementation of task_prio()
    Fix: prio context NULL pointer exception
    Fix: MODULE_IMPORT_NS is introduced in kernel 5.4
    Android: Import VFS namespace for android common kernel
    Fix: get_file_rcu is missing in kernels &lt; 4.1
    Fix: lookup_fd_rcu replaced by lookup_fdget_rcu in linux 6.7.0-rc1
    Fix: mm, vmscan signatures changed in linux 6.7.0-rc1
    Fix: phys_proc_id and cpu_core_id moved in linux 6.7.0-rc1
    Fix build for RHEL 8.8 with linux 4.18.0-477.10.1+
    Fix: bytecode validator: oops during validation of immediate string
    Fix: lttng-probe-kvm-x86-mmu build with linux 6.6
    Fix: built-in lttng with kernel &gt;= v6.1
    Fix: ubuntu kinetic kernel range for jdb2
  Changes (2.13.10):
    Fix: sessiond: incorrect use of exclusions array leads to crash
    Tests fix: test_callstack: output of addr2line incorrectly parsed
    Fix: sessiond: silent kernel notifier registration error
    Fix: sessiond: size-based notification occasionally not triggered
    Fix: adding a user space probe fails on thumb functions
    Fix: Tests that assume CPU 0 is present
    Fix: Wrong assumption about possible CPUs
    Tests: fix: parse-callback reports missing addr2line
    Fix: lttng remove-trigger -h fails
    Tests: snapshot tests complain that nothing is output
    Tests: Test snapshot maximum size correctly
    Tests: Add get_possible_cpus_count utility
    Fix: ini parser: truncation of value name
    Fix: truncated len in lttng_event_rule_user_tracepoint_serialize()
    Tests: remove leftover debug printing in test_add_trigger_cli
- Drop patch lttng-modules-2.13.9-linux-6.3.patch (upstream)</changelog>
</package>
<package pkgid="9690264f7fe516c7cdd14ff8c9d64b4a99d52c7e3a5cda3c3482e695b52fc993253271cf4f2b3a3016b2477cfb40a71c13dfa64f46335300e6e9544e74058217" name="lttng-modules-kmp-default-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.13.11_k6.7.9_1" rel="57.22"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1611316800">- Update to version 2.12.4
  * fix: adjust version range for trace_find_free_extent()
  * Improve the release script
  * Add release maintainer script
  * fix: statedump: undefined symbols caused by incorrect patch
    backport
  * fix: include order for older kernels
  * fix: tracepoint: Optimize using static_call() (v5.10)
  * fix: KVM: x86/mmu: Return unique RET_PF_* values if the
    fault was fixed (v5.10)
  * fix: kvm: x86/mmu: Add TDP MMU PF handler (v5.10)
  * fix: KVM: x86: Add intr/vectoring info and error code to
    kvm_exit tracepoint (v5.10)
  * fix: ext4: fast commit recovery path (v5.10)
  * fix: btrfs: make ordered extent tracepoint take btrfs_inode
    (v5.10)
  * fix: btrfs: tracepoints: output proper root owner for
    trace_find_free_extent() (v5.10)
  * fix: objtool: Rename frame.h -&gt; objtool.h (v5.10)
  * Fix: ressource leak in id tracker
  * fix: strncpy equals destination size warning</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-modules.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add lttng-modules-2.13.0-linux-5.15.patch: Linux 5.15
  compatibility (commit ffcc8734 by Michael Jeanson).
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1642248000">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/tags/v2.13.1
- Drop lttng-modules-2.13.0-linux-5.15.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.3:
  * Fix: incorrect in/out direction for syscall exit.
  * Fix: net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (v5.17).
  * Fix: net: skb: introduce kfree_skb_reason() (v5.17).
  * Fix: random: rather than entropy_store abstraction, use global
    (v5.17).
  * Fix: btrfs: pass fs_info to trace_btrfs_transaction_commit
    (v5.17).
  * Fix: mm: compaction: fix the migration stats in
    trace_mm_compaction_migratepages() (v5.17).
  * Fix: block: remove the -&gt;rq_disk field in struct request
    (v5.17).
  * Fix: block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (v5.17).
  * Document expected ISO8601 time formats in ABI header.
  * Fix: lttng ABI: lttng_counter_ioctl() tainted scalar.
  * Fix: sample discarded events count before reserve.
  * Cleanup: comment alignment in ring buffer config.h.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1654257600">- Update to version 2.13.4:
  * Fix: event notifier: racy use of last subbuffer record.
  * Fix: bytecode interpreter context_get_index() leaves byte
    order uninitialised.
  * Fix: "random" tracepoints removed in stable kernels.
  * Fix: random: remove unused tracepoints (v5.10, v5.15).
  * Fix: sched/tracing: Append prev_state to tp args instead
    (v5.18).
  * Fix: mm: compaction: cleanup the compaction trace events
    (v5.18).
  * Fix: scsi: core: Remove &lt;scsi/scsi_request.h&gt; (v5.18).
  * Fix: kprobes: Use rethook for kretprobe if possible (v5.18).
  * Fix: random: remove unused tracepoints (v5.18).
  * Fix: scsi: block: Remove REQ_OP_WRITE_SAME support (v5.18).
  * Fix: block: remove genhd.h (v5.18).
  * Fix: sched/tracing: Don't re-read p-&gt;state when emitting
    sched_switch event (v5.18).
  * Fix: KVM: x86: Unexport kvm_x86_ops (v5.18).
  * Fix: do not warn on unknown counter ioctl.
  * Fix: tracepoint event: allow same provider and event name.
  * Fix: compaction migratepages event name.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Add lttng-modules-2.13.4-linux-5.19.patch: back-port commits
  6229bbaa423832f6b7c7a658ad11e1d4242752ff,
  5e2f832d59d51589ab69479c7db43c7581fb9346,
  c6da9604b1666780ea4725b3b3d1bfa1548f9c89
  for Linux 5.19 compatibility.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.7 (changes since 2.13.4):
  * Fix: incorrect stub prototypes when
    CONFIG_HAVE_SYSCALL_TRACEPOINTS=n.
  * Fix: mm/tracing: add 'accounted' entry into output of
    allocation tracepoints (v6.0).
  * Fix: block: remove bdevname (v6.0).
  * Fix: fs/jbd2: Fix the documentation of the
    jbd2_write_superblock() callers (v6.0).
  * Fix: tie compaction probe build to CONFIG_COMPACTION.
  * Fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16).
  * Fix: workqueue: Fix type of cpu in trace event (v5.19).
  * Fix: fs: Remove flags parameter from aops-&gt;write_begin (v5.19).
  * Fix: mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    (v5.19).
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: honour "user" attribute for array/sequence of user integers.
  * wrapper: powerpc64: fix kernel crash caused by do_get_kallsyms.
  * Fix: event notification: Remove duplicate event enabled check.
  * Fix: event notification capture: validate buffer length.
  * Fix: handle capture page faults as skip field.
  * Fix: event notification capture error handling.
  * Fix: capture_sequence_element_{un,}signed: handle user-space
    input.
  * Fix: notification capture: handle userspace strings.
  * Implement lttng_msgpack_write_user_str.
  * Fix: bytecode interpreter: LOAD_FIELD: handle user fields.
  * Fix: move "user" attribute from field to type.
  * Introduce lttng_copy_from_user_check_nofault.
  * Fix: adjust range v5.10.137 in block probe.
  * Fix: handle integer capture page faults as skip field.
- Drop lttng-modules-2.13.4-linux-5.19.patch: merged upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673611200">- Update to version 2.13.8:
  * Fix: jbd2: use the correct print format.
  * Fix: in_x32_syscall was introduced in v4.7.0.
  * Explicitly skip tracing x32 system calls.
  * Fix: kallsyms wrapper on ppc64el.
  * Fix: Adjust ranges for RHEL 8.6 kernels.
  * Fix: kvm-x86 requires CONFIG_KALLSYMS_ALL.
  * Fix: mm/slab_common: drop kmem_alloc &amp; avoid dereferencing
    fields when not using (v6.1).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685102400">- Update to version 2.13.9:
  * Fix: jbd2: use the correct print format (v5.4.229).
  * Fix: jbd2 upper bound for v5.10.163.
  * Fix: jbd2: use the correct print format (v5.10.163).
  * Fix: btrfs: move accessor helpers into accessors.h (v6.2).
- Add lttng-modules-2.13.9-linux-6.3.patch: back-port commits
  23d91ab1f33370551feceddd93a1ecac7213e692,
  f3559e5b06b24ad0336211950792fa97398c5e9a,
  f39b4a3cbff6d286025bd692aaa24ae6f8efb40b,
  6bc8ed7d08c616991451183eaffeeeb80ca0cd1a
  for Linux 6.3 compatibility.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1707998400">- Update to version 2.13.11 to allow package inclusion into SLE-Micro 6.0:
  Changes (2.13.11):
    Fix: Include linux/sched/rt.h for kernels v3.9 to v3.14
    Fix: Disable IBT around indirect function calls
    Inline implementation of task_prio()
    Fix: prio context NULL pointer exception
    Fix: MODULE_IMPORT_NS is introduced in kernel 5.4
    Android: Import VFS namespace for android common kernel
    Fix: get_file_rcu is missing in kernels &lt; 4.1
    Fix: lookup_fd_rcu replaced by lookup_fdget_rcu in linux 6.7.0-rc1
    Fix: mm, vmscan signatures changed in linux 6.7.0-rc1
    Fix: phys_proc_id and cpu_core_id moved in linux 6.7.0-rc1
    Fix build for RHEL 8.8 with linux 4.18.0-477.10.1+
    Fix: bytecode validator: oops during validation of immediate string
    Fix: lttng-probe-kvm-x86-mmu build with linux 6.6
    Fix: built-in lttng with kernel &gt;= v6.1
    Fix: ubuntu kinetic kernel range for jdb2
  Changes (2.13.10):
    Fix: sessiond: incorrect use of exclusions array leads to crash
    Tests fix: test_callstack: output of addr2line incorrectly parsed
    Fix: sessiond: silent kernel notifier registration error
    Fix: sessiond: size-based notification occasionally not triggered
    Fix: adding a user space probe fails on thumb functions
    Fix: Tests that assume CPU 0 is present
    Fix: Wrong assumption about possible CPUs
    Tests: fix: parse-callback reports missing addr2line
    Fix: lttng remove-trigger -h fails
    Tests: snapshot tests complain that nothing is output
    Tests: Test snapshot maximum size correctly
    Tests: Add get_possible_cpus_count utility
    Fix: ini parser: truncation of value name
    Fix: truncated len in lttng_event_rule_user_tracepoint_serialize()
    Tests: remove leftover debug printing in test_add_trigger_cli
- Drop patch lttng-modules-2.13.9-linux-6.3.patch (upstream)</changelog>
</package>
<package pkgid="b5461d76a4f88f7eb5cb39bb7f4ac77c6af3bbed122774d4e0db531d253aff710628aa7b00f4cd40966f3cb729e565d8f0b180c2ecd4edb362b78a5293b450a6" name="lttng-tools" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="c90d82b6741f19c3e7d9cb0f3df18303e78a6b6824b23d62aeec9342ec8c908b82a4bd95a8c80eeadcc6eb62a71044be1cce34e1330e1edcaa7f392ff10f0350" name="lttng-tools" arch="src">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="tonyj@suse.com" date="1453982400">- Update to bugfix release 2.7.1 for SLE12SP2
  Changelog:
    http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.7.1</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1470139200">- add ppc64/ppc64le in ExclusiveArch</changelog>
  <changelog author="tonyj@suse.com" date="1504180800">- Update to version 3.10 for SLE15 (bsc#1055683)
- Adhere to shared library policy (new lib: liblttng-ctl$sover)
- Do not package static libraries</changelog>
  <changelog author="tonyj@suse.com" date="1507291200">- Fix typo in package summary</changelog>
  <changelog author="jengelh@inai.de" date="1507377600">- Rectify RPM groups. Remove redundant %clean section.
  Replace old RPM macros.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Add lttng-tools-fix-pkgconfig.patch: Add missing dependencies to
  lttng-ctl.pc.
- Build for aarch64.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 2.10.2:
  * Do not flag consumer as disabled on relayd comm failure.
  * Cleanup inactive FDs in the consumer polling thread.
  * man: Document dead-peer detection for lttng-relayd.
  * lttng-relayd: Use the TCP keep-alive mechanism to detect a
    dead-peer.
  * Tests: race between consumer pause and trace start/stop.
  * Fix notification thread being not notified of channel creation
    on application error.
  * Fix using putenv() and free()-ing the value is invalid.
  * Fix unknown consumer type considered a libc error.
  * Fix that consumerd(64/32)_lib_dir can be NULL.
  * Fix a nonsensical message printed by lttng track/untrack.
  * Fix O_CLOEXEC being erroneously used on pipe creation.
  * Fix a wrong parameter to fcntl in pipe_set_flag.
  * Use lttng_clock_gettime instead of clock_gettime.
  * Close channel monitor pipe after killing the
    metadata_timer_thread.
  * Use file based synchronisation for python logging test.
  * Test: Add file based synchronisation point for the Python test
    application.
  * Fix wrong use of the relay_streams_sent in snapshot.
  * Fix the return code of lttcomm_send_unix_sock signed.
  * Fix a src/bin/lttng/utils.c: cast incompatible pointer warning.
  * Fix: src/common/pipe.h: include &lt;sys/types.h&gt; for ssize_t and
    mode_t.
  * Fix detect dlmopen() and disable corresponding tests if not
    available.
  * Use tmpdir for intermediary files.
  * Fix include scripts for distribution.
  * Fix a typo in lttng-consumerd file default.
  * Fix missing NULL checks in logging statements.
  * Test: Kernel testing for notification.
  * Kernel consumerd sock paths need rundir substitution.
  * Create lttng run dir regardless of user privilege.
  * Make version.h generation work with dash.
  * lttng-enable-event(1): filtering: Specify that `$ctx.cpu_id`
    is available.
  * Centralise sessiond config option handling.
  * Fix buffer overflow warning in python bindings.
  * Tests fix: BT2 does not output the metadata of a trace
    collection.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 2.10.4 (changes since 2.10.2):
  * Fix: Set errno with value from SO_ERROR on error.
  * Fix: Missing value handling for lttng_event_context_type.
  * Fix: Use SOL_SOCKET level for SO_KEEPALIVE on all platform.
  * Fix: Error out on leftover arguments.
  * Fix: Reply to version check even on protocol mismatch.
  * Fix: Error handling on relay version check.
  * Document add-context limitation for started session.
  * Fix: add-context cannot be performed after a session has been
    started.
  * Fix: Duplicated kernel consumer socket locking.
  * Fix: Remove unused event types in MI XML schema.
  * Tests: Cleanly exit from test apps on reception of SIGTERM.
  * Document consumer socket locking assumptions.
  * Fix: Consumer socket lock not held during snapshot record.
  * Fix: set_relayd_for_snapshot does not acquire the consumer
    socket lock.
  * Fix: send_channel_monitor_pipe does not take the consumer
    socket lock.
  * Document the locking assumptions of consumerd-relayd socket
    passing.
  * Assert that the consumer lock is held while sending FDs to
    consumerd.
  * Assert that the consumer socket lock is taken during
    communication.
  * Tests: Refuse to run test suite if lttng processes are present.
  * Fix: Metadata channel leak when using the snapshot tracing
    mode.
  * Fix build: in_git_repo is used before being set.
  * Add DBG statement for TCP keep-alive options.
  * Fix: Unprivilieged sessiond agent port clashes with root
    sessiond.
  * Fix: Erroneous use of extern keyword.
  * Fix: Failure to launch agent thread is not reported.
  * Fix: Agent may not be ready on launch.
  * Fix: Checking for existing session daemon is done after
    daemonising.
  * Fix: lttng logs nanoseconds.
  * Fix: stream_per_chan_id_ht should allow duplicates.
  * Fix: relayd send_command() util not logging on failure.
  * Fix: Create_output_path() relayd util is not
    const-correct.
  * Fix: Kernel snapshot handling of EAGAIN.
  * Fix validate_trace_empty test check.
  * Fix: Circular inclusion of lttng.h results in warning.
  * Fix: Channel lock must be taken to check for pending
    notifications.
  * Fix: Quiet option is not set in sessiond-config.
  * Fix: Hold consumer socket lock for consumer_send_msg.
  * Fix: Use off_t type for lseek function return value to avoid
    overflow.
  * Fix: Double similar condition.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 2.10.5:
  * Fix: missing context enum values in session xml schema.
  * Tests: add session auto-loading test cases.
  * Bash completion: ignore namespace for xmllint parsing.
  * Typo in ust consumer log message (channek -&gt; channel).
  * Fix: use signed variable for refcounting of
    consumer_relayd_sock_pair.
  * Fix: warning due to hash_key_str() being not const-correct.
  * Print consumerd32/64/kernel configuration.
  * Fix: calling ht_{hash, match}_enum with wrong argument.
  * Fix: probes should be compared strictly by events metadata.
  * Fix: test_ust-dl is generated at configure-time.
  * Fix: cmd line options overwrite env variable config options.
  * Fix: perform the initialization memory barrier out of loop body.
  * Port: fix format warnings on Cygwin.
  * Add missing include for ssize_t on Cygwin.
  * Fix: sessions with agent channels fail to load.
  * Fix: don't wait for the load thread before serving client
    commands.
  * Fix: sessiond fails to launch on --without-ust configuration.
  * Fix: agent thread poll set creation failure results in deadlock.
  * Fix: test uses sizeof() on the wrong operand of strncpy.
  * Fix: ret may be used uninitialized in sample_channel_positions().
- Add gpl-2.0.txt and lgpl-2.1.txt to the library packages with the
  %license tag.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 2.11.2:
  * See /usr/share/doc/packages/lttng-tools/ChangeLog
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="1e92d418da093f3b5af3a4b9df21d62ba0f41ed6d097d0c31d30a28b7e4ce4c1bc66570fe0ee0e735718308d555f826694bd2a219a8057a4856eb453ec6394c6" name="lttng-tools-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="66eb68719a6e64c1c45d87057a67bba9bf592b5ebc5468976323492bbe9f1fb4b353d138c59c35da9e98dd13c5c55188094afa135c1e3f318b8c9f210cd30fc5" name="lttng-tools-debugsource" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="6058121761062542099e810d7d532ed87dd9f892a05fd4b6932bca6e1bd604f2230cd84b8cc6d30ab5e82a2850d8e8cfbb9e36f4a7e5331bedfe6e26c35d942f" name="lttng-tools-devel" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="36.10"/>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.2 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.1:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
- Rebase lttng-tools-fix-pkgconfig.patch.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.8
  * futex wait: handle spurious futex wakeups
  * agent port file was o+w when launching as root
  * sessiond: handle empty scheduled rotations
  * sessiond: size-based rotations never triggered
  * lttng-snapshot: fixed use after free of max size argument
  * liblttng-ctl: non-packed structure was used for tracker
    serialization
  * test: lttng kernel modules were still loaded after running
    test_clock_override
  * Plug some memory leaks</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674993600">- update to 2.13.9:
  * Fix: lttng: poptGetArg doesn't provide string ownership
  * Fix: relayd: missing space in trace creation logging statement
  * Fix: event field value: assertion fails on empty string
  * Build fix: rpath of test libraries results in non-reproducible build
  * Fix: never use 'no' in a command variable
  * Fix: sessiond: abort called on undefined client command
  * Fix: consumer: snapshot: assertion on subsequent snapshot
  * Fix: sessiond: instance uuid is not sufficiently unique</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.11:
  * docs: fix: Match stated automake requirement
  * Docs: Fix broken reference in lttng-add-trigger
  * Docs: Fix broken reference to lttng-concepts(7) man page
    disk space
  * Fix: lttng-add-context: leak of application context
    parameters
  * Fix: sessiond: bad fd used while rotating exiting app's
    buffers
  * Fix: consumerd: slow metadata push slows down application
    registration
  * event-rule: set event rule loglevel to domain specific value
    when unset
  * Fix: sessiond: preserve jul/log4j domain loglevels
  * Fix: sessiond: crash enabling event rules that differ only by
    loglevel type
  * Fix: sessiond: incorrect use of exclusions array leads to
    crash
  * Fix: sessiond: silent kernel notifier registration error
  * Fix: sessiond: size-based notification occasionally not
    triggered
  * Fix: adding a user space probe fails on thumb functions
  * Fix: Tests that assume CPU 0 is present
  * Fix: Wrong assumption about possible CPUs
  * Fix: lttng remove-trigger -h fails
  * Fix: ini parser: truncation of value name
  * Fix: truncated len in
    lttng_event_rule_user_tracepoint_serialize()</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * tests: Fix string formatting for Python 3.4+
  * liblttng-ctl: Put `enum communication_state` in anonymous namespaces
  * tests: Add test_high_throughput for kernel regression
  * tests: Move getconf/kernel_module to lttngtest
  * common: Provide `--disable-tests` configuration option
  * docs: Add pkg-config to requirements in README
  * tests: Add `test_high_throughput_snapshot`
  * tests: Fix: online_cpus() fails with disjoint sets
  * tests: Support `text-size` and `fill-text` options for WaitTraceTestApps
  * tests: Add option to generate larger tp:tptest events
  * Fix: consumerd: inaccurate math in discarded events aggregation
  * groups.dox: warn that the RS save/load API doc isn't done
  * liblttng-ctl API doc: use the "process filter" term
  * groups.dox: document the usage of the recording session snapshot API
  * groups.dox: document the usage of the recording session rotation API
  * groups.dox: document the usage of the error query API
  * include/lttng/destruction-handle.h: doc: update internal reference
  * doc/api/liblttng-ctl: add missing image files
  * liblttng-ctl API doc: add missing trigger API documentation
  * groups.dox: adjust style (minor)
  * include/lttng/log-level-rule.h: fix enumerator references and quotes
  * include/lttng/event.h: move nested union types out of structures
  * include/lttng/event-expr.h: document with Doxygen
  * filter-expr.dox: perf context fields aren't supported
  * include/lttng/event.h: doc: clarify statically-known ctx. field types
  * groups.dox: "to create" ðŸ‘‰ "to target"
  * groups.dox: always quote "event rule matches"
  * include/lttng/event-field-value.h: document with Doxygen
  * groups.dox: document the "Event rule API" topic
  * groups.dox: emphasize "without"
  * liblttng-ctl API doc: extract filter expression doc
  * groups.dox: RERs of logging tracing domains can have filters too
  * groups.dox: reference `event_rule` variable directly
  * groups.dox: add "Linux user space probe location API" topic
  * include/lttng/event.h: doc: use "user space probe"; update links
  * `enum lttng_event_rule_type`: doc: link enumerators to topics
  * include/lttng/userspace-probe.h: document with Doxygen
  * include/lttng/kernel-probe.h: document with Doxygen
  * include/lttng: doc: add reference to lttng_*_get_type() in `enum`
  * include/lttng/event-rule/python-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j2-logging.h: document with Doxygen
  * include/lttng/event-rule/log4j-logging.h: document with Doxygen
  * include/lttng/event-rule/jul-logging.h: document with Doxygen
  * include/lttng/event-rule/kernel-uprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-kprobe.h: document with Doxygen
  * include/lttng/event-rule/kernel-syscall.h: document with Doxygen
  * include/lttng/event-rule/kernel-tracepoint.h: document with Doxygen
  * include/lttng/event-rule/user-tracepoint.h: document with Doxygen
  * include/lttng: doc: reorder enumerators logically
  * include/lttng: doc: add param. copying information
  * include/lttng/channel.h: doc: remove redundant newline
  * include/lttng/event.h: doc: use spaces in code snippets, not tabs
  * Fix: sessiond: stale ust_app_channel on initialization failure
  * .gitignore: add kprobe/uprobe event name unit test executables
  * lttng_event_rule_kernel_uprobe_create(): set initial event name
  * lttng_event_rule_kernel_kprobe_create(): set initial event name
  * sessiond: Fix potentially uninitialized return value warning
  * Fix: sessiond: erroneous report of consumerd exit code
  * kernel-consumer: Fix warning on 32-bit builds
  * Fix: lttng-sessiond: crash with kernel tracer during early shutdowns
  * tests: Validate that HOSTNAME is not empty
  * tests: Fix duplicate `handle_syscall_entry_pselect6_time32`
  * tests: Skip `test_notification_kernel_userspace_probe` on armhf
  * tests: Support pselect6_time32 in `kernel/validate_select_poll_epoll.py`
  * tests: Fix typo in `kernel/validate_select_poll_epoll.py`
  * tests: Skip 32-bit userspace SDT tests
  * tests: Handle tests which do not exist or are not executable
  * tests: Fix `test_trace_format_kernel` with 32-bit kernels
  * tests: Fix `test_select_poll_epoll` on armhf
  * tests: Do not expect `epoll_wait_*` on arm64 and riscv64
  * tests: tests.serial: polled writing and long-running test abort
  * Fix: sessiond: erroneous check for end of list
  * sessiond: check liblttng-ust-ctl.so version at runtime
  * Fix: sessiond: build fails with libxml2 2.14+
  * tests: Avoid hang in `test_python_logging` when test application fails
  * Tests: disable coredumps during `test_ppoll_fds_buffer_overflow`
  * Tests: Fix hang in `tools/health/test_tp_fail`
  * Tests: fix: time TAP tests in OOT builds
  * tests: Use machine identifier to search for lttng-ctl ABI reference
  * doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
  * Document `include/lttng/event-rule/event-rule.h` with Doxygen
  * include/lttng/event.h: clarify recording ER vs. IP descriptor
  * liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
  * include/lttng/channel.h: add missing `*` in param. references
  * liblttng-ctl API doc: document buffer ownership model and alloc. policy
  * liblttng-ctl API doc: fix log4j/Log4j terminology
  * Document `include/lttng/log-level-rule.h` with Doxygen
  * include/lttng: use list items for preconditions
  * doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
  * doc/api/liblttng-ctl: update images
  * include/lttng/session.h: doc: add cross-references
  * Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
  * include/lttng: "invalid parameter" -&gt; "unsatisfied precondition"
  * include/lttng: fix the documentation of some return values
  * include/lttng: remove redundant, non-Doxygen comments
  * doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
  * doc/api/liblttng-ctl/Makefile.am: depend on all source files
  * include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
  * include/lttng/event.h: fix Doxygen warnings
  * include/lttng/event.h: disable clang-format for some Doxygen comments
  * doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
  * Run clang-format on the whole project
  * tests: Add python 3.4 support to `trace_format_helpers`
- Use g++-13 for additional required c++ support
- Fix rpmlint warning: position-independent-executable-suggested
- Update soname for liblttng-ctl
- Add patches:
  * lttng-tools-position-independent.patch
  * lttng-tools-soname-ctl6.patch
- Add baselibs.conf
- update to 2.14.0-rc1</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1764072000">- Restore setup for 32-bit consumers from the build
  system, which was broken by a commit mentioned at
  https://bugs.lttng.org/issues/1318
- Add patch:
  * 0001-Restore-setup-of-consumer-related-setup-by-build-sys.patch</changelog>
  <changelog author="H&#xE9;ctor Or&#xF3;n Mart&#xED;nez &lt;hector.oron@gmail.com&gt;" date="1764763200">- Disable LTO build to avoid object compatibility conflict between g++-15 and
  g++-13.</changelog>
</package>
<package pkgid="ec8f227131d9bd0df4b90c0e84958ff9216dea17a46a8562b72193b00cabf32d51dd579907ccf3fb47af296845761985628c7a3fd311d6e17f90c3f8c460781b" name="lttng-ust" arch="src">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="sor.alexei@meowr.ru" date="1497268800">- Update to version 2.9.0 (changes since 2.7.1):
  * Remove assertions in lttng-ust-comm init.
  * Add tracepoint_disable_destructors().
  * Fix manpage typo.
  * Move lttng_context_is_app to core file.
  * Move dummy functions to a common file.
  * Handle backward probe compatibility for application contexts.
  * Fix application context header size.
  * Event ctx get size should be after chan ctx.
  * Clarify and simplify the Java agent "Hello" examples.
  * Export the stream instance ID.
  * Generate and export the sequence number.
  * Add stream instance id to the packet header.
  * configure.ac: Print an empty line after AC_OUTPUT.
  * configure.ac: Macros with no arguments do not need ().
  * configure.ac: Standardise indentation to tabs.
  * configure.ac: Move AC_PROG_SED() close to other AC_PROG_*().
  * configure.ac: Test -a -&gt; shell's &amp;&amp; (more portable).
  * configure.ac: Use test "x$var" = "xyes".
  * configure.ac: AM_CONDITIONAL() accepts two arguments.
  * configure.ac: Use dnl at appropriate places.
  * configure.ac: if -&gt; AS_IF().
  * configure.ac: case -&gt; AS_CASE().
  * configure.ac: Add missing quotes in macro calls.
  * configure.ac: Use macros for version name and description.
  * configure.ac: Do not use shell eval for known values.
  * Add CONTRIBUTING.md.
  * Output "(null)" when ctf_string()'s arg is NULL.
  * Disable use of __builtin_return_address(0) on 32-bit PowerPC.
  * Fix java agent 32-bit pointer to jlong warning.
  * Use Java 6 syntax in JUL examples.
  * Add missing example file to dist tarball.
  * Add missing header to dist tarball.
  * Add missing LttngContextApi.java to dist tarball.
  * Pass the Java application context information using two
    separate arrays.
  * Correctly report filter notifications on Java agent teardown.
  * Add some logging to the AbstractLttngAgent.
  * Clear tracked application contexts upon closing a Java agent.
  * Introduce a verbose mode for the Java agent.
  * Implement Java agent application context retrieval.
  * Turn ISessiondCommand into an abstract class.
  * Split the JNI APIs in separate classes.
  * Add application context support to ust-ctl protocol.
  * Handle application context cmd.
  * Implement dynamic types, and application context provider
    support.
  * Handle negative range for LTTNG_UST_REGISTER_TIMEOUT.
  * nsure the Java JUL messages are correctly formatted.
  * Fix double-free on error sending fields.
  * Add CTF enum type support to tracepoint event.
  * Fix a missing _GNU_SOURCE define.
  * python-lttngust/setup.py.in: Update setup() fields.
  * Refactor Python agent build and install.
  * Remove debugging print() call from Python agent.
  * Python agent: Support Agent protocol v2.0.
  * Fix Java agent protocol network endianness inconsistency.
  * examples jul: Add missing files to make dist
  * Fix Filer -&gt; Filter typo in an example.
  * Fix: Return the correct list of available Java events.
  * Add a toString() to Java agent's EventRule.
  * Add API stubs for the Java context info retrievers.
  * Receive the event filter string in the Java agent.
  * Document the Java filter notification model.
  * Add filter change notification mechanism to the Java agent.
  * Manage complete "event rules" in the Java agent.
  * Introduce a new client listener interface for the Java agent.
  * Turn ILttngAgentResponse into an abstract class.
  * Clean-up: remove extraneous "found" parameters in ust-elf.
  * Fix: potential leaks in error paths.
  * Fix: double free in liblttng-ust-dl.
  * Fix: make check in OOT build with absolute path.
  * Fix: elf: leaks on error paths.
  * Cleanup: coding style.
  * Cleanup: elf: use off_t for offsets, size_t for len.
  * Cleanup: eliminate implicit sign-extension.
  * Fix: elf: NULL pointer dereference.
  * Fix: add missing ust-elf.h header to dist.
  * Fix: make check in out of tree build.
  * Fix: old gcc warnings.
  * Fix: remove stale lttng-ust-elf.h from makefile.
  * Fix: elf: uninitialised ret.
  * Fix: test elf: handle NULL debug file.
  * test: elf move constants to top of implementation.
  * Fix: elf test prog arg checking.
  * baddr statedump: remove dependency on file streams.
  * baddr statedump: hold ust lock around allocations.
  * Add unit tests for lttng_ust_elf.
  * Add memory size, build id, and debug link info to statedump and
    dl.
  * Fix: Send the correct Java agent return code when disabling
    events.
  * Fix: Correctly handle the command to disable all events.
  * Small refactor of the Java agent's TCP client.
  * Rename Java Agent event names to "event".
  * Allow compiling the Java agent with Java 1.6.
  * Restore concurrent build when Java agent is enabled.
  * Refactor Java agent to let applications manage the log
    handlers.
  * Cleanup: Add Javadoc to all public methods and members.
  * Fix: Small fixes to the Java agent example files.
  * Update doc/java-agent.txt to reflect the new packaging.
  * Split Java agent library in 3 separate jars.
  * Remove deprecated org.lttng.ust.jul.LTTngAgent class.
  * Use tar-ustar format for the dist archive.
  * Fix: cmake example with configure based oot build.
  * Fix: perform statedump before replying to sessiond.
  * build: check for CXX_WORKS for cmake example.
  * Implement liblttng-ust-fd.
  * Introduce file descriptor tracker.
  * Fix: honor send timeout on unix socket connect.
  * Fix: perform TLS fixup in all UST entry points from each
    thread.
  * Fix: build: pass configure flags to cmake example.
  * Performance: implement lttng_inline_memcpy.
  * Performance: mark ring buffer do_copy callers always inline.
  * Performance: cache the backend pages pointer in context.
  * Add ctx_len field to ring buffer context.
  * ring buffer: handle shmp errors.
  * Cleanup: libringbuffer: remove duplicate shmp() invocations in
    slow paths.
  * Performance: Only dereference shmp once.
  * Performance: Mark channel and buffer event disabled check
    unlikely.
  * Performance: Relax atomicity constraints for crash handling.
  * Fix: compat: -ust suffix sprintf error handling.
  * Performance: disable event counting by default.
  * Fix: remove unlock in getcpu.
  * Performance: remove rcu read lock from ring buffer get/put cpu.
  * Performance: define _LGPL_SOURCE in LGPL c files.
  * Performance: split check deliver fast/slow paths.
  * Fix: perf counters build against kernel headers &lt; 3.12.
  * Fix: perf counter context deadlock.
  * Fix: many-events registration/unregistration speed.
  * Fix: pre-fault TLS in ust-malloc instrumentation.
  * Fix: ust-ctl: use LTTNG_UST_HAVE_PERF_EVENT to report perf
    counter availability.
  * Fix: reset vtid cache before releasing urcu locks.
  * Fix: cleanup local_apps.allowed flag on lib cleanup.
  * Fix: Correctly handle invalid agent port file.
  * Fix: memory corruption in compat.h.
  * Introduce lttng_ust_loaded weak symbol.
  * Fix: remove invalid free.
  * Use AC_PROG_MKDIR_P (generic mkdir -p).
  * Split CMake example build steps on different lines.
  * Fix: CMake example: specify source/built includes/libs.
  * configure: allow building perf support across all
    architectures.
  * Fix: use-after-free in statedump lib iter_end.
  * Add generic fallback for perf counter read.
  * Fix: perf counters: sign-extend pmc register.
  * doc: Add flags for JUL and python agent compiling.
  * tests/hello.cxx: add ctf_enum_auto() entries.
  * Add ctf_enum_auto() for autoincrementing enumeration values.
  * Add missing ust_lib.c and ust_lib.h.
  * dl instrumentation: add dlmopen event, trace dlopen flags.
  * Add library load/unload tracking events.
  * Communication protocol: use fixed-size integer rather than
    enum.
  * Add ustctl command to regenerate the statedump.
  * Implement statedump command in UST.
  * tests/hello.cxx: add enumeration field.
  * Fix: ctf_enum_value() does not work with g++.
  * Fix: lttng context perf: missing stdbool.h header include.
  * Add perf context support for ARMv7.
  * Keep perf context FD open for other architectures.
  * Doc: cmake example: fix coding style.
  * Doc: ship cmake example with "make distcheck".
  * Doc: add CMake example.
  * configure.ac: check cmake availability.
  * Only build python lib when agent is enabled.
  * doc: information has no plural.
  * Fix: allow non-LGPL modules to use tracepoints.
  * Add -ust to the name of UST threads of the application.
  * Comment the locking mechanisms in ContextInfoManager.
  * Fix: Null-check return value of
    log4j.Category.getAllAppenders().
  * Add liblttng-ust-agent.jar to the .gitignore.
  * Fix: Specify encoding when reading agent port file.
  * Fix: Include child loggers in the output of "lttng list".
  * Fix: Handle both agent config files pointing to same port.
  * Suppress static method warning.
  * Add more logging to the LttngTcpSessiondClient.
  * Use config.h to detect sched_getcpu support.
  * Fix: use limits.h in ust-elf test.
  * Fix: strerror_r behaviour is glibc specific.
  * Add support for musl libc to ust-dlfcn.h.
  * Fix: don't generate 0-len array in tracepoint probes.
  * Fix: log4j example: set logger level to prevent unexpected
    level inheritance.
  * Fix: no LGPL define for malloc and pthread wrappers.
  * Fix: all lttng-ust source files should be tagged _LGPL_SOURCE.
  * Fix: initialise RCU callbacks with mixed LGPL/non-LGPL objects.
  * Fix: incorrect structure layout with mixed LGPL/non-LGPL
    objects.
  * Fix: don't call __builtin_return_address(0) on 32-bit powerpc.
  * Update version name TBD.
  * Fix: tracepoint header: declare tracepoint_dlopen_ptr.
  * Fix: update debug message about weak-hidden symbols.
  * Fix: tracepoint-rcu header: use tracepoint_dlopen_ptr.
  * Fix: test: relax requirement on weak-hidden symbol address.
  * Fix: work-around gcc optimisation oddness on 32-bit powerpc.
  * Fix: test weak-hidden symbols.
  * Print DBG() message about compiler weak hidden symbol
    behaviour.
  * test: add test for gcc issue with weak hidden symbol on
    powerpc.
  * Restrict Java context retriever names to a set of valid
    characters.
  * Fix: Correctly compute Java agent list loggers response size.
  * Add support for aarch64_be.
  * Fix: Fix synchronization of LTTngAgent#dispose.
  * Fix: Verify number of bytes contained in sessiond agent
    commands.
  * Fix: Avoid potential null dereference with log4j loggers.
  * Specify UTF-8 encoding for all Java agent commands.
  * Fix: merge tap tests stdout and stderr.
  * Documentation: ring buffer: SWITCH_FLUSH can be used when
    active.
  * Fix: unchecked return value in trace_clock_read64_monotonic.
  * Fix: portability: no arith on void pointer.
  * Fix: initialize build id and debug link flags to 0.
  * Tests: Add tap-driver.sh for automake &lt; 1.12.
  * Fix: add "has_build_id" and "has_debug_link" fields to
    debuginfo events.
  * Tests: Replace prove by autotools tap runner.
  * bootstrap: Standardise on autoreconf -vi.
  * Harmonize bootstrap script across projects.
  * lttng-ust(3): order environment variables.
  * lttng-ust(3): fix syntax of env. variables section.
  * lttng-ust(3): document $LTTNG_HOME.
  * Fix: Java agent should use LTTNG_HOME.
  * Fix: examples make distcheck failure.
  * Cleanup: add static for internal symbols.
  * Cleanup: Remove unused max() macros from
    ring_buffer_frontend.c.
  * Use min_t/max_t macros in lttng-ust-elf.c.
  * Tests: update ust-elf tests to reflect correct memsz
    computation.
  * Fix: erroneous computation of ELF in-memory size.
  * Make code and man pages share the same default values.
  * Fix: remove NULL check of nonnull parameter in dlclose.
  * Tracepoint array/sequence: add nowrite hex macros.
  * Tracepoint: add ctf array for network byte order integers.
  * Tracepoint: add ctf sequence for network byte order integers.
  * Fix: endianness of integers received by filter.
  * Doc: Update README.md.
  * Fix: jul and log4j agents makefile missing line and
    indentation.
  * Fix: re-introduce exported symbols.
  * Doc: update manpages for soinfo/sopath name change.
  * Rename statedump and dl events and fields.
  * Tests: list ust-elf test data explicitly in EXTRA_DIST.
  * Tests: add tests for lttng_ust_elf_is_pic.
  * Add is_pic field to statedump soinfo event.
  * Fix: add common jar to lttng-ust-agent-all dependencies.
  * Fix: add version to lttng-ust-agent-all jar file.
  * Fix: rename liblttng-ust-agent to lttng-ust-agent-all.
  * Fix: re-add liblttng-ust-agent.jar.
  * Fix: lttng java agent: dispose is non-static.
  * doc/man: do not use macros in the NAME section.
  * doc/man: remove duplicate copyrights section.
  * doc/man: lttng-ust(3): add tracing control to example.
  * doc/man: lttng-ust(3): split example files in subsections.
  * doc/man/common-copyrights: add missing THANKS section.
  * doc/man: lttng-ust(3): add missing ENVIRONMENT VARIABLES
    section.
  * README.md: bolden dependencies and update links.
  * README.md: split required and optional dependencies.
  * Convert man pages to AsciiDoc.
  * Fix: remove dead code from filter interpreter.
  * Fix: convey enum value signedness into metadata.
  * lttng-ust(3): document `lttng_ust_loaded` symbol.
  * lttng-ust(3): document `perf:thread:raw:rN:NAME` context.
  * lttng-ust-dl(3): update documentation.
  * lttng-ust(3): document liblttng-ust-fd.
  * doc/man: document the lttng_ust_lib events.
  * doc/man: add full stop to descriptive table cells.
  * doc/man: reorganise source for tables.
  * lttng-ust(3): sort ctf_*() macro parameter definitions.
  * lttng-ust(3): fix alignment and indentation.
  * lttng-ust(3): document new ctf_*() array/sequence network/hex
    macros.
  * Performance: add missing "caa_unlikely" on fast-path.
  * Fix: loglevel and model_emf_uri build fix.
  * Fix: loglevel and model_emf_uri with g++ compiled probes.
  * Fix: Out of tree build of liblttng-ust-java.
- Rename lttng-ust-docs to lttng-ust-doc and fix its RPM group.
- Remove explicit liburcu-devel requirement for the devel package:
  is autodetected already.
- Rebase lttng-ust-copying.patch.
- Remove lttng-ust-aarch64-aligned-access.patch: fixed upstream.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1499774400">- Update to version 2.9.1:
  * lttng-ust-elf.c: Define NT_GNU_BUILD_ID if not defined.
  * Quote CMAKE variable assignment in Makefile.
  * Fix a typo in doc/examples/Makefile.am.
  * Don't override user variables within the build system.
  * Add a missing getenv.h include to ustctl.c.
  * Fix a race between lttng-ust getenv() and application setenv().
  * doc/man: Add typical `$` and `#` prompts to command lines.
  * Fix (un)install targets of Python agent.
  * Fix include config.h to resolve HAVE_DLMOPEN.
  * Validate the presence of dlmopen at configure time.
  * Fix CMake examples integration.
  * doc/examples/Makefile.am: Define C and C++ compilers for CMake.
- Replace the lttng-ust package with liblttng-ust0 and
  liblttng-ust-ctl2.
- Move lttng-gen-tp to the devel package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1505476800">- Update to version 2.10.0:
  * Clean-up: Remove unused variables to silence a gcc warning.
  * Add ustctl_snapshot_sample_positions ustctl command.
  * Cleanup: Formatting in strutils_star_glob_match explanation.
  * Use SIZE_MAX instead of -1ULL for the size_t parameter.
  * filter: Use SIZE_MAX rather than UINT_MAX and tuncating -1ULL.
  * Fix: Out of bound array access in filter code.
  * Correctly clean all generated JAR files.
  * Fix: List a missing file in Java agent's Makefile.
  * Support generic globbing patterns in the Java agent.
  * Log more information in the Java TCP client.
  * Cleanup: Remove an unused import in JUL Java agent.
  * Add support for star globbing patterns in event names.
  * Filtering: Add support for star-only globbing patterns.
  * Add string utilities.
  * Filter code relicensing to the MIT licence.
  * Fix: blocking mode: Add the missing stdbool.h include.
  * Implement LTTNG_UST_BLOCKING_RETRY_TIMEOUT.
  * Introduce the LTTNG_UST_ALLOW_BLOCKING environment variable.
  * Rework the configure script.
  * Move m4 scripts to the m4 directory.
  * doc: Remove the duplicate LTTNG_UST_BLOCKING_RETRY_TIMEOUT
    man page entry.
  * lttng-ust(3): Reword and fix style of the
    LTTNG_UST_ALLOW_BLOCKING variable.
  * lttng-ust(3): Specify "If set" instead of "if set to 1" for
    some variables.
  * Fix: doc/man: Use a single XSL file and match local names.
  * Fix: Expand the shmobj size for the sequence number.
- Move manpages out of the library package to lttng-ust-doc.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1514548800">- Update to version 2.10.1:
  * Fix: Specify SONAME in python-lttngust's LoadLibrary.
  * Fix: Ensure the fd tracker is initialised when called from
    constructors.
  * Fix: fd of an elf object must be registered to the fd tracker.
  * Fix: liblttng-ust-fd.so: Override the fclose symbol.
  * Fix: lttng-gen-tp: Only replace the file extension.
  * Fix: Move fsync after ftruncate.
  * Fix: Synch buffer file metadata on buffer allocation.
- Drop baselibs.conf.</changelog>
  <changelog author="tchvatal@suse.com" date="1516363200">- Format with spec-cleaner
- Drop tex/asciidoc/xmlto dependencies as the manpages are already
  generated in the tarball so we produce the same result and this
  way we are not pulling in python2</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1523188800">- Build the Python agent and add new subpackages: python3-lttngust
  and liblttng-ust-python-agent0.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 2.10.2:
  * Fix: Add liblttng-ust dependency to liblttng-ust-fd.
  * Fix: Use LIBDL/LIBC_DL to select either libdl or libc.
  * Fix: AM_CONDITIONAL should be outside AS_IF block.
  * Fix: Build jni libs with openjdk &gt;= 10.
  * Fix: ustfork: Save and restore errno in syscall wrappers.
  * Fix: Cache the result of getpid() internally.
  * Fix: Reset cached vpid context on fork.
  * Fix: String comparison on incorrect length in context provider.
  * Fix: Remove for() loop initial declarations.
  * Use ust_lock during sock_info operations for atomicity against
    fork.
  * Force tracked fd to be bigger than STDERR_FILENO.
- Remove lttng-ust-copying.patch and add the licence file through
  the %license tag on the library package.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1569326400">- Update to version 2.10.5:
  * New tracef() instrumentation facility. Excerpt from
    the lttng-ust(3) man page.
  * Perf PMU counters support from user-space on x86.
  * Library base address dump is now stable
    (thanks to Mentor for their contribution).
  * fixes boo#1149704.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 2.11.0:
  * See /usr/share/doc/packages/lttng-ust/ChangeLog
- Add lttng-ust-2.11.0-fix-no-common.patch: Fix build with
  - fno-common (commit 21a934df, boo#1160400).
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Tony Jones &lt;tonyj@suse.com&gt;" date="1604318400">- Update to version 2.12.0 (jsc#SLE-16189)
  Changelog: https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.12.0
  Delete patch: lttng-ust-2.11.0-fix-no-common.patch (upstream)</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="b16d7bdb54597aea09c62d66a3bb855a17704d15b2fa4c354056cf10ef323f1d65bdb7355e2d8943cf266e8c8edcf1696ba93f267fd933dde6e3b1a0a1a92081" name="lttng-ust-debugsource" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="9b708d0ffe0f807b1dc3ddaacb1e83271ff60e973794824075e50d10df8202c9f6ef0a6e724869f67fc81f914b6ec81f7a25800cf53be3c7d804612fcc654af4" name="lttng-ust-devel" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="6f6288a4964a16da1611ac7ff0cbb367e14591e7c4b45987ea7de241a41f28cb1263cf1a8fb2fc031bd6c5193d8a05b068609ffedb2b6679d5e5673bb75679f6" name="lttng-ust-doc" arch="noarch">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
<package pkgid="17798ad425e31b682f5663940c8c2f69e7d6f80f8a0f9788d20bbb9f6d415240d82e018a2411ded66c1de7c3234b8b4e638975d89492a77c8c4c0e280641c1e5" name="lttngtop" arch="ppc64le">
  <version epoch="0" ver="0.3" rel="5.60"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checkin (version 0.2)</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Update to version 0.3:
  * Live tracing support (local or remote).
  * Introduction of lttngtoptrace.
- Add lttngtop-fix-escdelay-api.patch: Use proper API to set ESCDELAY.
- Add lttngtop-noinst-livelib.patch: Do not install an extra
  library for lttngtoptrace.
- Also build for ppc64, ppc64le.
- Spec cleanup.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Improve lttngtop-noinst-livelib.patch.
- Build with -fcommon.
- Add lttngtop-fix-format.patch: fix printf format issues.</changelog>
</package>
<package pkgid="360fffe3265698557e30ec32a2cf0513c1625b4874cea7736a9f769fc862d9b25925a66280ef0558646e9be2d069def4871dd79e18356a959b06d5f1c56bb002" name="lttngtop" arch="src">
  <version epoch="0" ver="0.3" rel="5.60"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checkin (version 0.2)</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Update to version 0.3:
  * Live tracing support (local or remote).
  * Introduction of lttngtoptrace.
- Add lttngtop-fix-escdelay-api.patch: Use proper API to set ESCDELAY.
- Add lttngtop-noinst-livelib.patch: Do not install an extra
  library for lttngtoptrace.
- Also build for ppc64, ppc64le.
- Spec cleanup.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Improve lttngtop-noinst-livelib.patch.
- Build with -fcommon.
- Add lttngtop-fix-format.patch: fix printf format issues.</changelog>
</package>
<package pkgid="4836284da113c73313fbe8abd3aa6029a205a33546826cf6482a057cf8f00ed63a5b2d9eeb9c8f69a82cb675dd9ecd3941dc98838e31ebe9dc3dd15bb1cf060d" name="lttngtop-debuginfo" arch="ppc64le">
  <version epoch="0" ver="0.3" rel="5.60"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checkin (version 0.2)</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Update to version 0.3:
  * Live tracing support (local or remote).
  * Introduction of lttngtoptrace.
- Add lttngtop-fix-escdelay-api.patch: Use proper API to set ESCDELAY.
- Add lttngtop-noinst-livelib.patch: Do not install an extra
  library for lttngtoptrace.
- Also build for ppc64, ppc64le.
- Spec cleanup.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Improve lttngtop-noinst-livelib.patch.
- Build with -fcommon.
- Add lttngtop-fix-format.patch: fix printf format issues.</changelog>
</package>
<package pkgid="c48c9c4899a88069aedc57e8ca283cf9f1db0cadbdbd2517d15ffee7488b28af58f8918aaa8f53efe5776653293476012ae21af9803aa6307cc255b8201b1233" name="lttngtop-debugsource" arch="ppc64le">
  <version epoch="0" ver="0.3" rel="5.60"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checkin (version 0.2)</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Update to version 0.3:
  * Live tracing support (local or remote).
  * Introduction of lttngtoptrace.
- Add lttngtop-fix-escdelay-api.patch: Use proper API to set ESCDELAY.
- Add lttngtop-noinst-livelib.patch: Do not install an extra
  library for lttngtoptrace.
- Also build for ppc64, ppc64le.
- Spec cleanup.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Improve lttngtop-noinst-livelib.patch.
- Build with -fcommon.
- Add lttngtop-fix-format.patch: fix printf format issues.</changelog>
</package>
<package pkgid="db529ee74d8a734c5c53f5520fc6e260fefc3cd8b68927a1e621f71629b783b5a9780458a957c6f86d40230f72c9843ad715dd39e110252af0670c511773b786" name="lttv" arch="ppc64le">
  <version epoch="0" ver="1.5" rel="3.121"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checking (version 1.5-beta1)</changelog>
  <changelog author="tonyj@suse.com" date="1392033600">- Update to version 1.5
- Remove fix-rpmcheck-errors.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Also build for aarch64, ppc64, ppc64le.
- Spec cleanup.</changelog>
</package>
<package pkgid="e1ee820a86da85e5731c5b733a5a199a57c0303bd9cda7aeec6f2b4d3bcaaf668b43baeb65bd5532350da2073324038f1f98ade7c88582b3d1edad618fb2eac6" name="lttv" arch="src">
  <version epoch="0" ver="1.5" rel="3.121"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checking (version 1.5-beta1)</changelog>
  <changelog author="tonyj@suse.com" date="1392033600">- Update to version 1.5
- Remove fix-rpmcheck-errors.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Also build for aarch64, ppc64, ppc64le.
- Spec cleanup.</changelog>
</package>
<package pkgid="54e0838376a030a564dff470db62580f602f56867533141748e44184789e49fd74a188d1cc712068e10c8e1d7378cb9bafdf14734ae29effd7888bbd0c10b419" name="lttv-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.5" rel="3.121"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checking (version 1.5-beta1)</changelog>
  <changelog author="tonyj@suse.com" date="1392033600">- Update to version 1.5
- Remove fix-rpmcheck-errors.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Also build for aarch64, ppc64, ppc64le.
- Spec cleanup.</changelog>
</package>
<package pkgid="7ae50240451e9513b6673ab8957511a82010f5ff1267a203333b74086b9619b7e1606e00c82d7a07aa77bb1e376d2ae0a006e82bbdfd324116e4e0ef3ad63228" name="lttv-debugsource" arch="ppc64le">
  <version epoch="0" ver="1.5" rel="3.121"/>
  <changelog author="tonyj@suse.com" date="1375876800">- Initial package checking (version 1.5-beta1)</changelog>
  <changelog author="tonyj@suse.com" date="1392033600">- Update to version 1.5
- Remove fix-rpmcheck-errors.patch</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1509796800">- Also build for aarch64, ppc64, ppc64le.
- Spec cleanup.</changelog>
</package>
<package pkgid="064d24b522d4d8b88c8a0b9ab1e9d633b4391e3ab7f68efbe6afd2fa8d493349ec539c636da07e86cf57a68352b0e34e9865ec0938789206ea811f6c49060e5b" name="python3-babeltrace" arch="ppc64le">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="9b0e9dd252d1df93c473fc2e216b92dd84938389a7d68d50f27b7b2ae8f17970fe39561b4f8fa34823c895bc0c8511115500df20207c26a15a785906c9680869" name="python3-babeltrace-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.5.8" rel="24.30"/>
  <changelog author="sor.alexei@meowr.ru" date="1509710400">- Disable static library build.
- Enable Python 3 bindings build.
- Remove explicit glib2-devel requirement for the devel package: is
  autodetected already.
- Spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1521115200">- Update to version 1.5.4:
  * Use signed accessors for clock offsets.
  * Fix a signedness error in python complements.
  * Handle packet_seek errors.
  * Prevent calling adding the same trace recursively.
  * Make sure we have all the metadata streams before adding new
    traces.
  * Add missing debugging information in the live plugin.
  * Set stream id in HUP case.
  * Use list rather than ptr array for trace streams.
  * Fix a leak of streams.
  * Handle 0 session case in ask new streams.
  * Break loop on getting metadata error.
  * Return error on ask_new_stream when should quit.
  * Don't access missing ctf trace when getting metadata.
  * Fix lttng-live discarded event count after inactivity.
  * Fix timegm compat on Solaris.
  * Fix Python bindings when building with PIE hardening.
  * lttng-live: Print discarded event and packet lost warnings on
    stderr.</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1529236800">- Update to version 1.5.5:
  * Propagate error from packet_seek in case of truncated packet.
  * Fix: report truncated files while reading.
- Use tarball signing.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1542196800">- Update to version 1.5.6:
  * Fix: remove left-over debug logging statement.
  * Use trace-&gt;trace_id in check to remove trace from bt_ctx.
  * Fix: missing initializer braces warning.
  * Fix: zero out URL parsing array before use and ensure proper
    error reporting.</changelog>
  <changelog author="Berthold Gunreben &lt;azouhr@opensuse.org&gt;" date="1563192000">- add s390x in ExclusiveArch</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Update to version 1.5.8 (changes since 1.5.6):
  * Cleanup: bitfields: streamline use of underscores.
  * Fix: bitfield: shift undefined/implementation defined
    behaviours.
  * Fix: array and sequence field's 'elems' members can be left NULL.
  * Fix: invalid alignment of enumeration fields.
  * Fix: lttng-live format: do not error out on empty streams
    hang up.
  * Fix: lttng-live: ctf_live_packet_seek stream hang up handling.
  * Fix: lib/iterator.c: unbalanced ctx put (leak).
  * Fix: lttng-live: lttng_live_open_trace_read memory leak.
  * Fix: trace-collection: trace clock use after free.
  * Fix: lttng-live: use-after-free in get_next_index().
  * Do not use diagnostic pragma when GCC version is lower than
    4.6.0.
  * Missing define when not building with gcc.
- Drop support for old openSUSE versions.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1639396800">- reenable babeltrace on armv6/v7 (switch to excludearch)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738152000">- Add explicit python3-setuptools BuildRequires: needed when
  building with Python 3.13.</changelog>
</package>
<package pkgid="6aec1f77a7a22385083a8e0730141e68188146c57a7f1c0d428457799eea91da44c84ee7ed2db656f7e8ba89802b55bb8499ab68135148430d9e6c7c77c0eb09" name="python3-babeltrace2" arch="ppc64le">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="8abdb65dcc6b958c5df0f101341aeac979eadd1d562593685cb4c9ca1b55f135f3ee1f736a43a0cb0c8f9982a078ae80669adcfc2c454eac21767bf9c1c97975" name="python3-babeltrace2-debuginfo" arch="ppc64le">
  <version epoch="0" ver="2.1.0" rel="17.23"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1582718400">- Initial package.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 2.0.3:
  * Fix: lib: use appropriate format specifier to print message iterator class
  * Fix: sink.text.pretty: check that port is connected before creating message iterator
  * Add initial Python bindings documentation
  * Fix: bt2: read properties on _DiscardedEventsMessage
  * tests: add tests for discarded events/packets creation
  * Fix: bt2: add precond. check, for stream class supporting discarded msgs with clock snapshot without clock class
  * Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path
  * Fix: sink.text.details: goto error when failing to add input port
  * Fix: src.text.dmesg: add missing assignment of `status` on error path
  * Revert "bt2: _EventConst.__getitem__(): use a single temporary variable"
  * Fix: src.ctf.fs: initialize the other_entry variable
  * bt2: _EventConst.__getitem__(): use a single temporary variable
  * Fix: _EventConst.__getitem__(): check if event has a packet
  * doc: bt_field_class...get_mapping_labels...(): clarify RV's validity
  * doc/api/libbabeltrace2/style.css: make font weight of `.intertd` normal
  * common: cast arguments to character classification functions to unsigned char
  * flt.utils.muxer: initialize variable to silence -Wmaybe-uninitialized warning
  * Fix: configure.ac: silently accepting invalid Python configuration
  * Cleanup: configure.ac: remove redundant `AC_ARG_ENABLE` parameters
  * Fix: plugin-dev.h: Disable address sanitizer on pointer array section variables
  * Fix: cli: use BT_CLI_LOGE_APPEND_CAUSE instead of printf to print errors
  * tests: improve flt.utils.trimmer/test_trimming to test streams without packets
  * Fix: flt-utils.trimmer: accept streams without packet support
  * Fix: lib: don't assume that streams have packets in auto seek
  * Fix: correct typo in README</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- Add riscv64 to ExclusiveArch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618747200">- Update to 2.0.4:
  * Fix: macro name for "get supported mip versions method"
    attribute descriptor
  * Fix: disable deprecation warnings for SWIG generated code
  * Fix: sink.ctf.fs: fix logic of make_unique_stream_file_name
  * Fix: sink.ctf.fs: remove spurious directory level when using assume-single-trace
  * Fix: bt2: _trim_docstring(): docstring can have 0 or 1 line
  * Fix: `ctf` plugin: use element FC's alignment as array/seq. FC alignment
  * Fix: source.ctf.lttng-live: muxing failure on clear (unit conversion)
  * Fix: src.ctf.lttng-live: incomplete metadata packet is an error
  * Fix: source.ctf.lttng-live: muxing failure on clear
  * Fix: source.ctf.fs: 0-length packet index length causes SIGFPE</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691064000">- Update to 2.0.5:
  * bt2: honor build system compiler/linker preferences
  * Fix: clear_string_field(): set first character to 0
  * Fix: src.ctf.fs: Not resolving event common ctx
  * debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
  * fix: pass exec-prefix to python bindings install
  * fix: document proper Bison version requirement
  * cli: use return value of g_string_free
  * babeltrace2-query(1): erroneous parameter used in example
  * Fix: tests: print real values in a fixed format
  * Fix: bt2: autodisc: remove thread error while inserting status in map
  * tests: src.ctf.fs: add test for metadata with invalid syntax
  * tests: shorten names of session-rotation trace
  * bt2: ignore -Wredundant-decls warning
  * ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
  * ctf-writer: fix -Wformat-overflow errors in resolve.c
  * Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
  * Add dev-requirements.txt for pip
  * Fix: src.ctf.lttng-live: consider empty metadata packet as retry
  * Fix: ctf: wrongfully requiring CTF metadata signature for every section
  * Fix: src.ctf.lttng-live: session closed before any metadata is received
  * fix: obsolete warnings with autoconf &gt;= 2.71
  * fix: explicitly disable '-Wsuggest-attribute=format'
  * fix: set stable branch in gitreview config
  * Fix: ctf-writer: list of reserved keywords
  * compiler warning cleanup: is_signed_type: compare -1 to 1
  * Update working version to Babeltrace 2.0.5</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1737547200">- Update to 2.0.6:
  * bt2: disable some warnings for `native_bt.c`
  * bt2: compile `native_bt.c` with `-Wno-undef`
  * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams
  * Fix: `babeltrace2 convert`: don't consider the `--plugin-path` opt.
  * include/babeltrace2/plugin/plugin-dev.h: "define" -&gt; "definition
  * Fix: doc: escape double quote in bt_p alias
  * Fix: bt2: pass _TraceClassConst to destruction listeners
  * fix: 'load_module()' deprecated in Python 3.12
  * tests: retry os.rename on PermissionError failure in lttng_live_server.py
  * doc: fix uptream -&gt; upstream typos
  * fix: test_message_iterator.py hangs on Python 3.12
  * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default")))
  * Silence -Wunused-but-set-variable error with clang
  * Fix: Windows DLL path lookup with Python &gt;= 3.8
  * doc/man: make default values of boolean init. params. clearer
  * RFC: docs: fix: Match stated automake requirement
  * fix: make flake8 6.x happy
  * fix: running black on python 3.11
  * bt_query_executor_create_with_method_data(): fix docs note
  * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class
  * Update working version to Babeltrace v2.0.6</changelog>
  <changelog author="Ana Guerrero &lt;ana.guerrero@suse.com&gt;" date="1738238400">- Update to 2.1.0
  Changelog changed to a verbose format, see ChangeLog file or
  https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1741608000">- Add BuildRequires on python3-setuptools, required for Python 3.12+.</changelog>
</package>
<package pkgid="6455717fa6d572308677b14f93b52eadf70c9a40b602459cdde074c8dfa9c3049c307570c54aa2ac9cda1f2d3cbbb92340590ea102c0c02f68297880f06a2cff" name="python3-lttngust" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="44.8"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1638014400">- Update to version 2.13.0:
  * See https://git.lttng.org/?p=lttng-ust.git;a=blob_plain;f=ChangeLog;hb=v2.13.0
- Add liburcu requirement to the development package.
- Add ARMv7 and RISC-V to supported architectures.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1652875200">- Update to version 2.13.2 (changes since 2.13.0):
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8.
  * ust-compiler: constructor/destructor whitespaces layout and
    macro dependency.
  * Fix: ust-cancelstate: include string.h for strerror.
  * Fix: libnuma is prepended to LIBS.
  * Fix: Allow disabling some abi compat tests.
  * Fix: generate probe registration constructor as a C++
    constuctor.
  * Fix: nestable pthread cancelstate.
  * Fix: abort on decrement_sem_count during concurrent tracing
    start and teardown.
  * Fix: allocating C++ compound literal on heap with Clang.
  * Check for C++11 when building C++ probe providers.
  * fix: liblttng-ust-fd async-signal-safe close().
  * tracepoints: print debug message when lttng-ust-tracepoint.so
    is not found.
  * Fix: static_assert unavailable with glibc &lt; 2.16.
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates
    corrupted traces.
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable.
  * Fix: remove autoconf features default value in help message.
  * Fix: add extern "C" to two header files.
  * Fix: __STDC_VERSION__ can be undefined in C++.
  * Fix: sample discarded events count before reserve.
  * Fix: ring buffer event counter.
  * Fix: concurrent exec(2) file descriptor leak.
  * Add "domain" parameter to the Log4j 2.x agent.
  * Fix: Convert custom loglevels in Log4j 2.x agent.
  * Fix: coverity reported null returns in Log4j2 agent.
  * Add a Log4j 2.x Java agent.
  * Fix: may be used uninitialised on powerpc.
  * Fix: doc/examples/java-log4j: fix paths to directories.
  * Fix: doc/examples/java-jul: fix paths to directories.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1660910400">- Update to version 2.13.3:
  * Document ust lock async-signal-safety.
  * Fix: don't use strerror() from ust lock nocheck.
  * Fix: remove non-async-signal-safe fflush from ERR().
  * Fix: Pointers are rejected by integer element compile time
    assertion for array and sequence.
  * Fix: statedump: invalid read during iter_end.
  * Fix: bytecode interpreter context_get_index() leaves byte order
    uninitialised.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 2.13.4
  * Added missing closedir in _get_max_cpuid_from_sysfs()
  * File descriptor was leaked in get_possible_cpu_mask_from_sysfs
  * sessiond wait futex: handle spurious futex wakeups</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1664712000">- Update to version 2.13.5:
  * Fix: bytecode validator: reject specialised load field/context
    ref instructions.
  * Fix: bytecode validator: reject specialised load instructions.
  * Fix: event notification capture: validate buffer length.
  * Fix: event notification capture error handling.
  * Fix: lttng-ust-comm: wait on wrong child process.
  * fix: 'make dist' without javah.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703764800">- update to 2.13.6:
  * Fix: segmentation fault on filter interpretation in "switch"
    mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple
    typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time
    tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy</changelog>
  <changelog author="pgajdos@suse.com" date="1711454400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1738238400">- Add python3-setuptools BuildRequires, needed for Python 3.13.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1752753600">- Enable build for loongarch64</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1763726400">- update to 2.14.0:
  * Fix: Sample current `events_discarded` for populating packet
  * Add `current_events_discarded` callback
  * Fix: Set events_discarded on terminal packets
  * Fix: Sample discarded packet counters per sub-buffer
  * lttng-ust(3): `cpu_id` is now addable with a per-channel policy
- update to 2.14.0-rc2:
  * Only compile trace hit counter code with experimental define
  * Hide experimental counter symbols
- update to 2.14.0-rc1:
  * Fix release description
  * Set the 2.14 release codename and description
  * doc/man/Makefile.am: make tool output verbose only with `V=1`
  * lttng-ust(3): remove possessive markers for inanimate objects
  * lttng-ust(3): "unix" -&gt; "Unix"
  * lttng-ust(3): sort environment variables by name
  * lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
  * lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
  * lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
  * Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
  * Fix: lttng-ust-tp regex warnings
  * lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
  * docs: Update links in CodingStyle
  * Add .editorconfig
  * docs: Replace git:// with https://
  * doc/examples: set minimal CMake version to 3.5.0
  * Fix: Use size_t type for lttng_ust_ring_buffer_ctx_init largest_align argument
  * Introduce CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER
  * Rename global buffers/counters to per channel
  * Validate page size negative value
  * Use size_t for size variable
  * ABI: Introduce LTTNG_UST_ABI_CHAN_GLOBAL
  * Implement global lib ring buffer clients
  * ring buffer clients: template client allocation (per-cpu)
  * Add new flush: flush events or populate packet
  * docs: Clarify that make is required to build the project
  * Fix: Update `get_mempolicy` check to handle `EPERM`
  * Fix: Correct `numa_available` return code checks
  * Tests: Fix abi conflict test when building with clang
  * Fix: Build examples when rpath is stripped from in-build-tree libs
  * ust-abi: Clarify "size" field comment
  * Introduce extension points for trace hit counters
  * Re-introduce sync vs unsync enablers
  * Remove ctx from struct lttng_event_enabler_common
  * Remove event context dead code
  * Refactoring: combine common code in lttng_event_enabler_match_event
  * Refactoring: combine common code in lttng_event_enabler_event_desc_key_match_event
  * Refactoring: combine common code in lttng_event_register_to_sessiond
  * Refactoring: move event id field to lttng_ust_event_session_common_private
  * Protocol bump from 9 to 10
  * Refactoring: combine common code into lttng_ust_event_create
  * Refactoring: introduce lttng_event_enabler_event_desc_key_match_event
  * Refactoring: use lttng_get_event_list_head_from_enabler in event create
  * Refactoring: lttng_create_all_event_enums common code
  * Refactoring: event create use lttng_get_event_ht_from_enabler
  * Refactoring: event create common code
  * Refactoring: introduce lttng_event_register_to_sessiond
  * Refactoring: move notify socket get lower in create functions
  * Refactoring: cleanup event create functions
  * Refactoring: common code in _lttng_event_destroy
  * Refactoring: introduce lttng_ust_event_alloc and lttng_ust_event_free
  * Refactoring: combine common code into lttng_sync_event_list
  * Refactoring: introduce lttng_get_event_enabled_state
  * Refactoring: introduce lttng_event_sync_capture_state
  * Refactoring: introduce lttng_event_sync_filter_state
  * Refactoring: combine common code into lttng_event_enabler_ref_events
  * Refactoring: introduce lttng_get_event_ht_from_enabler and lttng_get_event_list_head_from_enabler
  * Refactoring: combine notifier and session-common hash table types
  * Refactoring: move list node to common event structure
  * Refactoring: move name_hlist_node field to common event structure
  * Refactoring: move list node to common enabler structure
  * Refactoring: introduce lttng_event_enabler_init_event_capture
  * Refactoring: introduce lttng_event_enabler_init_event_filter
  * Refactoring: Use lttng_event_enabler_match_event for event notifier
  * Refactoring: combine common code into lttng_create_event_if_missing
  * Refactoring: move duplicate check into lttng_event_notifier_create
  * Refactoring: combine recorder/counter common code in lttng_create_event_if_missing
  * Refactoring: introduce lttng_ust_event_create
  * Refactoring: combine common code into lttng_event_enabler_attach_exclusion
  * Refactoring: combine common code into lttng_event_enabler_attach_filter_bytecode
  * Refactoring: combine event enabler enabler/disable common code
  * Introduce backward compatibility protocol for error counters
  * Remove LTTNG_UST_ABI_KEY_TOKEN_STRING_LEN_MAX from ust ABI
  * Cleanup: combine duplicated communication error handling
  * Fix communication protocol: ensure extensibility of counter commands
  * Implement extensible LTTNG_UST_ABI_COUNTER_EVENT protocol command
  * Cleanup: reorganize ust-abi.h declarations
  * Implement Trace Hit Counters
  * Truncate aggregation sum to fit map bitness
  * __lttng_counter_add: skip effect-less code when global_sum_step=0
  * Fix: libcounter: __lttng_counter_add global sum step alloc vs sync mixup
  * Temporarily Revert "Introduce sync vs unsync enablers"
  * Fix: test_benchmark: do not match "CPU(s) scaling MHz:"
  * ust-fd: Add close_range declaration
  * Rename "tsc" to "timestamp"
  * docs: Correct GitHub URLs in lttng-ust.3
  * fix: handle EINTR correctly in get_cpu_mask_from_sysfs
  * Introduce LTTNG_UST_MAP_POPULATE_POLICY environment variable
  * Add close_range wrapper to liblttng-ust-fd.so
  * docs: Add supported versions and fix-backport policy
  * docs: Add cases in which tracepoints in ctors/dtors may not work
  * ust-tracepoint-event: Add static check of sequences length type
  * lttng-ust(3): Fix wrong len_type for sequence
  * python: log exception details when agent thread cannot start
  * Fix: python lttngust agent fails when LTTNG_UST_APP_PATH is not set
  * Add initial support for the multiple LTTNG_UST_APP_PATHs
  * Fix java client connection path when LTTNG_UST_APP_PATH is set
  * Introduce LTTNG_UST_APP_PATH environment variable
  * Rename "global" sock_info field to "multi_user"
  * Fix: libc wrapper: use initial-exec for malloc_nesting TLS
  * Tests: implement REUSE with SPDX identifiers
  * doc: implement REUSE with SPDX identifiers
  * include: implement REUSE with SPDX identifiers
  * src: implement REUSE with SPDX identifiers
  * fix: invoke MKDIR_P before changing directories
  * docs: Update contributing guide
  * Build system: implement REUSE with SPDX identifiers
  * Disallow building static librairies
  * fix: -Wsingle-bit-bitfield-constant-conversion with clang16
  * Revert "Add support for LTTNG_UST_HOME"
  * Revert "Cleanup: remove leftover comment"
  * Cleanup: remove leftover comment
  * fix: clean java inner class files in examples
  * Cleanup: remove whitespaces at EOL in lttng-ust.pc.in
  * Add support for LTTNG_UST_HOME
  * Log path used in connection attempts
  * Introduce sync vs unsync enablers
  * Fix: misaligned urcu reader accesses
  * ustfork: Initialize libc pointers in constructor
  * ustfork: Fix warning about volatile qualifier
  * ustfork: Fix possible race conditions
  * Fix: tracepoint: Remove trailing \ at the end of macro
  * Show python agent install output in verbose builds
  * fix: python agent: use stdlib distutils when setuptools is installed
  * fix: python agent: install on Debian python &gt;= 3.10
  * fix: python agent: Add a dependency on generated files
  * python: use setuptools with python &gt;= 3.12
  * Fix: segmentation fault on filter interpretation in "switch" mode
  * Fix: `ip` context is expressed as a base-10 field
  * Fix: c99: use __asm__ __volatile__
  * Fix: c99: static assert: clang build fails due to multiple typedef
  * Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
  * Fix: trace events in C++ constructors/destructors
  * Fix: trace events in C constructors/destructors
  * Fix: use unaligned pointer accesses for lttng_inline_memcpy
  * ust-ctl: allow runtime version checks
  * dynamic-type: remove underscore prefix from mapping names
  * Relicense common/smp.c common/smp.h to MIT
  * Fix: bytecode validator: reject specialized load field/context ref instructions
  * Fix: bytecode validator: reject specialized load instructions
  * Fix: event notification capture: validate buffer length
  * Fix: event notification capture error handling
  * Fix: lttng-ust-comm: wait on wrong child process
  * fix: 'make dist' without javah
  * cleanup: remove stale comment
  * Fix: disable array/sequence compile-time type check in C
  * Fix: add missing tracelog-internal.h to makefile
  * lttng_ust_init_thread: call urcu_register_thread
  * lttng_ust_init_thread: initialise cached context values
  * Improve tracef/tracelog to use the stack for small strings
  * fix: add missing closedir in _get_max_cpuid_from_sysfs()
  * Add more unit tests for possible_cpus_array_len
  * Clarify terminolgy around cpu ids and array length
  * fix: Unify possible CPU number fallback
  * fix: removed accidental VLA in _get_num_possible_cpus()
  * Fix: file descriptor leak in get_possible_cpu_mask_from_sysfs
  * Add unit tests for num possible cpus
  * fix: num_possible_cpus() with hot-unplugged CPUs
  * fix: Disable warnings for GNU extensions on Clang
  * fix: clang warning '-Wnull-pointer-subtraction' in lttng_ust_is_pointer_type
  * Fix: Use negative value for error code of lttng_ust_ctl_duplicate_ust_object_data
  * Fix: sessiond wait futex: handle spurious futex wakeups
  * tracepoints: increase dlopen failure message level from debug to critical
  * Document ust lock async-signal-safety
  * Fix: don't use strerror() from ust lock nocheck
  * Fix: remove non-async-signal-safe fflush from ERR()
  * Fix: Pointers are rejected by integer element compile time assertion for array and sequence
  * Fix: statedump: invalid read during iter_end
  * Cleanup: tracepoint event: use different prefixes for provider and event descriptors
  * Fix: bytecode interpreter context_get_index() leaves byte order uninitialized
  * fix: __STDC_VERSION__ can be undefined in C++
  * Fix: sample discarded events count before reserve
  * Fix: ring buffer event counter
  * Fix: concurrent exec(2) file descriptor leak
  * Add LOG4J2 domain to the Log4j 2.x agent
  * Add 'domain' parameter to the Log4j 2.x agent
  * fix: Convert custom loglevels in Log4j 2.x agent
  * fix: coverity reported null returns in Log4j2 agent
  * Fix: ustcomm: serialize variant_nestable type
  * Add a Log4j 2.x Java agent
  * Fix: may be used uninitialized on powerpc
  * Properly capture java variables at configure
  * Add basic Eclipse setup for log4j
  * Fix: doc/examples/java-log4j: fix paths to directories
  * Fix: doc/examples/java-jul: fix paths to directories
  * Copyright ownership transfer
  * Fix: ust-compiler: constructor/destructor build on g++ 4.8
  * ust-compiler: constructor/destructor whitespaces layout and macro dependency
  * Fix: ust-cancelstate: include string.h for strerror
  * Fix: libnuma is prepended to LIBS
  * fix: Allow disabling some abi compat tests
  * Fix: generate probe registration constructor as a C++ constuctor
  * Fix: nestable pthread cancelstate
  * Fix: abort on decrement_sem_count during concurrent tracing start and teardown
  * fix: allocating C++ compound literal on heap with Clang
  * Check for C++11 when building C++ probe providers
  * fix: liblttng-ust-fd async-signal-safe close()
  * tracepoints: print debug message when lttng-ust-tracepoint.so is not found
  * Fix: static_assert unavailable with glibc &lt; 2.16
  * Fix: combined tracing of lttng-ust 2.12/2.13 generates corrupted traces
  * doc/man: Document LTTNG_UST_ABORT_ON_CRITICAL variable
  * fix: remove autoconf features default value in help message
  * Add 'pid' to socket peercred on FreeBSD
  * cleanup: spelling in java agent error message
  * cleanup: spelling fixes in comments
  * Fix: add extern "C" to two header files
  * Documentation: clarify API backward compatibility comment
  * doc/man: only mention `-llttng-ust-common` in synopses (conditionally)
  * doc/man: remove vtracef() and vtracelog() manual pages
  * Remove vtracelog and vtracef from v0 compat API
  * Set version to 2.14-pre
  * Add serialized ABI definition files
  * doc/man: document LTTng-UST 2.13
  * doc: add -llttng-ust-common to linking cmd in manpages
  * doc: xmlto output to stdout on a verbose build
  * Cleanup: remove useless lttng_ust_probe_supports_event_notifier
  * fix: disable some abi conflict tests on FreeBSD
  * Fix: handle leak in abi tests
  * Fix: ustcomm: application name uses the '-ust'-suffixed thread name
  * Add abi0 conflict tests
  * Detect unsupported use of .so.0 and .so.1 libraries within same process
  * Add critical log level
  * Fix: shutdown communication socket on -EINVAL
  * Fix: lttng-ust control protocol handling of variable length command data
  * ustcomm: implement shutdown API
  * Fix: add missing fields in struct lttng_ust_abi_channel_config
  * Fix: liblttng-ust-ctl: keep using lttng-ust-sock-8 and lttng-ust-wait-8 filenames
  * liblttng-ust-ctl: Implement SIGBUS handling
  * Fix: Java application context: pass application context argument to callbacks
  * Fix: java application context segmentation fault
  * Add api0 compile tests
  * Move current compile tests to 'api1'
  * fix: namespacing of 'tp_rcu_read_lock'
  * Validate provider version for event enum field types
  * Validate provider version for event class
  * Add probe descriptor field to enum and event class
  * Refactoring: tracepoint: allow explicit tracepoint instance provider name
  * Fix: rename struct lttng_bytecode_runtime to struct lttng_ust_bytecode_runtime
  * Remove unused ip field from struct lttng_ust_ring_buffer_ctx_private
- Add baselibs.conf</changelog>
</package>
</otherdata>