Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package lttng-ust for openSUSE:Factory 
checked in at 2026-02-27 17:12:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lttng-ust (Old)
 and      /work/SRC/openSUSE:Factory/.lttng-ust.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lttng-ust"

Fri Feb 27 17:12:35 2026 rev:18 rq:1335427 version:2.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/lttng-ust/lttng-ust.changes      2025-07-24 
18:38:26.900053335 +0200
+++ /work/SRC/openSUSE:Factory/.lttng-ust.new.29461/lttng-ust.changes   
2026-02-27 17:13:43.681609950 +0100
@@ -1,0 +2,256 @@
+Fri Nov 21 07:32:27 UTC 2025 - Ralf Habacker <[email protected]>
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  lttng-ust-2.13.6.tar.bz2
  lttng-ust-2.13.6.tar.bz2.asc

New:
----
  baselibs.conf
  lttng-ust-2.14.0.tar.bz2
  lttng-ust-2.14.0.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lttng-ust.spec ++++++
--- /var/tmp/diff_new_pack.306RUE/_old  2026-02-27 17:13:44.365638260 +0100
+++ /var/tmp/diff_new_pack.306RUE/_new  2026-02-27 17:13:44.369638425 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lttng-ust
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
 
 
 %define sover   1
-%define sover_ctl 5
+%define sover_ctl 6
 Name:           lttng-ust
-Version:        2.13.6
+Version:        2.14.0
 Release:        0
 Summary:        Linux Trace Toolkit Userspace Tracer library
 License:        GPL-2.0-only
@@ -28,6 +28,7 @@
 Source:         https://lttng.org/files/lttng-ust/lttng-ust-%{version}.tar.bz2
 Source1:        
https://lttng.org/files/lttng-ust/lttng-ust-%{version}.tar.bz2.asc
 Source2:        %{name}.keyring
+Source3:        baselibs.conf
 BuildRequires:  gcc-c++
 BuildRequires:  libnuma-devel
 BuildRequires:  pkgconfig

++++++ baselibs.conf ++++++
liblttng-ust1
   requires "libnuma1-<targettype>"
liblttng-ust-ctl6
liblttng-ust-python-agent1
lttng-ust-devel
python3-lttngust

++++++ lttng-ust-2.13.6.tar.bz2 -> lttng-ust-2.14.0.tar.bz2 ++++++
++++ 29026 lines of diff (skipped)

Reply via email to