Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

liblttng-ust-python-agent1-2.14.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

GPL-2.0-only

Changelog

* 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.

Files

/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