Description of problem:
Improve the output message when set --spice-color-depth in invalid value.
Version-Release number of selected component (if applicable):
virt-viewer-0.5.2-6.el6.x86_64
How reproducible:
100%
Steps to Reproduce:
1. Configure a guest with spice.
2. # virt-viewer --help-spice
……
--spice-color-depth=<16,32> Guest display color depth
……
3. Use virt-viewer or remote-viewer with --spice-color-depth to open the guest.
# virt-viewer rhel6-spice --spice-color-depth=1
(virt-viewer:4224): GSpice-CRITICAL **: spice_main_set_property: assertion `color_depth % 8 == 0' failed
# virt-viewer rhel6-spice --spice-color-depth=-1
(virt-viewer:4265): GLib-GObject-WARNING **: value "-1" of type `gint' is invalid or out of range for property `color-depth' of type `gint'
(virt-viewer:4265): GLib-GObject-WARNING **: value "-1" of type `gint' is invalid or out of range for property `color-depth' of type `gint'
(virt-viewer:4265): GLib-GObject-WARNING **: value "-1" of type `gint' is invalid or out of range for property `color-depth' of type `gint'
Actual results:
When give a invalid value for --spice-color-depth,the message showed is not so clearly.
Expected results:
The messages showed should be more clearly,like:The value for --spice-color-depth should be <16,32>.
Additional info:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHBA-2013-0343.html