Update to rteval-3.10

set rtla timerlat dma latency to 0 to be more consistent with cyclictest
Create a commandline switch for rteval to use cyclictest
Update rteval-loads requirement to >= 6.17.7-1
Resolves: RHEL-82915, RHEL-116596, RHEL-114927

Signed-off-by: John Kacur <jkacur@redhat.com>
This commit is contained in:
John Kacur 2025-11-18 18:14:50 -05:00
parent aed305a564
commit f55a27617b
3 changed files with 23 additions and 19 deletions

1
.gitignore vendored
View File

@ -9,3 +9,4 @@
/rteval-3.8.tar.xz
/linux-6.12-rc4.tar.gz
/rteval-3.9.tar.xz
/rteval-3.10.tar.xz

View File

@ -1,6 +1,6 @@
Name: rteval
Version: 3.9
Release: 6%{?dist}
Version: 3.10
Release: 1%{?dist}
Summary: Utility to evaluate system suitability for RT Linux
Group: Development/Tools
@ -17,7 +17,7 @@ BuildRequires: python3-wheel
Requires: python3-lxml
Requires: python3-libxml2
Requires: realtime-tests
Requires: rteval-loads >= 1.6-13
Requires: rteval-loads >= 6.17.7-1
Requires: sysstat
Requires: xz bzip2 tar gzip m4 gawk
Requires: kernel-headers
@ -36,21 +36,6 @@ Requires: procps-ng
Requires: rtla
BuildArch: noarch
# Patches
Patch1: rteval-Fix-missing-statistics-for-system-with-timerl.patch
Patch2: rteval-Change-the-default-interval-for-timerlat-to-1100us.patch
Patch3: rteval-Change-default-measurement-module-to-cyclictest.patch
Patch4: rteval-services.py-Fix-SyntaxWarning.patch
Patch5: rteval-Make-timerlat-the-default-for-rteval.patch
Patch6: rteval-Fix-spelling-of-occurrences-in-measurement-mo.patch
Patch7: rteval-Fix-typo-in-comment.patch
Patch8: rteval-Remove-unused-function-remove_offline.patch
Patch9: rteval-timerlat-Fix-typo-in-log-message.patch
Patch10: rteval-cyclictest-Fix-typo-in-comment.patch
Patch11: rteval-rtevalConfig-Remove-redundant-is-True-compari.patch
Patch12: rteval-Clean-up-MANIFEST.in-and-fix-newnet.py-copyri.patch
Patch13: rteval-Add-pyproject.toml-for-modern-Python-packagin.patch
%description
The rteval script is a utility for measuring various aspects of
realtime behavior on a system under load. The script unpacks the
@ -80,13 +65,31 @@ install -D -m 0755 %{_builddir}/rteval-script %{buildroot}%{_bindir}/rteval
# Install the compressed man page
install -D -m 0644 %{_builddir}/rteval.8.gz %{buildroot}%{_mandir}/man8/rteval.8.gz
# Manually install XSL files
mkdir -p %{buildroot}%{_datadir}/%{name}
install -m 0644 rteval/rteval_*.xsl %{buildroot}%{_datadir}/%{name}/
# Manually install config file
mkdir -p %{buildroot}%{_sysconfdir}
install -m 0644 rteval.conf %{buildroot}%{_sysconfdir}/rteval.conf
%files -f %{pyproject_files}
%doc README doc/rteval.txt
%license COPYING
%dir %{_datadir}/%{name}
%{_mandir}/man8/rteval.8.gz
%{_sysconfdir}/rteval.conf
%{_datadir}/%{name}/rteval_*.xsl
%{_bindir}/rteval
%changelog
* Fri Nov 14 2025 John Kacur <jkacur@redhat.com> - 3.10-1
- Update to rteval-3.10
- set rtla timerlat dma latency to 0 to be more consistent with cyclictest
- Create a commandline switch for rteval to use cyclictest
- Update rteval-loads requirement to >= 6.17.7-1
Resolves: RHEL-82915, RHEL-116596, RHEL-114927
* Fri Oct 31 2025 John Kacur <jkacur@redhat.com> - 3.9-6
- Convert spec file to use pyproject.toml build system
- Add 8 patches from upstream (spelling fixes, typo corrections, cleanups)

View File

@ -1 +1 @@
SHA512 (rteval-3.9.tar.xz) = 923fc11bdfa4c1f51ead0108184b7c2c708581a4b1adcdad168359cf916e85e9838adb1e65c923cead90e9644886c02bf663ab7ab14f3630d98cb2b67cddc541
SHA512 (rteval-3.10.tar.xz) = 1e5d7ffc32c22e1a5a060c9d4621e12c919fea752bc21f51a9c4cc485284b21354ee6eb3d1b41af4d1377eae2648ede812b8f9a2670ad39c4e58810656b6e03a