Commit Graph

81 Commits

Author SHA1 Message Date
John Kacur
3b95445bdd Add python3-pip, python3-setuptools, python3-wheel BuildRequires
Delete setup.py in %prep so pyproject.toml build is used
Compress man page during %prep similar to rteval
Install tuna script and compressed man page explicitly
Resolves: RHEL-114902

Signed-off-by: John Kacur <jkacur@redhat.com>
2025-11-04 13:28:49 -05:00
John Kacur
3a89e9a7ac Added another relevant JIRA 2025-10-28 13:31:39 -04:00
John Kacur
8571413091 Update to upstream version 0.20
Convert spec file to use pyproject-rpm-macros
Use %pyproject_buildrequires, %pyproject_build, %pyproject_install
Use %pyproject_save_files for automatic file list generation
Remove oscilloscope (unsupported in RHEL)
Resolves: RHEL-114902

Signed-off-by: John Kacur <jkacur@redhat.com>
2025-10-28 13:25:58 -04:00
John Kacur
c226fc4c0c When a realtime scheduling policy is used, default the prio to 1
Resolves: RHEL-93403
Signed-off-by: John Kacur <jkacur@redhat.com>
2025-10-07 13:19:15 -04:00
John Kacur
70520d3b67 Add -U and -K to the spread command
Add a few clean-ups
Resolves:RHEL-108967

Signed-off-by: John Kacur <jkacur@redhat.com>
2025-09-29 11:00:26 -04:00
John B. Wyatt IV
5656c3563d Remove patches that disabled libcpupower functionality
Resolves: RHEL-116084
Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-09-19 16:03:43 -04:00
John B. Wyatt IV
6026788fa3 Revert tuna man page changes for cpu_power
Resolves: RHEL-108936
Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-08-13 11:56:59 -04:00
John B. Wyatt IV
ca73e49264 Disable cpu_power command temporarily
Resolves: RHEL-108936
Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-08-12 15:36:41 -04:00
John Kacur
0975cf7d36 Update man page with cpu_power command
Update man page with cpu_power command
Fix show_threads -t and show_irqs -q to not match everything if no match
Fix run command failing to apply BATCH policy
Add -U and -K to the move command
Resolves: RHEL-107914 RHEL-106070 RHEL-93776 RHEL-106068

Signed-off-by: John Kacur <jkacur@redhat.com>
2025-08-06 16:13:18 -04:00
John B. Wyatt IV
04e0a19225 Applied tuna: Fix help.py syntax warnings and tuna: help.py
Requested to remove resolves statement from previous entry.
Resolves: RHEL-106290

Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-07-31 13:36:41 -04:00
John B. Wyatt IV
287ce62eca Reverting the previous syntax warnings fix patch and replacing it with the
tuna-Fix-string-syntax-warnings-with-raw-strings patch.
Using the same resolves number.
Resolves: RHEL-106288

Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-07-31 11:07:03 -04:00
John B. Wyatt IV
5436f2f8f1 Fix syntax warnings
Switch RHEL10 pkg to use autosetup like c9s does in tuna, -v makes it more verbose
Resolves: RHEL-106288

Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-07-30 14:03:13 -04:00
John B. Wyatt IV
908062253e Add cpu_power cmd
Resolves: RHEL-61750

Signed-off-by: John B. Wyatt IV <jwyatt@redhat.com>
2025-04-10 20:06:19 -04:00
Troy Dawson
7e8a0d7ce9 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:17:12 -07:00
Troy Dawson
e94e3917fb Bump release for June 2024 mass rebuild 2024-06-24 09:27:33 -07:00
Qiao Zhao
fd9903a67d initial rhel-10 gating tests
Signed-off-by: Qiao Zhao <qzhao@redhat.com>
2024-04-12 09:16:14 +08:00
John Kacur
5e5032d21c Add missing patch to prevents tuna gui from starting if display not available
remove oscilloscope which is unsupported in rhel
Add rpmsinpect.yaml and gating.yaml
Add tests dir
update the current version of python-linux-procfs as a requires
Resolves: RHEL-30171

Signed-off-by: John Kacur <jkacur@redhat.com>
2024-03-26 11:22:03 -04:00
Fedora Release Engineering
80d089880e Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 06:47:53 +00:00
John Kacur
c60adc7fb9 Convert to SPDX licenses and use this in the specfile too 2023-12-02 15:44:04 -05:00
Fedora Release Engineering
a32ff2c4e5 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 16:49:40 +00:00
Yaakov Selkowitz
f9de39b986 Remove obsolete dependencies
ethtool was replaced with builtin functionality:

