tuna-0.15 is now available. In git the tag is v0.15
There were a lot of clean-ups to format the code in a manner consistent
with python3 standards.
There were also a lot changes to move the gui from gtk2 to gtk3
The gui is still not working correctly, but we are a lot closer than we
used to be. patches here would be much appreciated.
The final major change was to use the built-in schedutils support in
python-3.3 and up and to get rid of our depenency on python-schedutils.
To work with tuna git
Clone one of
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
and work in the master branch
To fetch the tarball:
https://www.kernel.org/pub/software/utils/tuna/tuna-0.15.tar.xz
Older versions are here:
https://www.kernel.kernel.org/pub/software/utils/tuna/older/
Enjoy!
John Kacur (36):
tuna_gui.py: Reformat the file, style fix-ups
tuna_gui.glade: Initial changes to upgrade glade file for gtk3
tuna_gui.py: gtk2 to gtk3 changes
tuna: gui changes for gtk2 to gtk3
tuna: More changes to header files in tuna/gui for gtk3
tuna: add to gitignore and create gitattributes
tuna: modernize the spacing in irqview
tuna: Remove old glade imports from tuna_gui.py
tuna_gui.py: Fix inconsistent spacing from in tuna_gui.py
tuna: cpuview.py - Modernize the spacing
tuna: cpuview.py: A few more style improvements
irqview: fix bad spacing
tuna: procview.py: Update the spacing and style
tuna: commonview.py: Update the spacing and style
tuna: procview.py: Update spacing and style
tuna: util.py: Update the spacing and fix some style problems
tuna-cmd: Update the spacing and style for tuna-cmd
tuna: tuna-cmd:py: Convert type comparison to isinstance
tuna: config.py: Update spacing to 4 spaces
tuna/gui/__init__.py: Fix some whitespace problems
tuna: commonview.py: Fix comparisons with None
tuna: cpuview.py: box.pack_start needs extra parameter
tuna: tuna-cmd.py Fix style problems recommened by PEP8
tuna: Fix spacing of oscilloscope.py
tuna: config.py: Port file to Gtk-3.0
tuna:irqview.py: Port to Gtk-3.0
tuna: procview.py: Port to Gtk-3.0
tuna: profileview.py: Port to Gtk-3.0
tuna: util.py: Fix some style problems
tuna: oscilloscope.py: Changes to port to Gtk-3.0
tuna: sysfs.py: Update spacing / tabs to modern python style
tuna: tuna.py: Update spacing / tabs to modern python style
tuna: tuna_gui.py: Chanages to port to Gtk-3.0
tuna: Remove python-schedutils dependency
tuna: Add ctags to the tuna makefile
tuna: release 0.15
.gitattributes | 2 +
.gitignore | 2 +
Makefile | 8 +
oscilloscope-cmd.py | 141 ++--
rpm/SPECS/tuna.spec | 5 +-
setup.py | 2 +-
tuna-cmd.py | 1268 ++++++++++++++++++------------------
tuna/config.py | 760 +++++++++++-----------
tuna/gui/__init__.py | 6 +-
tuna/gui/commonview.py | 521 +++++++--------
tuna/gui/cpuview.py | 694 ++++++++++----------
tuna/gui/irqview.py | 640 ++++++++++---------
tuna/gui/procview.py | 1347 +++++++++++++++++++--------------------
tuna/gui/profileview.py | 668 ++++++++++---------
tuna/gui/util.py | 223 +++----
tuna/oscilloscope.py | 861 ++++++++++++-------------
tuna/sysfs.py | 199 +++---
tuna/tuna.py | 1190 +++++++++++++++++-----------------
tuna/tuna_gui.glade | 1037 ++++++++++++++++--------------
tuna/tuna_gui.py | 294 +++++----
tuna/tuna_sched.py | 29 +
21 files changed, 5050 insertions(+), 4847 deletions(-)
create mode 100644 .gitattributes
mode change 100755 => 100644 tuna/gui/util.py
create mode 100644 tuna/tuna_sched.py
--
2.26.2