Files
virt-manager/todo.txt
Cole Robinson 812899daf8 Remove HAL support
It is long since deprecated, and the UI has been able to accomodate
lack of interface API support for a while.
2013-04-15 19:51:46 -04:00

78 lines
3.3 KiB
Plaintext

TODO before first release
=========================
check all XXX/TODO in the code, make sure nothing important is missing
revive import blacklist for virtinst code, maybe just a unittest that checks Gtk isn't in globals ?
break out osdistro bits so we don't need to carry virt-install.pod
gnome keyring entirely over dbus?
is tui working? maybe just remove it, check with mcpierce
gsettings port (or fix gconf bindings)
website: wiki-ify the whole thing, drop static content, move site styling into virt-manager.git, kill the old web repo. and get that old hideous screenshot off the front page. linux-kvm.org should be the template here.
consider dropping python-distutils-extra dep. I think we rely on about 300
lines of code, tops, and since it isn't in RHEL it could be an issue.
we can prob reimplement the bits that are important to us fairly easilly.
move RHEL/fedora spec file bits to upstream file like libvirt does, drop old spec stuff like gconf compat
python3? consider it
test:///default->test->Details: Switch to processor page and 'apply' is activated, shouldn't happen. I think it affects master branch as well
removing hardware can give:
Traceback (most recent call last):
File "/home/crobinso/src/virt-manager/src/virtManager/details.py", line 1254, in hw_changed
if self.compare_hw_rows(newrow, oldrow):
File "/home/crobinso/src/virt-manager/src/virtManager/details.py", line 1226, in compare_hw_rows
if row1[idx] != row2[idx]:
File "/usr/lib64/python2.7/site-packages/gi/overrides/Gtk.py", line 1136, in __getitem__
return self.model.get_value(self.iter, key)
File "/usr/lib64/python2.7/site-packages/gi/types.py", line 48, in function
return info.invoke(*args, **kwargs)
TypeError: unknown type (null)
start a spice guest, shrink the window to smaller than guest resolution, scrollbars work but don't have any actual 'bar'.
Manager spacing bug
===================
spacing is weird in manager, prefs window. cant have unequal tree rows
- have 3 rows: qemu, test default, test custom
-- connect to test:///default, watch the parent rows expand
- doing col.set_sizing(Gtk.TreeViewColumnSizing.AUTOSIZE) for the stats
column helps but doesn't fix it entirely, the bottom row will still
expand weirdly.
- save this till the end, narrow it down to a simple reproducer and try and
fix, probably a gtk3 issue.
- list size issues: master actually has bigger list size than collapsed gtk3 rows, maybe that is part of the issue.
Object leaks
============
objects leak on cleanup, pygobject has reference counting issues
- https://bugzilla.gnome.org/show_bug.cgi?id=692044
- https://bugzilla.gnome.org/show_bug.cgi?id=693111
- leak detection disabled in the manager.py for now
Problems in other packages
==========================
gconf set_list: https://bugzilla.gnome.org/show_bug.cgi?id=681433
gtk tooltip: https://bugzilla.gnome.org/show_bug.cgi?id=691639
Keyring bindings broken: https://bugzilla.gnome.org/show_bug.cgi?id=691638
pygobject ctrl-c issue: https://bugzilla.gnome.org/show_bug.cgi?id=691658
get option list for --help: https://bugzilla.gnome.org/show_bug.cgi?id=691659
pygobject row[idx] = None: https://bugzilla.gnome.org/show_bug.cgi?id=691660
rcm-tools koji virt-install patch: http://post-office.corp.redhat.com/archives/rcm-tools/2012-February/msg00054.html