From a89ab5aac14ef5a66e20f4477c9e82aeef1ccf6d Mon Sep 17 00:00:00 2001 From: John Kacur Date: Fri, 10 Dec 2021 16:22:33 -0500 Subject: [PATCH] Build v3.2 --- .gitignore | 1 + ...-Fix-incorrect-import-in-sysinfo-dir.patch | 38 ---------- ...irement-to-install-python-schedutils.patch | 74 ------------------- rteval.spec | 11 ++- sources | 2 +- 5 files changed, 7 insertions(+), 119 deletions(-) delete mode 100644 rteval-Fix-incorrect-import-in-sysinfo-dir.patch delete mode 100644 rteval-Remove-requirement-to-install-python-schedutils.patch diff --git a/.gitignore b/.gitignore index c1472ce..ed7888c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /rteval-3.1.tar.xz +/rteval-3.2.tar.xz diff --git a/rteval-Fix-incorrect-import-in-sysinfo-dir.patch b/rteval-Fix-incorrect-import-in-sysinfo-dir.patch deleted file mode 100644 index 349af6e..0000000 --- a/rteval-Fix-incorrect-import-in-sysinfo-dir.patch +++ /dev/null @@ -1,38 +0,0 @@ -From f436194dc7ecc611f2bbe693b589d7f4993ea41e Mon Sep 17 00:00:00 2001 -From: John Kacur -Date: Wed, 13 Jan 2021 02:10:24 -0500 -Subject: [PATCH] rteval: Fix incorrect import in sysinfo dir - -Fix incorrect import in rteval/sysinfo/__init__.py - -This could cause a traceback - - rteval --duration=60 -Traceback (most recent call last): - File "/usr/bin/rteval", line 196, in - from rteval.sysinfo import dmi - File "/usr/lib/python3.6/site-packages/rteval/sysinfo/__init__.py", line 37, in - import rteval.sysinfo.dmi as dmi -AttributeError: module 'rteval' has no attribute 'sysinfo' - -Signed-off-by: John Kacur ---- - rteval/sysinfo/__init__.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/rteval/sysinfo/__init__.py b/rteval/sysinfo/__init__.py -index 736354b6258e..0436ebb350d9 100644 ---- a/rteval/sysinfo/__init__.py -+++ b/rteval/sysinfo/__init__.py -@@ -34,7 +34,7 @@ from rteval.sysinfo.memory import MemoryInfo - from rteval.sysinfo.osinfo import OSInfo - from rteval.sysinfo.network import NetworkInfo - from rteval.sysinfo.cmdline import cmdlineInfo --import rteval.sysinfo.dmi as dmi -+from rteval.sysinfo import dmi - - class SystemInfo(KernelInfo, SystemServices, dmi.DMIinfo, CPUtopology, - MemoryInfo, OSInfo, NetworkInfo, cmdlineInfo): --- -2.26.2 - diff --git a/rteval-Remove-requirement-to-install-python-schedutils.patch b/rteval-Remove-requirement-to-install-python-schedutils.patch deleted file mode 100644 index 3842e99..0000000 --- a/rteval-Remove-requirement-to-install-python-schedutils.patch +++ /dev/null @@ -1,74 +0,0 @@ -From d12487a752ad6ff2453c70c4e26e0d8e60fa0292 Mon Sep 17 00:00:00 2001 -From: John Kacur -Date: Wed, 13 Jan 2021 11:12:06 -0500 -Subject: [PATCH] rteval: Remove requirement to install python-schedutils - -This is actually a no-op in the code as no code was actually importing -python-schedutils or using it! - -This patches removes mention of it from a few documentation files. - -Note: we should remove rteval.spec entirely, the reason we cannot yet -is that there is some code that parses the version number from it. - -Signed-off-by: John Kacur ---- - README | 3 --- - doc/installing.txt | 6 +----- - rteval.spec | 2 +- - 3 files changed, 2 insertions(+), 9 deletions(-) - -diff --git a/README b/README -index 5ac45dcb2826..a5cf98344a46 100644 ---- a/README -+++ b/README -@@ -19,9 +19,6 @@ Rteval requires the following packages to run: - Python >= 3.0 - http://www.python.org/download/ - --python-schedutils -- git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git -- - python-ethtool - git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-ethtool.git - -diff --git a/doc/installing.txt b/doc/installing.txt -index 14a755c4ef18..ff2d43cb9481 100644 ---- a/doc/installing.txt -+++ b/doc/installing.txt -@@ -1,10 +1,6 @@ - The rteval utility requires some external software libraries to run - properly. These are: - --python-schedutils -- A python library to manipulate priority and affinty of threads -- git://git.kernel.org/pub/scm/libs/python/python-schedutils/python-schedutils.git -- - python-ethtool - A python library to query network interfaces - git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-ethtool.git -@@ -26,7 +22,7 @@ rt-tests - git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git - - --$ sudo yum install python-{dmidecode,ethtool,schedutils} -+$ sudo yum install python-{dmidecode,ethtool) - $ git clone \ - git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git - $ cd rt-tests && sudo make prefix=/usr install -diff --git a/rteval.spec b/rteval.spec -index 834ac3c5d783..e84f46ab440b 100644 ---- a/rteval.spec -+++ b/rteval.spec -@@ -14,7 +14,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - - BuildRequires: python3-devel - Requires: platform-python --Requires: python3-schedutils python3-ethtool python3-lxml -+Requires: python3-ethtool python3-lxml - Requires: python3-dmidecode >= 3.10 - Requires: rt-tests >= 0.97 - Requires: rteval-loads >= 1.4 --- -2.26.2 - diff --git a/rteval.spec b/rteval.spec index 6f5bc18..36409be 100644 --- a/rteval.spec +++ b/rteval.spec @@ -1,6 +1,6 @@ Name: rteval -Version: 3.1 -Release: 4%{?dist} +Version: 3.2 +Release: 1%{?dist} Summary: Utility to evaluate system suitability for RT Linux Group: Development/Tools @@ -30,8 +30,6 @@ Requires: binutils BuildArch: noarch # Patches -Patch1: rteval-Fix-incorrect-import-in-sysinfo-dir.patch -Patch2: rteval-Remove-requirement-to-install-python-schedutils.patch %description The rteval script is a utility for measuring various aspects of @@ -44,8 +42,6 @@ to the screen. %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build %{__python3} setup.py build @@ -66,6 +62,9 @@ to the screen. %{_bindir}/rteval %changelog +* Fri Dec 10 2021 John Kacur - 3.2-1 +- Build v3.2 + * Thu Jan 28 2021 John Kacur - 3.1-4 - Made some changes to simplify the %%files section considerably - Added some Requires for building the kernel that were in rteval-loads diff --git a/sources b/sources index 2e72029..1978a88 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rteval-3.1.tar.xz) = 0a94982a474f142715f152b532f246c7c222ff70c3d9c802b4769f504f0edf51b3cffb601c20d0dcaa3365dab4b9103e153e9495b64138aed4c4df44427d6961 +SHA512 (rteval-3.2.tar.xz) = 0ec6d543b2293d993f5d589bb90d16d7570d0b070273a7c647956c06488a5dbf424e9674103c0f3bf5c558377a66f460b567575412109fd28ed1e301e2751ed7