Compare commits
9 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
908df43d31 | ||
|
|
2e1169448f | ||
|
|
0c984d9dd6 | ||
|
|
74350f62df | ||
|
|
ab1541a728 | ||
|
|
ebfca6f1f8 | ||
|
|
1488a47ce5 | ||
|
|
36e6031ed2 | ||
|
|
d68c31dcf6 |
5 changed files with 55 additions and 209 deletions
15
.gitignore
vendored
15
.gitignore
vendored
|
|
@ -98,18 +98,3 @@
|
|||
/systemtap-5.1~pre17062114g2604d135.tar.gz
|
||||
/systemtap-5.1~pre17062192g5fd8daba.tar.gz
|
||||
/systemtap-5.1.tar.gz
|
||||
/systemtap-5.1~pre17206206ge48abca5.tar.gz
|
||||
/systemtap-5.2~pre17206355g1a07290a.tar.gz
|
||||
/systemtap-5.2~pre17224323g98d1ea34.tar.gz
|
||||
/systemtap-5.2~pre17250223gd07e4284.tar.gz
|
||||
/systemtap-5.2~pre17277956g0b7f6722.tar.gz
|
||||
/systemtap-5.2~pre17283218gc5774e18.tar.gz
|
||||
/systemtap-5.2.tar.gz
|
||||
/systemtap-5.2~pre17373420g1e894ff0.tar.gz
|
||||
/systemtap-5.3~pre17373422g9a48fbea.tar.gz
|
||||
/systemtap-5.3~pre17373794g3efe129d.tar.gz
|
||||
/systemtap-5.3~pre17373816g7a71d34b.tar.gz
|
||||
/systemtap-5.3.tar.gz
|
||||
/systemtap-5.4~pre17585473g1fe4178d.tar.gz
|
||||
/systemtap-5.4~pre17585496g86ab88eb.tar.gz
|
||||
/systemtap-5.4.tar.gz
|
||||
|
|
|
|||
10
gating.yaml
10
gating.yaml
|
|
@ -1,15 +1,7 @@
|
|||
--- !Policy
|
||||
product_versions:
|
||||
- fedora-*
|
||||
decision_contexts: [bodhi_update_push_testing]
|
||||
subject_type: koji_build
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
||||
- !PassingTestCaseRule {test_case_name: baseos-qe.koji-build.scratch-build.validation}
|
||||
--- !Policy
|
||||
product_versions:
|
||||
- fedora-*
|
||||
decision_contexts: [bodhi_update_push_stable]
|
||||
decision_context: bodhi_update_push_stable
|
||||
subject_type: koji_build
|
||||
rules:
|
||||
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (systemtap-5.4.tar.gz) = 5869fe3735e44be65ba7895a46b4ea66fcdcc21ed2ab0673c62d822730553837f816d82fd78eeca4bfe6f17fdeaa12eb2f94c0b0b7ebb8c495c961f0b6935785
|
||||
SHA512 (systemtap-5.2~pre17250223gd07e4284.tar.gz) = 09b319d215a33a147e3082a12c3b7a8f238bc53910b0e8de01a61bc8474b11fe52c78e9b662343e403469061f518cabcc0c780342c33e7517095395ef64b6f36
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
--- systemtap-5.4/configure~ 2025-10-30 14:47:35.000000000 +0000
|
||||
+++ systemtap-5.4/configure 2026-01-13 18:53:20.466037572 +0000
|
||||
@@ -3121,8 +3121,8 @@
|
||||
}
|
||||
{
|
||||
// Unicode literals
|
||||
- char const *utf8 = u8"UTF-8 string \u2500";
|
||||
- char16_t const *utf16 = u"UTF-8 string \u2500";
|
||||
+ auto const *utf8 = u8"UTF-8 string \u2500";
|
||||
+ char16_t const *utf16 = u"UTF-16 string \u2500";
|
||||
char32_t const *utf32 = U"UTF-32 string \u2500";
|
||||
}
|
||||
'
|
||||
224
systemtap.spec
224
systemtap.spec
|
|
@ -13,8 +13,8 @@
|
|||
%endif
|
||||
%{!?with_rpm: %global with_rpm 1}
|
||||
%{!?elfutils_version: %global elfutils_version 0.179}
|
||||
%{!?with_boost: %global with_boost 1}
|
||||
%ifarch x86_64 ppc ppc64 ppc64le aarch64
|
||||
%{!?with_boost: %global with_boost 0}
|
||||
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le aarch64
|
||||
%{!?with_dyninst: %global with_dyninst 0%{?fedora} >= 18 || 0%{?rhel} >= 7}
|
||||
%else
|
||||
%{!?with_dyninst: %global with_dyninst 0}
|
||||
|
|
@ -45,10 +45,6 @@
|
|||
%{!?with_httpd: %global with_httpd 0}
|
||||
%{!?with_specific_python: %global with_specific_python 0%{?fedora} >= 31}
|
||||
%{!?with_sysusers: %global with_sysusers 0%{?fedora} >= 32 || 0%{?rhel} >= 9}
|
||||
# NB: can't turn this on by default on any distro version whose builder system
|
||||
# may run kernels different than the distro version itself.
|
||||
%{!?with_check: %global with_check 0}
|
||||
|
||||
|
||||
# Virt is supported on these arches, even on el7, but it's not in core EL7
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 7
|
||||
|
|
@ -121,17 +117,11 @@ m stapsys stapsys\
|
|||
m stapdev stapusr\
|
||||
m stapdev stapdev
|
||||
|
||||
%define _systemtap_server_preinstall_tmpfiles \
|
||||
# See systemd-tmpfiles(8) tmpfiles.d(5)\
|
||||
d /var/lib/stap-server 0750 stap-server stap-server -\
|
||||
d /var/lib/stap-server/.systemtap 0700 stap-server stap-server -\
|
||||
d /var/log/stap-server 0755 stap-server stap-server -\
|
||||
f /var/log/stap-server/log 0644 stap-server stap-server -
|
||||
|
||||
Name: systemtap
|
||||
# PRERELEASE
|
||||
Version: 5.4
|
||||
Release: 2%{?release_override}%{?dist}
|
||||
Version: 5.2~pre17250223gd07e4284
|
||||
Release: 1%{?release_override}%{?dist}
|
||||
# for version, see also configure.ac
|
||||
|
||||
|
||||
|
|
@ -143,8 +133,7 @@ Release: 2%{?release_override}%{?dist}
|
|||
# systemtap-runtime /usr/bin/staprun, /usr/bin/stapsh, /usr/bin/stapdyn
|
||||
# systemtap-client /usr/bin/stap, samples, docs, tapset(bonus), req:-runtime
|
||||
# systemtap-initscript /etc/init.d/systemtap, dracut module, req:systemtap
|
||||
# systemtap-sdt-devel /usr/include/sys/sdt.h
|
||||
# systemtap-sdt-dtrace /usr/bin/dtrace
|
||||
# systemtap-sdt-devel /usr/include/sys/sdt.h /usr/bin/dtrace
|
||||
# systemtap-testsuite /usr/share/systemtap/testsuite*, req:systemtap, req:sdt-devel
|
||||
# systemtap-runtime-java libHelperSDT.so, HelperSDT.jar, stapbm, req:-runtime
|
||||
# systemtap-runtime-virthost /usr/bin/stapvirt, req:libvirt req:libxml2
|
||||
|
|
@ -166,9 +155,8 @@ Release: 2%{?release_override}%{?dist}
|
|||
|
||||
Summary: Programmable system-wide instrumentation system
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Source: ftp://sourceware.org/pub/systemtap/releases/systemtap-%{version}.tar.gz
|
||||
Patch0: systemtap-gcc16.patch
|
||||
|
||||
# Build*
|
||||
BuildRequires: make
|
||||
|
|
@ -196,7 +184,9 @@ BuildRequires: pkgconfig(ncurses)
|
|||
BuildRequires: systemd
|
||||
%endif
|
||||
# Needed for libstd++ < 4.0, without <tr1/memory>
|
||||
%if %{with_boost}
|
||||
BuildRequires: boost-devel
|
||||
%endif
|
||||
%if %{with_crash}
|
||||
BuildRequires: crash-devel zlib-devel
|
||||
%endif
|
||||
|
|
@ -218,7 +208,7 @@ BuildRequires: xmlto /usr/share/xmlto/format/fo/pdf
|
|||
%endif
|
||||
%if %{with_emacsvim}
|
||||
# for _emacs_sitelispdir macros etc.
|
||||
BuildRequires: emacs-common
|
||||
BuildRequires: emacs
|
||||
%endif
|
||||
%if %{with_java}
|
||||
BuildRequires: java-devel
|
||||
|
|
@ -250,14 +240,8 @@ BuildRequires: libmicrohttpd-devel
|
|||
BuildRequires: libuuid-devel
|
||||
%endif
|
||||
%if %{with_sysusers}
|
||||
BuildRequires: systemd-rpm-macros
|
||||
BuildRequires: systemd-rpm-macros
|
||||
%endif
|
||||
%if %{with_check}
|
||||
BuildRequires: kernel-devel
|
||||
# and some of the same Requires: as below
|
||||
BuildRequires: dejagnu gcc make
|
||||
%endif
|
||||
|
||||
|
||||
|
||||
# Install requirements
|
||||
|
|
@ -275,7 +259,7 @@ the components needed to locally develop and execute systemtap scripts.
|
|||
%package server
|
||||
Summary: Instrumentation System Server
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap-devel = %{version}-%{release}
|
||||
Conflicts: systemtap-devel < %{version}-%{release}
|
||||
Conflicts: systemtap-runtime < %{version}-%{release}
|
||||
|
|
@ -305,7 +289,7 @@ compiles systemtap scripts to kernel objects on their demand.
|
|||
%package devel
|
||||
Summary: Programmable system-wide instrumentation system - development headers, tools
|
||||
License: GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND BSD-2-Clause
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
|
||||
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
|
||||
Recommends: (kernel-debug-devel if kernel-debug)
|
||||
|
|
@ -335,7 +319,7 @@ a copy of the standard tapset library and the runtime library C files.
|
|||
%package runtime
|
||||
Summary: Programmable system-wide instrumentation system - runtime
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires(pre): shadow-utils
|
||||
Conflicts: systemtap-devel < %{version}-%{release}
|
||||
Conflicts: systemtap-server < %{version}-%{release}
|
||||
|
|
@ -350,7 +334,7 @@ using a local or remote systemtap-devel installation.
|
|||
%package client
|
||||
Summary: Programmable system-wide instrumentation system - client
|
||||
License: GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: zip unzip
|
||||
Requires: systemtap-runtime = %{version}-%{release}
|
||||
Requires: coreutils grep sed unzip zip
|
||||
|
|
@ -363,19 +347,17 @@ Requires: mokutil
|
|||
%endif
|
||||
|
||||
%description client
|
||||
This package contains/requires only the components needed to
|
||||
use systemtap scripts by compiling them using a local or a remote
|
||||
systemtap-server service, then run them using a local or
|
||||
remote systemtap-runtime. It includes script samples and
|
||||
This package contains/requires the components needed to develop
|
||||
systemtap scripts, and compile them using a local systemtap-devel
|
||||
or a remote systemtap-server installation, then run them using a
|
||||
local or remote systemtap-runtime. It includes script samples and
|
||||
documentation, and a copy of the tapset library for reference.
|
||||
It does NOT include all the components for running a systemtap
|
||||
script in a self-contained fashion; for that, use the -devel
|
||||
subpackage instead.
|
||||
|
||||
|
||||
%package initscript
|
||||
Summary: Systemtap Initscripts
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap = %{version}-%{release}
|
||||
%if %{with_systemd}
|
||||
Requires: systemd
|
||||
|
|
@ -393,24 +375,9 @@ boot-time probing if supported.
|
|||
|
||||
|
||||
%package sdt-devel
|
||||
Summary: Static probe support header files
|
||||
Summary: Static probe support tools
|
||||
License: GPL-2.0-or-later AND CC0-1.0
|
||||
URL: https://sourceware.org/systemtap/
|
||||
%if 0%{?rhel} && 0%{?rhel} <= 10
|
||||
# for RHEL buildability compatibility, pull in sdt-dtrace at all times
|
||||
Requires: systemtap-sdt-dtrace = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
%description sdt-devel
|
||||
This package includes the <sys/sdt.h> header file used for static
|
||||
instrumentation compiled into userspace programs.
|
||||
|
||||
|
||||
%package sdt-dtrace
|
||||
Summary: Static probe support dtrace tool
|
||||
License: GPL-2.0-or-later AND CC0-1.0
|
||||
URL: https://sourceware.org/systemtap/
|
||||
Provides: dtrace = %{version}-%{release}
|
||||
URL: http://sourceware.org/systemtap/
|
||||
%if %{with_pyparsing}
|
||||
%if %{with_python3}
|
||||
Requires: python3-pyparsing
|
||||
|
|
@ -423,15 +390,22 @@ Requires: python2-pyparsing
|
|||
%endif
|
||||
%endif
|
||||
|
||||
%description sdt-dtrace
|
||||
This package includes the dtrace-compatibility preprocessor
|
||||
to process related .d files into tracing-macro-laden .h headers.
|
||||
# Forward-compatibility provides for
|
||||
# https://fedoraproject.org/wiki/Changes/Separate_dtrace_package
|
||||
Provides: systemtap-sdt-dtrace = %{version}-%{release}
|
||||
Provides: dtrace = %{version}-%{release}
|
||||
|
||||
%description sdt-devel
|
||||
This package includes the <sys/sdt.h> header file used for static
|
||||
instrumentation compiled into userspace programs and libraries, along
|
||||
with the optional dtrace-compatibility preprocessor to process related
|
||||
.d files into tracing-macro-laden .h headers.
|
||||
|
||||
|
||||
%package testsuite
|
||||
Summary: Instrumentation System Testsuite
|
||||
License: GPL-2.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later AND MIT
|
||||
URL: https://sourceware.org/systemtap/
|
||||
License: GPL-2.0-or-later AND GPL AND GPL-2.0-only AND GPL-3.0-or-later AND MIT
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap = %{version}-%{release}
|
||||
Requires: systemtap-sdt-devel = %{version}-%{release}
|
||||
Requires: systemtap-server = %{version}-%{release}
|
||||
|
|
@ -503,7 +477,7 @@ systemtap on the current system.
|
|||
%package runtime-java
|
||||
Summary: Systemtap Java Runtime Support
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap-runtime = %{version}-%{release}
|
||||
# work around fedora ci gating kvetching about i686<->x86-64 conflicts
|
||||
%ifarch x86_64
|
||||
|
|
@ -525,7 +499,7 @@ that probe Java processes running on the OpenJDK runtimes using Byteman.
|
|||
%package runtime-python2
|
||||
Summary: Systemtap Python 2 Runtime Support
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap-runtime = %{version}-%{release}
|
||||
|
||||
%description runtime-python2
|
||||
|
|
@ -537,7 +511,7 @@ that probe python 2 processes.
|
|||
%package runtime-python3
|
||||
Summary: Systemtap Python 3 Runtime Support
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap-runtime = %{version}-%{release}
|
||||
|
||||
%if ! (%{with_python2_probes})
|
||||
|
|
@ -554,7 +528,7 @@ that probe python 3 processes.
|
|||
%package exporter
|
||||
Summary: Systemtap-prometheus interoperation mechanism
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap-runtime = %{version}-%{release}
|
||||
|
||||
%description exporter
|
||||
|
|
@ -567,7 +541,7 @@ to remote requesters on demand.
|
|||
%package runtime-virthost
|
||||
Summary: Systemtap Cross-VM Instrumentation - host
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
# only require libvirt-libs really
|
||||
#Requires: libvirt >= 1.0.2
|
||||
Requires: libxml2
|
||||
|
|
@ -582,7 +556,7 @@ connection.
|
|||
%package runtime-virtguest
|
||||
Summary: Systemtap Cross-VM Instrumentation - guest
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap-runtime = %{version}-%{release}
|
||||
%if %{with_systemd}
|
||||
Requires(post): findutils coreutils
|
||||
|
|
@ -602,7 +576,7 @@ systemtap-runtime-virthost machine to execute systemtap scripts.
|
|||
%package jupyter
|
||||
Summary: ISystemtap jupyter kernel and examples
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://sourceware.org/systemtap/
|
||||
URL: http://sourceware.org/systemtap/
|
||||
Requires: systemtap = %{version}-%{release}
|
||||
|
||||
%description jupyter
|
||||
|
|
@ -614,7 +588,6 @@ or within a container.
|
|||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch 0 -p1
|
||||
|
||||
%build
|
||||
|
||||
|
|
@ -742,8 +715,6 @@ mkdir -p %{buildroot}%{_sysusersdir}
|
|||
echo '%_systemtap_runtime_preinstall' > %{buildroot}%{_sysusersdir}/systemtap-runtime.conf
|
||||
echo '%_systemtap_server_preinstall' > %{buildroot}%{_sysusersdir}/systemtap-server.conf
|
||||
echo '%_systemtap_testsuite_preinstall' > %{buildroot}%{_sysusersdir}/systemtap-testsuite.conf
|
||||
mkdir -p %{buildroot}%{_tmpfilesdir}
|
||||
echo '%_systemtap_server_preinstall_tmpfiles' > %{buildroot}%{_tmpfilesdir}/systemtap-server.conf
|
||||
%endif
|
||||
|
||||
|
||||
|
|
@ -761,6 +732,9 @@ find testsuite -type f -name '.gitignore' -print0 | xargs -0 rm -f
|
|||
# permissions back to 04110 in the %files section below.
|
||||
chmod 755 $RPM_BUILD_ROOT%{_bindir}/staprun
|
||||
|
||||
#install the useful stap-prep script
|
||||
install -c -m 755 stap-prep $RPM_BUILD_ROOT%{_bindir}/stap-prep
|
||||
|
||||
# Copy over the testsuite
|
||||
cp -rp testsuite $RPM_BUILD_ROOT%{_datadir}/systemtap
|
||||
|
||||
|
|
@ -869,18 +843,9 @@ done
|
|||
%py3_shebang_fix %{buildroot}%{python3_sitearch} %{buildroot}%{_bindir}/*
|
||||
%endif
|
||||
|
||||
%check
|
||||
%if %{with_check}
|
||||
make check RUNTESTFLAGS=environment_sanity.exp
|
||||
%endif
|
||||
|
||||
|
||||
%pre runtime
|
||||
%if %{with_sysusers}
|
||||
%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11)
|
||||
echo '%_systemtap_runtime_preinstall' | systemd-sysusers --replace=%{_sysusersdir}/systemtap-runtime.conf -
|
||||
exit 0
|
||||
%endif
|
||||
%else
|
||||
getent group stapusr >/dev/null || groupadd -f -g 156 -r stapusr
|
||||
getent group stapsys >/dev/null || groupadd -f -g 157 -r stapsys
|
||||
|
|
@ -888,30 +853,23 @@ getent group stapdev >/dev/null || groupadd -f -g 158 -r stapdev
|
|||
getent passwd stapunpriv >/dev/null || \
|
||||
useradd -c "Systemtap Unprivileged User" -u 159 -g stapunpriv -d %{_localstatedir}/lib/stapunpriv -r -s /sbin/nologin stapunpriv 2>/dev/null || \
|
||||
useradd -c "Systemtap Unprivileged User" -g stapunpriv -d %{_localstatedir}/lib/stapunpriv -r -s /sbin/nologin stapunpriv
|
||||
exit 0
|
||||
%endif
|
||||
exit 0
|
||||
|
||||
%pre server
|
||||
%if %{with_sysusers}
|
||||
%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11)
|
||||
echo '%_systemtap_server_preinstall' | systemd-sysusers --replace=%{_sysusersdir}/systemtap-server.conf -
|
||||
echo '%_systemtap_server_preinstall_tmpfiles' | systemd-tmpfiles --replace=%{_tmpfilesdir}/systemtap-server.conf -
|
||||
exit 0
|
||||
%endif
|
||||
%else
|
||||
getent group stap-server >/dev/null || groupadd -f -g 155 -r stap-server
|
||||
getent passwd stap-server >/dev/null || \
|
||||
useradd -c "Systemtap Compile Server" -u 155 -g stap-server -d %{_localstatedir}/lib/stap-server -r -s /sbin/nologin stap-server 2>/dev/null || \
|
||||
useradd -c "Systemtap Compile Server" -g stap-server -d %{_localstatedir}/lib/stap-server -r -s /sbin/nologin stap-server
|
||||
exit 0
|
||||
%endif
|
||||
exit 0
|
||||
|
||||
%pre testsuite
|
||||
%if %{with_sysusers}
|
||||
%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11)
|
||||
echo '%_systemtap_testsuite_preinstall' | systemd-sysusers --replace=%{_sysusersdir}/systemtap-testsuite.conf -
|
||||
exit 0
|
||||
%endif
|
||||
%else
|
||||
getent passwd stapusr >/dev/null || \
|
||||
useradd -c "Systemtap 'stapusr' User" -g stapusr -r -s /sbin/nologin stapusr
|
||||
|
|
@ -919,8 +877,8 @@ getent passwd stapsys >/dev/null || \
|
|||
useradd -c "Systemtap 'stapsys' User" -g stapsys -G stapusr -r -s /sbin/nologin stapsys
|
||||
getent passwd stapdev >/dev/null || \
|
||||
useradd -c "Systemtap 'stapdev' User" -g stapdev -G stapusr -r -s /sbin/nologin stapdev
|
||||
exit 0
|
||||
%endif
|
||||
exit 0
|
||||
|
||||
%post server
|
||||
|
||||
|
|
@ -1128,7 +1086,6 @@ exit 0
|
|||
%if %{with_systemd}
|
||||
%{_unitdir}/stap-server.service
|
||||
%{_tmpfilesdir}/stap-server.conf
|
||||
%{_tmpfilesdir}/systemtap-server.conf
|
||||
%else
|
||||
%{initdir}/stap-server
|
||||
%dir %{_sysconfdir}/stap-server/conf.d
|
||||
|
|
@ -1175,14 +1132,13 @@ exit 0
|
|||
%if %{with_emacsvim}
|
||||
%{_emacs_sitelispdir}/*.el*
|
||||
%{_emacs_sitestartdir}/systemtap-init.el
|
||||
%{_datadir}/vim/vimfiles
|
||||
%{_datadir}/vim/vimfiles/*/*.vim
|
||||
%endif
|
||||
# Notice that the stap-resolve-module-function.py file is used by
|
||||
# *both* the python2 and python3 subrpms. Both subrpms use that same
|
||||
# python script to help list python probes.
|
||||
%if %{with_python3_probes} || %{with_python2_probes}
|
||||
%{_libexecdir}/systemtap/python/stap-resolve-module-function.py
|
||||
%dir %{_libexecdir}/systemtap/python
|
||||
%exclude %{_libexecdir}/systemtap/python/stap-resolve-module-function.py?
|
||||
%endif
|
||||
|
||||
|
|
@ -1277,22 +1233,16 @@ exit 0
|
|||
|
||||
|
||||
%files sdt-devel
|
||||
%{_bindir}/dtrace
|
||||
%{_includedir}/sys/sdt.h
|
||||
%{_includedir}/sys/sdt-config.h
|
||||
%{_mandir}/man1/dtrace.1*
|
||||
%{_rpmmacrodir}/macros.systemtap
|
||||
%doc README AUTHORS NEWS
|
||||
%{!?_licensedir:%global license %%doc}
|
||||
%license COPYING
|
||||
|
||||
|
||||
%files sdt-dtrace
|
||||
%{_bindir}/dtrace
|
||||
%doc README AUTHORS NEWS
|
||||
%{!?_licensedir:%global license %%doc}
|
||||
%license COPYING
|
||||
%{_mandir}/man1/dtrace.1*
|
||||
|
||||
|
||||
%files testsuite
|
||||
%dir %{_datadir}/systemtap
|
||||
%{_datadir}/systemtap/testsuite
|
||||
|
|
@ -1361,84 +1311,16 @@ exit 0
|
|||
# Future new-release entries should be of the form
|
||||
# * DDD MMM DD YYYY YOURNAME <YOUREMAIL> - V-R
|
||||
# - Upstream release, see wiki page below for detailed notes.
|
||||
# https://sourceware.org/systemtap/wiki/SystemTapReleases
|
||||
# http://sourceware.org/systemtap/wiki/SystemTapReleases
|
||||
|
||||
# PRERELEASE
|
||||
%changelog
|
||||
* Tue Jan 13 2026 Jonathan Wakely <jwakely@fedoraproject.org> - 5.4-2
|
||||
- Patched to workaround Autoconf 2.72 incompatiblity with GCC 16
|
||||
|
||||
* Fri Oct 31 2025 Frank Ch. Eigler <fche@redhat.com> - 5.4-1
|
||||
- Upstream release, see wiki page below for detailed notes.
|
||||
https://sourceware.org/systemtap/wiki/SystemTapReleases
|
||||
|
||||
* Mon Sep 22 2025 Frank Ch. Eigler <fche@redhat.com> - 5.4-17585496g86ab88eb
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Mon Sep 22 2025 Frank Ch. Eigler <fche@redhat.com> - 5.4-17585473g1fe4178d
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 5.3-5
|
||||
- Rebuilt for Python 3.14.0rc3 bytecode
|
||||
|
||||
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 5.3-4
|
||||
- Rebuilt for Python 3.14.0rc2 bytecode
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 5.3-2
|
||||
- Rebuilt for Python 3.14
|
||||
|
||||
* Fri May 02 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3-1
|
||||
- Upstream release, see wiki page below for detailed notes.
|
||||
https://sourceware.org/systemtap/wiki/SystemTapReleases
|
||||
|
||||
* Thu Feb 06 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3~pre17373816g7a71d34b.5
|
||||
- Respin against dyninst 13 redux
|
||||
|
||||
* Fri Jan 24 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3~pre17373816g7a71d34b.3
|
||||
- Respin against dyninst 13, sans dyninst on i686.
|
||||
|
||||
* Mon Jan 20 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3-17373816g7a71d34b
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Mon Jan 20 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3-17373794g3efe129d
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Sun Jan 19 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3-17373422g9a48fbea
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Sun Jan 19 2025 Frank Ch. Eigler <fche@redhat.com> - 5.2-17373420g1e894ff0
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Fri Nov 08 2024 Frank Ch. Eigler <fche@redhat.com> - 5.2-1
|
||||
- Upstream release, see wiki page below for detailed notes.
|
||||
https://sourceware.org/systemtap/wiki/SystemTapReleases
|
||||
|
||||
* Mon Oct 07 2024 William Cohen <wcohen@redhat.com> - 5.2-17283218gc5774e18
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Tue Oct 01 2024 William Cohen <wcohen@redhat.com> - 5.2-17277956g0b7f6722
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Fri Aug 30 2024 Frank Ch. Eigler <fche@redhat.com> - 5.2-17250223gd07e4284
|
||||
- Automated weekly rawhide release
|
||||
- Applied spec changes from upstream git
|
||||
|
||||
* Thu Aug 08 2024 Lumír Balhar <lbalhar@redhat.com> - 5.2-pre
|
||||
- Final split of sdt-dtrace and sdt-devel (rhbz#2296275)
|
||||
* Mon Jul 22 2024 Miro Hrončok <mhroncok@redhat.com> - 5.1-2
|
||||
- Add forward-compatibility RPM Provides for systemtap-sdt-dtrace and dtrace
|
||||
https://fedoraproject.org/wiki/Changes/Separate_dtrace_package
|
||||
|
||||
* Fri Apr 26 2024 Frank Ch. Eigler <fche@redhat.com> - 5.1-1
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue