diff --git a/.gitignore b/.gitignore index a3c5025..154b47b 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/rteval.spec b/rteval.spec index d383e29..f0c3744 100644 --- a/rteval.spec +++ b/rteval.spec @@ -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 - 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 - 3.9-6 - Convert spec file to use pyproject.toml build system - Add 8 patches from upstream (spelling fixes, typo corrections, cleanups) diff --git a/sources b/sources index b6eafa8..bddf3c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rteval-3.9.tar.xz) = 923fc11bdfa4c1f51ead0108184b7c2c708581a4b1adcdad168359cf916e85e9838adb1e65c923cead90e9644886c02bf663ab7ab14f3630d98cb2b67cddc541 +SHA512 (rteval-3.10.tar.xz) = 1e5d7ffc32c22e1a5a060c9d4621e12c919fea752bc21f51a9c4cc485284b21354ee6eb3d1b41af4d1377eae2648ede812b8f9a2670ad39c4e58810656b6e03a