dev-debug / systemtap

Linux trace/probe tool

Official package sites : https://sourceware.org/systemtap/ · https://sourceware.org/systemtap/wiki ·

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
debuginfod dtrace-symlink libvirt selinux sqlite ssl test zeroconf

v5.2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
USE flags
debuginfod dtrace-symlink libvirt selinux sqlite ssl test zeroconf

v5.1-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 ~alpha ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
USE flags
debuginfod dtrace-symlink libvirt selinux sqlite ssl test zeroconf

v5.1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
USE flags
debuginfod libvirt selinux sqlite ssl test zeroconf

v5.0-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~loong ~mips ~riscv ~s390
USE flags
libvirt selinux sqlite ssl test zeroconf

v4.8 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~loong ~mips ~riscv ~s390
USE flags
libvirt selinux sqlite ssl test zeroconf

General

debuginfod
Enable debuginfod support via dev-libs/elfutils libdebuginfod
dtrace-symlink
Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace. This prevents coinstallation with dev-debug/dtrace.
libvirt
Support probing of libvirt domains.
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
sqlite
Add support for sqlite - embedded sql database
ssl
Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
zeroconf
Support for DNS Service Discovery (DNS-SD)

python_single_target

pypy3
Build for PyPy3 only
python3_10
Build for Python 3.10 only
python3_11
Build for Python 3.11 only
python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only

app-alternatives / cpio : CPIO symlink

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-text / xmlto : Script for converting XML and DocBook documents to a variety of output formats

dev-db / sqlite : SQL database engine

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / json-c : A JSON implementation in C

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / nspr : Netscape Portable Runtime

dev-libs / nss : Mozilla's Network Security Services library that implements PKI support

net-dns / avahi : System which facilitates service discovery on a local network

sys-devel / gettext : GNU locale utilities

sys-libs / libselinux : SELinux userland library

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

acct-group / stapdev : System group: stapdev

acct-group / stapsys : System group: stapsys

acct-group / stapusr : System group: stapusr

app-emulation / libvirt : C toolkit to manipulate virtual machines

dev-db / sqlite : SQL database engine

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.11) language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / boost : Boost Libraries for C++

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / json-c : A JSON implementation in C

dev-libs / nspr : Netscape Portable Runtime

dev-libs / nss : Mozilla's Network Security Services library that implements PKI support

net-dns / avahi : System which facilitates service discovery on a local network

sys-libs / libselinux : SELinux userland library

sys-libs / ncurses : Console display library

sys-libs / readline : Another cute console display library

app-emulation / libguestfs : Tools for accessing, inspecting, and modifying virtual machine (VM) disk images

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

dev-db / mariadb : An enhanced, drop-in replacement for MySQL

dev-db / mysql : A fast, multi-threaded, multi-user SQL database server

dev-debug / dtrace : Dynamic BPF-based system-wide tracing tool

dev-java / openjdk : Open source implementation of the Java programming language

dev-lang / gnat-gpl : GNAT Ada Compiler - GPL version

dev-lang / ruby : An object-oriented scripting language

dev-util / perf : Userland tools for Linux Performance Counters

gui-apps / waypipe : Transparent network proxy for Wayland compositors

gui-apps / wayvnc : VNC server for wlroots based Wayland compositors

gui-libs / neatvnc : Liberally licensed VNC server library with a clean interface

net-p2p / bitcoin-core : Reference implementation of the Bitcoin cryptocurrency

sys-apps / tuned : Daemon for monitoring and adaptive tuning of system devices

sys-auth / sssd : System Security Services Daemon provides access to identity and authentication

sys-devel / gcc : The GNU Compiler Collection

sys-libs / glibc : GNU libc C library

620074
dev-debug/systemtap-3.1 - ld: i386:x86-64 architecture of input file `.../work/systemtap-3.1/python/py2build/temp.linux-x86_64-2.7/HelperSDT/_HelperSDT.o' is incompatible with i386 output
690208
dev-debug/systemtap-3.1-r1 fails to install (suid/sgid file(s) with suspicious hardlink(s): /usr/bin/staprun)
713994
dev-debug/systemtap fails to compile on ia64
724878
dev-debug/systemtap : doesn't honor systemdsystemunitdir
727440
dev-debug/systemtap-5.0 does not respect CFLAGS
868408
dev-debug/systemtap-4.7-r1: dev-util/systemtap/systemtap-4.7-r1.ebuild: __dyn_test aborted; exiting.
890670
dev-debug/systemtap: Upstream sources missing configure option for boost
909064
dev-debug/systemtap-4.8 - error: [Errno 2] No such file or directory: /var/tmp/portage/dev-util/systemtap-4.8/work/systemtap-4.8/py
918909
dev-debug/systemtap-4.9: fails to build with clang (tapsets.cxx: error: expected namespace name)
922704
dev-debug/systemtap-5.0 installs deprecated .egg/.egg-info (GCC-14-SYSTEM)
923597
dev-debug/systemtap-5.0 fails tests on arm64: gcc: error: unrecognized command-line option -m32
935333
dev-debug/systemtap-5.0-r1 test fail
939495
dev-debug/systemtap-5.1-r1: stabilisation
946628
dev-debug/systemtap-5.2 fails test - [gcc-15] emake failed
948261
dev-debug/systemtap-5.2: add a patch to compile with clang and llvm's libcxx
948851
dev-debug/systemtap-5.2 fails test - [ffmpeg] stubs.h: fatal error: gnu/stubs-32.h: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Sven Wegener · gentoo
dev-debug/systemtap: add 5.2
Closes: https://bugs.gentoo.org/943277 Signed-off-by: Sven Wegener <swegener@gentoo.org>
Sven Wegener · gentoo
dev-debug/systemtap: remove .egg-info
The build system directly calls setup.py. Signed-off-by: Sven Wegener <swegener@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: enable py3.13
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: update HOMEPAGE to include upstream wiki
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-debug/systemtap: Stabilize 5.1-r1 amd64, #939495
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: update USE=install-tests -> USE=test-install in comment
Following discussion with mgorny and us agreeing to use test-install for Python. dev-debug/dtrace was updated in 063c07a77f3d3b04649bf1e00bc90b1fcd316d1a. Bug: https://bugs.gentoo.org/531648 Signed-off-by: Sam James <sam@gentoo.org>
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: fix bashism comment in 5.1
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-debug/systemtap: conditionally install /usr/bin/dtrace
systemtap provides a 'dtrace' script at /usr/bin/dtrace which obviously clashes with dev-debug/dtrace. The reasons for this are complicated, but this 'dtrace' is only used by some packages for userspace probes. The plan, for now, is: * to modify packages to look for stap-dtrace instead; * users can set USE=dtrace-symlink to get systemtap to install /usr/bin/dtrace again to build applications locally or as a workaround for unported applications/scripts; * contact systemtap upstream about renaming it and providing a symlink conditionally as we are, and providing a pkgconfig var for getting the name Bug: https://bugs.gentoo.org/938302 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: add upstream bug re bash
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: link to upstream bug re which
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: make tests more robust
They failed for me with my usual CFLAGS otherwise (the sanity check / smoketest failed, even). Bug: https://bugs.gentoo.org/868408 Bug: https://bugs.gentoo.org/935333 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: add comment wrt bash
I forgot to add this earlier. Turns out there's a bug for it too. Fixes: 818cec7cd4efae42c55af03f4c0617a95d069c14 Bug: https://bugs.gentoo.org/913947 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-debug/systemtap: add 5.1, add 9999
* Improve test deps while here and use new --disable-Werror * Workaround bashism in Makefile.am for Python (brace expansion) * Add live ebuild + template (useful for testing w/ newer kernels) * Make debuginfod dep optional again after upstream fixes Bug: https://bugs.gentoo.org/921113 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-debug/systemtap: tweak description style
We tend to avoid 'a ...' these days. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-debug/systemtap: update HOMEPAGE, SRC_URI (drop www.)
While sourceware still supports www., it doesn't appear in README and so on, so normalise it like we do for other sourceware-hosted projects. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 ppc64, #932908
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: drop 4.9, 5.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 x86, #932908
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 sparc, #932908
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 amd64, #932908
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 arm, #932908
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 ppc, #932908
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-debug/systemtap: Stabilize 5.0-r1 arm64, #932908
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
dev-debug/systemtap: enable py3.12
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Sven Wegener · gentoo
dev-debug/systemtap: move setuptools dep to BDEPEND
Signed-off-by: Sven Wegener <swegener@gentoo.org>
Dennis Lamm · gentoo
dev-debug/systemtap: stap-exporter.service improved
removed EnvironmentFile and replaced variables removed /etc/sysconfig/stap-exporter file Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/35598 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-debug}/systemtap
Signed-off-by: Michał Górny <mgorny@gentoo.org>