From: John Kacur <jkacur@redhat.com>
To: linux-rt-users <linux-rt-users@vger.kernel.org>
Cc: Clark Williams <williams@redhat.com>, John Kacur <jkacur@redhat.com>
Subject: [ANNOUNCE] tuna v0.20
Date: Fri, 7 Nov 2025 13:57:09 -0500 [thread overview]
Message-ID: <20251107185732.23992-1-jkacur@redhat.com> (raw)
To fetch tuna:
Clone one of the following
git://git.kernel.org/pub/scm/utils/tuna/tuna.git
https://git.kernel.org/pub/scm/utils/tuna/tuna.git
https://kernel.googlesource.com/pub/scm/utils/tuna/tuna.git
Branch: main
Tag: v0.20
Tarballs are here:
https://kernel.org/pub/software/utils/tuna/
older ones are here
https://kernel.org/pub/software/utils/tuna/older
Enjoy!
John Kacur
Clark Williams (1):
Add SPDX license identifiers
John B. Wyatt IV (9):
tuna: Fix string syntax warnings with raw strings
tuna: Fix help.py syntax warnings
tuna: extract common cpu and nics determination code into a utils.py
file
tuna: Add idle_state control functionality
tuna: Add Pyright helper
tuna: Update man page with cpu_power command
tuna: replace match with if statements
tuna: Proofreading fixes
tuna: Remove broken testuna
John Kacur (13):
tuna: Remove spec file from git
tuna: Don't start the gui if a display is not available
tuna: help.py
tuna: utils: A few tweaks
tuna: Fix show_threads -t and show_irqs -q
tuna: Fix run command failing to apply BATCH policy
tuna: Add -U and -K to the move command
tuna: Add -U and -K to the spread command
tuna: Fix setting a realtime scheduling policy
tuna: Update setup.py with co-author and metadata improvements
tuna: Add pyproject.toml for modern Python packaging
tuna: Update version to 0.20
tuna: Fix pyproject.toml build issues
.gitignore | 1 +
MANIFEST | 30 ------
Makefile | 42 ++------
__builtins__.pyi | 1 +
docs/tuna.8 | 18 ++++
etc/tuna/example.conf | 2 +-
org.tuna.policy | 1 +
oscilloscope-cmd.py | 15 +--
pyproject.toml | 42 ++++++++
rpm/SPECS/tuna.spec | 137 ------------------------
setup.py | 20 ++--
testuna | 230 ----------------------------------------
tuna-cmd.py | 110 +++++++++++--------
tuna.desktop | 1 +
tuna/__init__.py | 2 +-
tuna/config.py | 2 +
tuna/cpupower.py | 176 ++++++++++++++++++++++++++++++
tuna/gui/__init__.py | 2 +
tuna/gui/commonview.py | 2 +
tuna/gui/cpuview.py | 1 +
tuna/gui/irqview.py | 1 +
tuna/gui/procview.py | 1 +
tuna/gui/profileview.py | 3 +-
tuna/gui/util.py | 9 +-
tuna/help.py | 6 +-
tuna/new_eth.py | 1 +
tuna/oscilloscope.py | 15 +--
tuna/sysfs.py | 2 +
tuna/tuna.py | 24 +++--
tuna/tuna_gui.py | 1 +
tuna/tuna_sched.py | 1 +
tuna/utils.py | 30 ++++++
32 files changed, 399 insertions(+), 530 deletions(-)
delete mode 100644 MANIFEST
create mode 100644 __builtins__.pyi
create mode 100644 pyproject.toml
delete mode 100644 rpm/SPECS/tuna.spec
delete mode 100755 testuna
create mode 100755 tuna/cpupower.py
create mode 100644 tuna/utils.py
next reply other threads:[~2025-11-07 18:57 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-07 18:57 John Kacur [this message]
2025-11-07 18:57 ` [PATCH 01/23] Add SPDX license identifiers John Kacur
2025-12-18 2:45 ` Kate Stewart
2025-11-07 18:57 ` [PATCH 02/23] tuna: Remove spec file from git John Kacur
2025-11-07 18:57 ` [PATCH 03/23] tuna: Don't start the gui if a display is not available John Kacur
2025-11-07 18:57 ` [PATCH 04/23] tuna: Fix string syntax warnings with raw strings John Kacur
2025-11-07 18:57 ` [PATCH 05/23] tuna: Fix help.py syntax warnings John Kacur
2025-11-07 18:57 ` [PATCH 06/23] tuna: help.py John Kacur
2025-11-07 18:57 ` [PATCH 07/23] tuna: extract common cpu and nics determination code into a utils.py file John Kacur
2025-11-07 18:57 ` [PATCH 08/23] tuna: Add idle_state control functionality John Kacur
2025-11-07 18:57 ` [PATCH 09/23] tuna: utils: A few tweaks John Kacur
2025-11-07 18:57 ` [PATCH 10/23] tuna: Add Pyright helper John Kacur
2025-11-07 18:57 ` [PATCH 11/23] tuna: Update man page with cpu_power command John Kacur
2025-11-07 18:57 ` [PATCH 12/23] tuna: Fix show_threads -t and show_irqs -q John Kacur
2025-11-07 18:57 ` [PATCH 13/23] tuna: Fix run command failing to apply BATCH policy John Kacur
2025-11-07 18:57 ` [PATCH 14/23] tuna: Add -U and -K to the move command John Kacur
2025-11-07 18:57 ` [PATCH 15/23] tuna: Add -U and -K to the spread command John Kacur
2025-11-07 18:57 ` [PATCH 16/23] tuna: replace match with if statements John Kacur
2025-11-07 18:57 ` [PATCH 17/23] tuna: Proofreading fixes John Kacur
2025-11-07 18:57 ` [PATCH 18/23] tuna: Remove broken testuna John Kacur
2025-11-07 18:57 ` [PATCH 19/23] tuna: Fix setting a realtime scheduling policy John Kacur
2025-11-07 18:57 ` [PATCH 20/23] tuna: Update setup.py with co-author and metadata improvements John Kacur
2025-11-07 18:57 ` [PATCH 21/23] tuna: Add pyproject.toml for modern Python packaging John Kacur
2025-11-07 18:57 ` [PATCH 22/23] tuna: Update version to 0.20 John Kacur
2025-11-07 18:57 ` [PATCH 23/23] tuna: Fix pyproject.toml build issues John Kacur
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251107185732.23992-1-jkacur@redhat.com \
--to=jkacur@redhat.com \
--cc=linux-rt-users@vger.kernel.org \
--cc=williams@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox