| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: liblttng-ust-python-agent1 | Distribution: openSUSE Tumbleweed |
| Version: 2.14.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Nov 21 08:32:27 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 19098 | Source RPM: lttng-ust-2.14.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://lttng.org/ | |
| Summary: Linux Trace Toolkit Userspace Tracer Python agent library | |
This library may be used by user space applications to generate tracepoints within the kernel LTT subsystem.
GPL-2.0-only
* Fri Nov 21 2025 Ralf Habacker <ralf.habacker@freenet.de>
- 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" -> "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 >= 3.10
* fix: python agent: Add a dependency on generated files
* python: use setuptools with python >= 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 < 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
* Thu Jul 17 2025 Hillwood Yang <hillwood@opensuse.org>
- Enable build for loongarch64
* Thu Jan 30 2025 Markéta Machová <mmachova@suse.com>
- Add python3-setuptools BuildRequires, needed for Python 3.13.
* Tue Mar 26 2024 pgajdos@suse.com
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
* Thu Dec 28 2023 Dirk Müller <dmueller@suse.com>
- 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
* Sun Oct 02 2022 Alexei Sorokin <sor.alexei@meowr.ru>
- 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.
* Mon Aug 29 2022 Jan Engelhardt <jengelh@inai.de>
- 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
* Fri Aug 19 2022 Alexei Sorokin <sor.alexei@meowr.ru>
- 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.
* Wed May 18 2022 Alexei Sorokin <sor.alexei@meowr.ru>
- 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 < 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.
* Sat Nov 27 2021 Alexei Sorokin <sor.alexei@meowr.ru>
- 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.
/usr/lib64/liblttng-ust-python-agent.so.1 /usr/lib64/liblttng-ust-python-agent.so.1.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Mar 13 00:09:45 2026