Package Release Info

lttng-tools-2.13.11-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

liblttng-ctl0
lttng-tools
lttng-tools-devel

Change Logs

* Thu Dec 28 2023 dmueller@suse.com
- 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()
* Sun Jan 29 2023 dmueller@suse.com
- 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
* Mon Aug 29 2022 jengelh@inai.de
- 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
* Wed May 18 2022 sor.alexei@meowr.ru
- Update to version 2.13.7:
  * See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7
* Sat Nov 27 2021 sor.alexei@meowr.ru
- 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.
* Mon Nov 02 2020 tonyj@suse.com
- Update to version 2.12.2
  Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2
  - Add signed bz2 support (keyring)
* Wed Feb 26 2020 sor.alexei@meowr.ru
- Update to version 2.11.2:
  * See /usr/share/doc/packages/lttng-tools/ChangeLog
- Drop support for old openSUSE versions.
* Wed Nov 14 2018 sor.alexei@meowr.ru
- 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 -> 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.
* Sun Jun 17 2018 sor.alexei@meowr.ru
- 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.
* Thu Mar 15 2018 sor.alexei@meowr.ru
- 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 <sys/types.h> 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.