This series aims to improve the OS distro selection UI based on the ideas mentioned in https://bugzilla.redhat.com/show_bug.cgi?id=1464306 The interesting stuff is in the 3rd patch - the first 2 are unrelated fixes I just came across by chance. Daniel P. Berrangé (3): avoid referencing ConnectError if it is None Fix copyright header to specify GPLv2 or later, not GPLv2 only. Redesign OS distro selection UI to be faster to use setup.py | 2 +- tests/__init__.py | 2 +- tests/capabilities.py | 2 +- tests/checkprops.py | 2 +- tests/clitest.py | 2 +- tests/clonetest.py | 2 +- tests/dist.py | 2 +- tests/hostkeymap.py | 2 +- tests/interface.py | 2 +- tests/nodedev.py | 2 +- tests/osdict.py | 28 +-- tests/storage.py | 2 +- tests/test_inject.py | 2 +- tests/test_urls.py | 2 +- tests/uitests/__init__.py | 2 +- tests/uitests/about.py | 2 +- tests/uitests/addhardware.py | 2 +- tests/uitests/choosecd.py | 2 +- tests/uitests/cli.py | 2 +- tests/uitests/clonevm.py | 2 +- tests/uitests/connect.py | 2 +- tests/uitests/console.py | 2 +- tests/uitests/createinterface.py | 2 +- tests/uitests/createnet.py | 2 +- tests/uitests/createpool.py | 2 +- tests/uitests/createvol.py | 2 +- tests/uitests/details.py | 2 +- tests/uitests/host.py | 2 +- tests/uitests/manager.py | 2 +- tests/uitests/migrate.py | 2 +- tests/uitests/newvm.py | 2 +- tests/uitests/prefs.py | 2 +- tests/uitests/snapshot.py | 2 +- tests/uitests/utils.py | 2 +- tests/uriparse.py | 2 +- tests/utils.py | 2 +- tests/virtconvtest.py | 2 +- tests/xmlconfig.py | 2 +- tests/xmlparse.py | 2 +- ui/create.ui | 162 +++++----------- ui/oslist.ui | 58 ++++++ virt-clone | 2 +- virt-convert | 2 +- virt-install | 2 +- virt-manager | 2 +- virt-xml | 2 +- virtManager/__init__.py | 2 +- virtManager/about.py | 2 +- virtManager/addhardware.py | 2 +- virtManager/addstorage.py | 2 +- virtManager/asyncjob.py | 2 +- virtManager/baseclass.py | 2 +- virtManager/choosecd.py | 2 +- virtManager/clone.py | 2 +- virtManager/config.py | 2 +- virtManager/connect.py | 2 +- virtManager/connectauth.py | 2 +- virtManager/connection.py | 2 +- virtManager/connmanager.py | 2 +- virtManager/console.py | 2 +- virtManager/create.py | 385 ++++++--------------------------------- virtManager/createinterface.py | 2 +- virtManager/createnet.py | 2 +- virtManager/createpool.py | 2 +- virtManager/createvol.py | 2 +- virtManager/delete.py | 2 +- virtManager/details.py | 2 +- virtManager/domain.py | 2 +- virtManager/engine.py | 7 +- virtManager/error.py | 2 +- virtManager/fsdetails.py | 2 +- virtManager/gfxdetails.py | 2 +- virtManager/graphwidgets.py | 2 +- virtManager/host.py | 2 +- virtManager/inspection.py | 2 +- virtManager/interface.py | 2 +- virtManager/keyring.py | 2 +- virtManager/libvirtenummap.py | 2 +- virtManager/libvirtobject.py | 2 +- virtManager/manager.py | 2 +- virtManager/mediacombo.py | 2 +- virtManager/migrate.py | 2 +- virtManager/module_trace.py | 2 +- virtManager/netlist.py | 2 +- virtManager/network.py | 2 +- virtManager/nodedev.py | 2 +- virtManager/oslist.py | 106 +++++++++++ virtManager/packageutils.py | 2 +- virtManager/preferences.py | 2 +- virtManager/serialcon.py | 2 +- virtManager/snapshots.py | 2 +- virtManager/sshtunnels.py | 2 +- virtManager/storagebrowse.py | 2 +- virtManager/storagelist.py | 2 +- virtManager/storagepool.py | 2 +- virtManager/systray.py | 2 +- virtManager/uiutil.py | 2 +- virtManager/viewers.py | 2 +- virtManager/vmmenu.py | 2 +- virtcli/__init__.py | 2 +- virtcli/cliconfig.py | 2 +- virtconv/__init__.py | 2 +- virtconv/formats.py | 2 +- virtconv/ovf.py | 2 +- virtconv/vmx.py | 2 +- virtinst/__init__.py | 2 +- virtinst/capabilities.py | 2 +- virtinst/cli.py | 2 +- virtinst/cloner.py | 2 +- virtinst/connection.py | 2 +- virtinst/devices/__init__.py | 2 +- virtinst/devices/char.py | 2 +- virtinst/devices/controller.py | 2 +- virtinst/devices/device.py | 2 +- virtinst/devices/disk.py | 2 +- virtinst/devices/filesystem.py | 2 +- virtinst/devices/graphics.py | 2 +- virtinst/devices/hostdev.py | 2 +- virtinst/devices/input.py | 2 +- virtinst/devices/interface.py | 2 +- virtinst/devices/memballoon.py | 2 +- virtinst/devices/memory.py | 2 +- virtinst/devices/panic.py | 2 +- virtinst/devices/redirdev.py | 2 +- virtinst/devices/rng.py | 2 +- virtinst/devices/smartcard.py | 2 +- virtinst/devices/sound.py | 2 +- virtinst/devices/tpm.py | 2 +- virtinst/devices/video.py | 2 +- virtinst/devices/watchdog.py | 2 +- virtinst/diskbackend.py | 2 +- virtinst/distroinstaller.py | 2 +- virtinst/domain/__init__.py | 2 +- virtinst/domain/blkiotune.py | 2 +- virtinst/domain/clock.py | 2 +- virtinst/domain/cpu.py | 2 +- virtinst/domain/cputune.py | 2 +- virtinst/domain/features.py | 2 +- virtinst/domain/idmap.py | 2 +- virtinst/domain/memorybacking.py | 2 +- virtinst/domain/memtune.py | 2 +- virtinst/domain/numatune.py | 2 +- virtinst/domain/os.py | 2 +- virtinst/domain/pm.py | 2 +- virtinst/domain/resource.py | 2 +- virtinst/domain/seclabel.py | 2 +- virtinst/domain/sysinfo.py | 2 +- virtinst/domain/xmlnsqemu.py | 2 +- virtinst/domcapabilities.py | 2 +- virtinst/guest.py | 2 +- virtinst/hostkeymap.py | 2 +- virtinst/initrdinject.py | 2 +- virtinst/installer.py | 2 +- virtinst/interface.py | 2 +- virtinst/kernelupload.py | 2 +- virtinst/network.py | 2 +- virtinst/nodedev.py | 2 +- virtinst/osdict.py | 80 ++------ virtinst/pollhelpers.py | 2 +- virtinst/progress.py | 2 +- virtinst/snapshot.py | 2 +- virtinst/storage.py | 2 +- virtinst/support.py | 2 +- virtinst/uri.py | 2 +- virtinst/urldetect.py | 2 +- virtinst/urlfetcher.py | 2 +- virtinst/util.py | 2 +- virtinst/xmlapi.py | 2 +- virtinst/xmlbuilder.py | 2 +- 169 files changed, 439 insertions(+), 711 deletions(-) create mode 100644 ui/oslist.ui create mode 100644 virtManager/oslist.py -- 2.14.3 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list