https://git.kernel.org/pub/scm/utils/tuna/tuna.git/commit/?id=f2a28b05264fa9557192b73a1b888756748930ac

schedutils was replaced by os.sched_* functions:

https://git.kernel.org/pub/scm/utils/tuna/tuna.git/commit/?id=cc2af6e1c990bdc690d4bc6c30d588fd3bb5a5a5
2023-06-23 16:25:49 -04:00
Yaakov Selkowitz
64d4e4bbe0 Disable oscilloscope in RHEL builds
oscilloscope is not shipped in RHEL.  Based on c9s:

517ae7268a
2023-06-23 16:24:48 -04:00
Python Maint
de31f640b1 Rebuilt for Python 3.12 2023-06-13 20:59:51 +02:00
John Kacur
551867209e tuna.spec: add python3-setuptools as a BuildRequires
Add python3-setuptools as a BuildRequires

Signed-off-by: John Kacur <jkacur@redhat.com>
2023-02-16 15:22:26 -05:00
John Kacur
d71a3b77f3 Use setuptools and sysconfig instead of distutils in setup.py
Update to 0.19 upstream
2023-02-16 14:45:43 -05:00
Fedora Release Engineering
34c706daa5 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 05:30:43 +00:00
Lumir Balhar
fe74639b4d Switch from pathfix.py to %py3_shebang_fix
For more info see https://fedoraproject.org/wiki/Changes/Python3.12#pathfix.py_tool_will_be_removed
2022-11-01 07:20:34 +01:00
Federico Pellegrin
be36aacad4 Upgrade to version 0.18, remove now upstreamed patch 2022-08-12 07:38:40 +02:00
Fedora Release Engineering
837ad4da8c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:06:34 +00:00
Python Maint
7286c4b58e Rebuilt for Python 3.11 2022-06-13 15:42:35 +02:00
Fedora Release Engineering
1d980baf07 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:16:12 +00:00
Federico Pellegrin
3e881291a6 Add execution patch for installed fix as per upstream 2022-01-12 08:09:36 +01:00
Federico Pellegrin
e3ae3ebee8 Bump to 0.17 version
From package maintainer's annoucement:

A few highlights.
- more flexible way to specify scheduling policy, fifo, sched_fifo, etc
- fix to display correct cpu affinity when cpus are offlined
- warning if unable to move a pid during isolate that would otherwise be
  legal
- many small fixes and clean-ups
2022-01-11 04:34:59 +01:00
Jiri Kastner
bf4b444551 new sources
Signed-off-by: Jiri Kastner <cz172638@gmail.com>
2021-08-24 10:31:14 +02:00
Federico Pellegrin
94da830976 Bump to 0.16 version
This version has full Gtk3 support integrated so it will run fine
on modern FC versions. Previous patch can be therefore discarded.
2021-08-20 05:58:52 +02:00
Fedora Release Engineering
8c1eeeccec - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 19:47:35 +00:00
Python Maint
0e3d75a9c7 Rebuilt for Python 3.10 2021-06-04 21:18:31 +02:00
Fedora Release Engineering
82a5222762 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 22:26:37 +00:00
Fedora Release Engineering
ae7dfbc0b5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:02:39 +00:00
Miro Hrončok
eb2a5301a1 Rebuilt for Python 3.9 2020-05-26 03:53:44 +02:00
Jiri Kastner
9bcb00a2ae update to 0.14.1
fixes RHBZ#1773339

Signed-off-by: Jiri Kastner <cz172638@gmail.com>
2020-05-21 08:44:44 +02:00
Fedora Release Engineering
7177c2dcd8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 02:16:15 +00:00
Miro Hrončok
0c242e4fde Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 14:40:56 +02:00
Miro Hrončok
0cf32b0c10 Rebuilt for Python 3.8 2019-08-19 11:08:34 +02:00
Fedora Release Engineering
d2b1a917ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 02:08:41 +00:00
Jiri Kastner
3422aee369 upload patch 2019-02-12 16:15:43 +01:00
Jiri Kastner
0d5b15e8da oscilloscope gtk3 patch 2019-02-12 16:08:43 +01:00
Fedora Release Engineering
5e03ccc32e - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 10:30:02 +00:00
Igor Gnatenko
ad04ffa878 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:53 +01:00
Igor Gnatenko
855aba5c0f
Switch to %py2_install
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-29 23:26:36 +02:00