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
tuna-devel@lists.fedorahosted.org