Compare commits

..

7 commits

Author SHA1 Message Date
Orphaned Packages Process
6ef6bbb1f6 Orphaned for 6+ weeks 2026-06-02 18:54:35 -05:00
Fedora Release Engineering
9d0bb29694 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:23:38 +00:00
Python Maint
e74310b8f8 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 15:03:34 +02:00
Ali Erdinc Koroglu
c00efa0369 Update to 1.12.48 (rhbz#2372241) 2025-08-20 00:23:38 +03:00
Fedora Release Engineering
534da69cab Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:34:06 +00:00
Ali Erdinc Koroglu
501587cb21 version fix 2025-02-17 15:51:25 +02:00
Ali Erdinc Koroglu
ecf3715a07 Update to 1.12.33 2025-02-17 15:50:07 +02:00
6 changed files with 1 additions and 105 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
/wult-*.tar.gz

View file

@ -1,3 +0,0 @@
# wult
The wult package

1
dead.package Normal file
View file

@ -0,0 +1 @@
Orphaned for 6+ weeks

View file

@ -1,11 +0,0 @@
--- a/setup.py 2024-04-15 17:56:05.560501673 +0300
+++ b/setup.py 2024-04-15 17:56:15.710474879 +0300
@@ -61,8 +61,6 @@
data_files=get_data_files("share/man/man1", "docs/man1") + \
get_data_files("share/wult/helpers/wult-freq-helper", "helpers/wult-freq-helper",
exclude=_PYTHON_HELPERS) + \
- get_data_files("share/wult/drivers", "drivers") + \
- get_data_files("share/wult/helpers", "helpers") + \
get_data_files("share/wult/defs/wult", "defs/wult"),
scripts=_TOOLNAMES + _PYTHON_HELPERS,
packages=find_packages(),

View file

@ -1 +0,0 @@
SHA512 (wult-1.12.26.tar.gz) = a9b22ae62410cd2a46137328abdc206deaebd7ad80b4f21b156a965882c1877af9aef0de5a5467b4d9ad5264bed3941237f7fb3158872ee88f0e879bd369d290

View file

@ -1,89 +0,0 @@
Name: wult
Version: 1.12.26
Release: %autorelease
Summary: A tool for measuring C-state latency in Linux
License: BSD-3-Clause AND GPL-2.0-only
Url: https://github.com/intel/wult
Source0: %url/archive/v%{version}/%{name}-%{version}.tar.gz
# exclude backup kernel driver and duplications
Patch0: exclude-dirs.patch
# measuring C-state latency for Intel architectures
ExclusiveArch: x86_64
BuildRequires: bpftool
BuildRequires: clang
BuildRequires: gcc
BuildRequires: make
BuildRequires: kernel-devel
BuildRequires: libbpf-devel
BuildRequires: python3-devel
BuildRequires: python3-pytest
Requires: pciutils
Requires: pepc
Requires: python3-%{name} = %{version}-%{release}
%description
The name Wult comes from "Wake Up Latency Tracer". Wult measures C-state
latency by scheduling a delayed interrupt at a known time in the future, so it
relies on devices allowing for delayed interrupts. Today wult can use LAPIC as
the source of delayed interrupts, as well as I210 PCIe Gigabit Ethernet
adapter. However, other devices could be supported as well, for example other
Intel Ethernet adapters.
%package -n python3-%{name}
Summary: Wult Python library
BuildArch: noarch
%description -n python3-%{name}
Wult Python libraries
%prep
%autosetup -p1 -n %{name}-%{version}
%generate_buildrequires
%pyproject_buildrequires -r
%build
%pyproject_wheel
%make_build -C helpers/ndl-helper
%make_build -C helpers/wult-freq-helper
%make_build -C helpers/wult-hrt-helper
%make_build -C helpers/wult-tdt-helper
%install
%pyproject_install
%pyproject_save_files wultlibs wulttools
install -pDm755 helpers/ndl-helper/ndl-helper %{buildroot}%{_bindir}/ndl-helper
install -pDm755 helpers/wult-freq-helper/wult-freq-helper %{buildroot}%{_bindir}/wult-freq-helper
install -pDm755 helpers/wult-hrt-helper/wult-hrt-helper %{buildroot}%{_bindir}/wult-hrt-helper
install -pDm755 helpers/wult-tdt-helper/wult-tdt-helper %{buildroot}%{_bindir}/wult-tdt-helper
%check
%pytest -v
%files
%doc README.md CHANGELOG.md
%license LICENSE.md
%{_bindir}/exercise-sut
%{_bindir}/ndl
%{_bindir}/ndl-helper
%{_bindir}/pbe
%{_bindir}/wult
%{_bindir}/wult-freq-helper
%{_bindir}/wult-hrt-helper
%{_bindir}/wult-tdt-helper
%{_datadir}/wult
%{_mandir}/man1/exercise-sut*.1.gz
%{_mandir}/man1/ndl-*1.gz
%{_mandir}/man1/pbe-*1.gz
%{_mandir}/man1/wult-*.1.gz
%files -n python3-%{name} -f %{pyproject_files}
%changelog
%autochangelog