[virt-manager] Rebased to version 0.9.3 Convert to gtkbuilder: UI can now be editted with modern glade tool virt-ma

Cole Robinson crobinso at fedoraproject.org
Mon Jul 9 21:31:55 UTC 2012


commit 13b04c09ba2ae6e746915c73808370498b75b177
Author: Cole Robinson <crobinso at redhat.com>
Date:   Mon Jul 9 17:31:30 2012 -0400

    Rebased to version 0.9.3
    Convert to gtkbuilder: UI can now be editted with modern glade tool
    virt-manager no longer runs on RHEL5, but can manage a remote RHEL5 host
    Option to configure spapr net and disk devices for pseries (Li Zhang)
    Offer to install openssh-askpass if we need it (bz 754484)
    Don't leave defunct SSH processes around (bz 757892)
    Offer to start libvirtd after install (bz 791152)
    Fix crash when deleting storage volumes (bz 805950)
    Show serial device PTY path again (bz 811760)
    Fix possible crash when rebooting fails (bz 813119)
    Offer to discard state if restore fails (bz 837236)

 .gitignore                                      |    1 +
 sources                                         |    2 +-
 virt-manager-conn-hang-app.patch                |  121 -----------------------
 virt-manager-console-shortcut-explanation.patch |   22 ----
 virt-manager-create-reshow.patch                |   24 -----
 virt-manager-fix-listen-address.patch           |   53 ----------
 virt-manager-fix-spice-default.patch            |   25 -----
 virt-manager-remote-error-reporting.patch       |  101 -------------------
 virt-manager-vdi-format.patch                   |   22 ----
 virt-manager-vnc-grab-recursion.patch           |   23 -----
 virt-manager.spec                               |   66 ++++++-------
 11 files changed, 32 insertions(+), 428 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index a41a353..7d71edc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ virt-manager-0.8.4.tar.gz
 /virt-manager-0.8.7.tar.gz
 /virt-manager-0.9.0.tar.gz
 /virt-manager-0.9.1.tar.gz
+/virt-manager-0.9.3.tar.gz
diff --git a/sources b/sources
index 593e18e..e806b20 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cfee07b277e315b16d5180cfab5f8307  virt-manager-0.9.1.tar.gz
+4c03f1628c76a891f45c0375bf5590da  virt-manager-0.9.3.tar.gz
diff --git a/virt-manager.spec b/virt-manager.spec
index 85db610..c33f477 100644
--- a/virt-manager.spec
+++ b/virt-manager.spec
@@ -1,33 +1,35 @@
 # -*- rpm-spec -*-
 
 %define _package virt-manager
-%define _version 0.9.1
-%define _release 4
-%define virtinst_version 0.600.1
+%define _version 0.9.3
+%define _release 1
+%define virtinst_version 0.600.2
 
 %define qemu_user                  "qemu"
 %define preferred_distros          "fedora,rhel"
 %define kvm_packages               "qemu-system-x86"
 %define libvirt_packages           "libvirt"
+%define askpass_package            "openssh-askpass"
 %define disable_unsupported_rhel   0
 
 %define with_guestfs               0
 %define with_tui                   1
 
 %define with_spice                 1
-%define default_graphics           ""
 
-%if %{with_spice} && %{default_graphics} == ""
+# End local config
+# Default option handling
+
+%if %{with_spice}
 %define default_graphics "spice"
 %endif
 
-# End local config
 
 # This macro is used for the continuous automated builds. It just
 # allows an extra fragment based on the timestamp to be appended
 # to the release. This distinguishes automated builds, from formal
 # Fedora RPM builds
-%define _extra_release %{?dist:%{dist}}%{!?dist:%{?extra_release:%{extra_release}}}
+%define _extra_release %{?dist:%{dist}}%{?extra_release:%{extra_release}}
 
 Name: %{_package}
 Version: %{_version}
@@ -39,22 +41,6 @@ Group: Applications/Emulators
 License: GPLv2+
 URL: http://virt-manager.org/
 Source0: http://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.gz
-# Fix error reporting for failed remote connections (bz 787011)
-Patch1: %{name}-remote-error-reporting.patch
-# Fix setting window title when VNC mouse is grabbed (bz 788443)
-Patch2: %{name}-vnc-grab-recursion.patch
-# Advertise VDI format in disk details (bz 761300)
-Patch3: %{name}-vdi-format.patch
-# Don't let an unavailable host hang the app (bz 766769)
-Patch4: %{name}-conn-hang-app.patch
-# Don't overwrite existing create dialog when reshowing (bz 754152)
-Patch5: %{name}-create-reshow.patch
-# Improve tooltip for 'force console shortcuts' (bz 788448)
-Patch6: %{name}-console-shortcut-explanation.patch
-# Actually make spice the default (bz 757874)
-Patch7: %{name}-fix-spice-default.patch
-# Fix connecting to console with specific listen address
-Patch8: %{name}-fix-listen-address.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
 
@@ -82,8 +68,6 @@ Requires: gnome-python2-gnomekeyring >= 2.15.4
 Requires: libxml2-python >= 2.6.23
 # Absolutely require this version or later
 Requires: python-virtinst >= %{virtinst_version}
-# Required for loading the glade UI
-Requires: pygtk2-libglade
 # Earlier vte had broken python binding module
 Requires: vte >= 0.12.2
 # For online help
@@ -115,7 +99,6 @@ Requires(preun): GConf2
 Requires(post): desktop-file-utils
 Requires(postun): desktop-file-utils
 
-
 %description
 Virtual Machine Manager provides a graphical tool for administering virtual
 machines for KVM, Xen, and QEmu. Start, stop, add or remove virtual devices,
@@ -156,14 +139,6 @@ Common files used by the different Virtual Machine Manager interfaces.
 
 %prep
 %setup -q
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
 
 %build
 %if %{qemu_user}
@@ -182,11 +157,15 @@ Common files used by the different Virtual Machine Manager interfaces.
 %define _libvirt_packages --with-libvirt-package-names=%{libvirt_packages}
 %endif
 
+%if %{askpass_package}
+%define _askpass_package --with-askpass-package=%{askpass_package}
+%endif
+
 %if %{disable_unsupported_rhel}
 %define _disable_unsupported_rhel --disable-unsupported-rhel-options
 %endif
 
-%if %{default_graphics}
+%if 0%{?default_graphics:1}
 %define _default_graphics --with-default-graphics=%{default_graphics}
 %endif
 
@@ -200,6 +179,7 @@ Common files used by the different Virtual Machine Manager interfaces.
             %{?_qemu_user} \
             %{?_kvm_packages} \
             %{?_libvirt_packages} \
+            %{?_askpass_package} \
             %{?_preferred_distros} \
             %{?_disable_unsupported_rhel} \
             %{?_default_graphics}
@@ -254,7 +234,7 @@ update-desktop-database -q %{_datadir}/applications
 %{_datadir}/%{name}/virtManager/*.py*
 %endif
 
-%{_datadir}/%{name}/*.glade
+%{_datadir}/%{name}/*.ui
 %{_datadir}/%{name}/%{name}.py*
 
 %{_datadir}/%{name}/icons
@@ -281,6 +261,20 @@ update-desktop-database -q %{_datadir}/applications
 %endif
 
 %changelog
+* Mon Jul 09 2012 Cole Robinson <crobinso at redhat.com> - 0.9.3-1
+- Rebased to version 0.9.3
+- Convert to gtkbuilder: UI can now be editted with modern glade tool
+- virt-manager no longer runs on RHEL5, but can manage a remote RHEL5
+  host
+- Option to configure spapr net and disk devices for pseries (Li Zhang)
+- Offer to install openssh-askpass if we need it (bz 754484)
+- Don't leave defunct SSH processes around (bz 757892)
+- Offer to start libvirtd after install (bz 791152)
+- Fix crash when deleting storage volumes (bz 805950)
+- Show serial device PTY path again (bz 811760)
+- Fix possible crash when rebooting fails (bz 813119)
+- Offer to discard state if restore fails (bz 837236)
+
 * Wed Jun 06 2012 Cole Robinson <crobinso at redhat.com> - 0.9.1-4
 - Fix connecting to console with specific listen address
 - Fix regression that dropped spice dependency (bz 819270)


More information about the scm-commits mailing list