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

systemtap-server-5.0-150600.1.2 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: systemtap-server Distribution: SUSE Linux Enterprise 15
Version: 5.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.2 Build date: Thu May 9 12:30:53 2024
Group: Development/Tools/Debuggers Build host: h01-ch2c
Size: 581579 Source RPM: systemtap-5.0-150600.1.2.src.rpm
Packager: https://www.suse.com/
Url: https://sourceware.org/systemtap/
Summary: Systemtap server
SystemTap is an instrumentation system for systems running Linux.
This package contains the server component of systemtap.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Apr 26 2024 tonyj@suse.com
  - Upgrade to version 5.0 (bsc#1223327):
    * Performance improvements in uprobe registration and module startup.
    * More probe point process details are printed in "-L" list mode with
      more "-v".
    * For the case where newer kernels may break systemtap runtime APIs,
      better pass-4 failure diagnostics are printed.
    * Tapset function print_ubacktrace_fileline() now understands DWARF5.
    * The target(s) of process probes may be specified by path name
      globs, as located selected debuginfod servers.  This requires the
      debuginfod servers to support "metadata" queries.  The following
      probes all of the binaries matching /usr/*/curl known to the
      debuginfod servers, regardless of what's currently installed as the
      system /usr/bin/curl:
      [#] export DEBUGINFOD_URLS="URL1 URL2 ..."
      [#] stap -e 'probe debuginfod.process("/usr/*/curl").begin { log("hi") }'
      The archive glob may be given as an optional component to filter further:
      [#] stap -e 'probe debuginfod.archive("*.fc38*")
      .process("/usr/*/c*").function("main") { log("Hello World") }'
    * The kernel-user message transport system added framing codes,
      making the transport more reliable, but becoming incompatible
      across pre-5.0 versions.  Use matching versions of stap and
      staprun.
    * RHEL6, kernel 2.6.32* as well as older releases have been
      deprecated from the codebase.  RHEL7 and kernel version 3.10 are
      now the oldest supported versions for Systemtap.
    * The testsuite Makefile has been simplified to remove concurrency,
      so "parallel" and "resume" modes are gone.
    * New runtime macro STP_TIMING_NSECS is now supported for reporting
      probe timing stats in nsecs instead of cycles.  This may become
      default later.
    * Add new runtime macro STP_FORCE_STDOUT_TTY to override
      STP_STDOUT_NOT_ATTY.
  - Unlike OpenSUSE, SLE has no libdebufinfod.
    However detection for the !libdebuginfod case is broken:
    New patch: configure.ac-fix-broken-libdebuginfod-library-auto-detection.patch
* Thu Jul 20 2023 tonyj@suse.com
  - update to Systemtap version 4.9 to support new kernel rebase
    Also for bsc#1212940 - STAP_PROBE_ASM broken on s390x glibc builds
    New patch: autoconf-ver.patch
    Delete patch (upstream): sys-sdt.h-fp-constraints-arm32.patch
    Delete patch (upstream): sys-sdt.h-fp-constraints-x86_64.patch
    Delete patch (upstream): sys-sdt.h-fp-constraints-aarch64-s390.patch
    Changelog:
    * ISystemtap: the new interactive systemtap jupyter kernel.
      This provides a simple GUI for writing/running Systemtap
      scripts in an easy, incremental way within Jupyterlab.
      Added 2 news scripts, stap-jupyter-install
      and stap-jupyter-container. See stap-jupyter(1).
    * The new "language-server" mode, specified by "stap
    - -language-server", starts a LSP server which will
      communicate with the client via stdio.
    * This server currently supports code completion suggestions.
    * See language-server/README.md for more details and usage
      instructions.
    * Safety/liveness checking for $context variable assignments in
      probes of retpoline-compiled kernels is temporarily disabled.
    * DWARF-related probes (.function, .statement) now merge DWARF
      and non-DWARF symbol-table based matches, rather than being
      either-or.
    * The python3 tapset was extended to support python3 3.9, 3.10,
      and 3.11. See stapprobes(3stap) for further details on probing
      python functions.
    * A template cve band-aid script is now included, which
      demonstrates how to use a new 'livepatch.stp' tapset to
      standardize activation, interactive control,
      and monitoring of systemtap cve band-aids.
    * The kernel runtime now uses much less memory when the number
      of "possible CPUs" are way more than the online ones. For
      example, VMWare guests usually have 128 "possible CPUs" while fewer
      CPUs are actually present or online in the guest system.
    * The memory allocation size is now irrelevant to the value of
      NR_CPUS of the current kernel. It is only subject to the
      number of "possible CPUs" or "online CPUs".
    * CPU hotplug is supported to the extent that there won't be
      any kernel panics or memory corruptions.
    * The bpf backend's embedded-code assembler has been improved
      to support more conventional assembly syntax with named
      opcodes. The opcode names are based on the iovisor bpf-docs
* Thu May 04 2023 dimstar@opensuse.org
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.
* Thu Apr 21 2022 tonyj@suse.com
  - Resolve failed s390x glibc build (bsc#1198442)
      New patch: handle-user-supplied-sdt-probe-argument-template.patch
* Mon Feb 14 2022 tonyj@suse.com
  - Resolve gcc compilation error reported against glib2 and libvirt
      New patch: sys-sdt.h-fp-constraints-arm32.patch
      New patch: sys-sdt.h-fp-constraints-x86_64.patch
      New patch: sys-sdt.h-fp-constraints-aarch64-s390.patch
* Thu Jan 27 2022 tonyj@suse.com
  - Update to version 4.6 (bsc#1194395)
    4.6 release notes: https://sourceware.org/pipermail/systemtap/2021q4/027370.html
    4.5 release notes: https://sourceware.org/pipermail/systemtap/2021q2/027225.html
    4.4 release notes: https://sourceware.org/pipermail/systemtap/2020q4/027074.html
    4.3 release notes: https://sourceware.org/pipermail/systemtap/2020q2/026923.html
    Update systemtap.keyring for new signer
    Add prior Factory changes:
    - Mon Jan 27 11:29:47 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
    - Replace libebl-devel BuildRequires with libdw-devel: ebl is
      being absorbed by libdw.
    - Thu Feb  6 02:02:58 UTC 2020 - Tony Jones <tonyj@suse.com>
    - Add recommends on kernel-devel (bsc#1158733)
* Wed Apr 28 2021 tonyj@suse.com
  - Adjust stap-server.conf to refer to /run not /var/run (bsc#1185068)
* Mon Aug 24 2020 dimstar@opensuse.org
  - Use %{_tmpfilesdir} instead of wrong %{_libexecdir}/tmpfiles.d
* Fri Dec 06 2019 tonyj@suse.com
  - Update to version 4.2
    Release notes: https://sourceware.org/ml/systemtap/2019-q4/msg00044.html
    Delete patch: systemtap-support-wimplicit-fallthrough-vsprintf.patch
    Delete patch: systemtap-support-wimplicit-fallthrough-gen_map.patch
* Thu Nov 07 2019 tonyj@suse.com
  - Add support for gcc -Wimplicit-fallthrough to resolve compilation errors
      of the form "this statement may fall through"
    New patch: systemtap-support-wimplicit-fallthrough-vsprintf.patch
    New patch: systemtap-support-wimplicit-fallthrough-gen_map.patch
* Wed Nov 06 2019 tonyj@suse.com
  - Update to version 4.1 (jsc#SLE-9336)
    Do not package systemtap-exporter.
    4.1 release notes: https://sourceware.org/ml/systemtap/2019-q2/msg00043.html
    4.0 release notes: https://sourceware.org/ml/systemtap/2018-q4/msg00018.html
    Delete patch: systemtap-change-extra_cflags-escape-processing.patch
  - Force autoreconf of configure to match systemtap-docs (tarball configure
    is stale).
* Mon Oct 14 2019 mpluskal@suse.com
  - Do not require exact version of systemtap-dtrace as build
    counters are not same for different packages
* Thu Sep 26 2019 mgorse@suse.com
  - Moved the dtrace binary into a separate package to resolve build
    cycle with glib2 (bsc#1145438).
* Tue Apr 16 2019 jlee@suse.com
  - Add BuildRequire libavahi-devel, otherwise that the systemstap-server
    and systemstap client do not work. (bsc#1132538)
* Mon Mar 11 2019 lnussel@suse.de
  - BuildRequire pkgconfig(systemd) instead of systemd: allow to use
    systemd-mini during build (bsc#1125231)
  - Use %tmpfiles_create macro in -server package: consider the right
    usage in transactional update cases.
* Fri Jan 04 2019 mgorse@suse.com
  - Remove glib2-devel from BuildRequires: it appears not to be used
    and causes a build loop if glib2 is built with SDT markers
    (bsc#1090047).
* Fri Feb 16 2018 matz@suse.com
  - Care for pecularities of build counter syncs between different
    build rings: the Requires from sdt-devel can't use %release
    for systemtap-headers, but we also don't want to just include
    %version, so separate both totally:
    * Add the include headers to sdt-devel again.
    * Add Conflicts with systemtap-headers to care for the resulting
      file conflicts.
    * Remove Require from sdt-devel to systemtap-headers again.
* Thu Feb 08 2018 matz@suse.com
  - Don't include the headers files in sdt-devel
  - Add systemtap-headers to Requires of sdt-devel, so that it
    provides the same files as before.  [fate#324969]
* Mon Nov 20 2017 tonyj@suse.com
  - Upgrade to version 3.2
    Changelog: https://sourceware.org/ml/systemtap/2017-q4/msg00096.html
    Drop patch: systemtap-tweak-i386-argument-passing.patch (upstream)
    Update keyring.
  - Fix issue with Kbuild handling of escaped paths (bsc#1067437)
    Add patch: systemtap-change-extra_cflags-escape-processing.patch
* Fri Nov 10 2017 mpluskal@suse.com
  - Use pytho3 by default (fate#323526)
    * Do not explicitly require python by subpackage, dependency gets
      generated automatically
* Thu Mar 30 2017 tonyj@suse.com
  - Tweak i386 argument-passing (bsc#1030285)
    New patch: systemtap-tweak-i386-argument-passing.patch
* Tue Mar 28 2017 jeffm@suse.com
  - Update to version 3.1
    Update keyring with new key
    Changelog:
    https://sourceware.org/ml/systemtap/2017-q1/msg00106.html
* Fri Apr 01 2016 tonyj@suse.de
  - Update to version 3.0
    Update keyring with new key
    Update info in README-KEYRING
    Changelog:
    https://sourceware.org/ml/systemtap/2016-q1/msg00179.html
* Tue Nov 10 2015 tonyj@suse.com
  - Update to version 2.9.
    Update keyring with new key
    Changelog:
    https://sourceware.org/ml/systemtap/2015-q4/msg00025.html
* Fri Sep 11 2015 tonyj@suse.com
  - Update to version 2.8.
    Update keyring with new key
    New file: README-KEYRING documenting how to update keyring
    Changelog:
    https://sourceware.org/ml/systemtap/2015-q2/msg00160.html
* Fri Mar 27 2015 mpluskal@suse.com
  - Update keyring with new key
* Fri Mar 27 2015 p.drouand@gmail.com
  - Update to version 2.7
    Changelog:
    https://sourceware.org/ml/systemtap/2015-q1/msg00173.html
  - Update systemtap-docdir-fix.diff
* Tue Feb 17 2015 mpluskal@suse.com
  - Add keyring and signature
  - Cleanup spec file with spec-cleaner

Files

/run/stap-server
/usr/bin/stap-server
/usr/lib/systemtap/stap-gen-cert
/usr/lib/systemtap/stap-serverd
/usr/lib/systemtap/stap-sign-module
/usr/lib/systemtap/stap-start-server
/usr/lib/systemtap/stap-stop-server
/usr/lib/tmpfiles.d
/usr/lib/tmpfiles.d/stap-server.conf
/usr/share/man/cs/man8/stap-server.8.gz
/usr/share/man/man8/stap-server.8.gz
/var/log/stap-server.log


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 20:06:21 2024