debian/0000775000000000000000000000000012311416314007164 5ustar debian/control0000664000000000000000000000306512146713621010602 0ustar Source: virt-manager Section: admin Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Libvirt Maintainers , Laurent Léonard Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/pkg-libvirt/virt-manager.git Vcs-Browser: http://git.debian.org/?p=pkg-libvirt/virt-manager.git Homepage: http://virt-manager.et.redhat.com/ Build-Depends: debhelper (>= 7), python-all (>= 2.6.6-3~), scrollkeeper, cdbs, quilt, intltool DM-Upload-Allowed: yes Package: virt-manager Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-gtk2, python-glade2, python-gnome2, python-dbus, python-urlgrabber, python-vte, librsvg2-common, python-libvirt (>= 0.7.1), virtinst (>= 0.600.4), python-gtk-vnc (>= 0.3.8), python-appindicator Recommends: libvirt-bin (>= 0.4.6), gnome-icon-theme Suggests: virt-viewer, ssh-askpass, gnome-keyring, python-gnomekeyring, python-guestfs, python-spice-client-gtk Description: desktop application for managing virtual machines It presents a summary view of running domains and their live performance & resource utilization statistics. A detailed view presents graphs showing performance & utilization over time. Ultimately it will allow creation of new domains, and configuration & adjustment of a domain's resource allocation & virtual hardware. Finally an embedded VNC client viewer presents a full graphical console to the guest domain. . NOTE: the GUI is still considered experimental. debian/README.source0000664000000000000000000000037712141044000011340 0ustar Building virt-manager for Debian -------------------------------- The virt-manager source package uses quilt to apply and remove its patches. Please refer to /usr/share/doc/quilt/README.source for information about how to use quilt for source packages. debian/changelog0000664000000000000000000021464112311416314011046 0ustar virt-manager (0.9.5-1ubuntu3) trusty; urgency=medium * debian/patches/leave-mnemonics-alone-on-focus-change.patch: - Leave gtk-enable-mnemonics setting alone under Unity when windows change focus. (LP: #1291370) -- William Hua Sun, 16 Mar 2014 19:55:45 +1300 virt-manager (0.9.5-1ubuntu2) trusty; urgency=low * debian/patches/customize_disk_details_lp_1217524.patch: fix crash when attempting to modify disk section in a customized install in src/virtManager/details.py. (LP: #1217524) -- Marc Deslauriers Wed, 13 Nov 2013 14:34:32 -0500 virt-manager (0.9.5-1ubuntu1) saucy; urgency=low * Merge from debian unstable. Remaining changes: - debian/control, debian/rules: Build using dh_python2 - debian/control: Depend on python-appindicator for appindicator support. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: drop python-spice-client-gtk to Suggests as it is in universe. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - debian/rules: specify Ubuntu package names to prompt user with packagekit installation on first use. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. - debian/patches/fork_before_gtk_import.patch: work around global menu and appindicator not working correctly by forking before the gtk import. - debian/patches/uefi_support.patch: ugly hack to add a UEFI firmware option. - Use new raring qemu-system package name: - debian/patches/use_ubuntu_package_names.patch - debian/rules * Removed patches: - debian/patches/fix_kvm_packages_list.patch: Upstream. -- Marc Deslauriers Tue, 21 May 2013 11:51:01 -0400 virt-manager (0.9.5-1) unstable; urgency=low * [effdbc4] Imported Upstream version 0.9.5 * [0fea9cf] Redo patches * [244f888] Bump virtinst dependency version to 0.600.4 -- Laurent Léonard Sat, 04 May 2013 01:26:05 +0200 virt-manager (0.9.4-2ubuntu3) raring; urgency=low * debian/patches/uefi_support.patch: ugly hack to add a UEFI firmware option. (LP: #1074207) -- Marc Deslauriers Tue, 05 Mar 2013 17:43:17 -0500 virt-manager (0.9.4-2ubuntu2) raring; urgency=low * Use new raring qemu-system package name: - debian/patches/use_ubuntu_package_names.patch - debian/rules -- Marc Deslauriers Wed, 23 Jan 2013 11:53:32 -0500 virt-manager (0.9.4-2ubuntu1) raring; urgency=low * Merge from debian unstable. Remaining changes: - debian/control, debian/rules: Build using dh_python2 - debian/control: Depend on python-appindicator for appindicator support. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: drop python-spice-client-gtk to Suggests as it is in universe. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - debian/rules: specify Ubuntu package names to prompt user with packagekit installation on first use. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. - debian/patches/fork_before_gtk_import.patch: work around global menu and appindicator not working correctly by forking before the gtk import. - debian/patches/fix_kvm_packages_list.patch: Fix substitution variable mismatch causing incorrect list of packages to be displayed in initial dialog box. * Removed patches: - fix_keyboard_grab.patch: upstream. -- Marc Deslauriers Fri, 23 Nov 2012 14:34:21 -0500 virt-manager (0.9.4-2) unstable; urgency=low * [fa6aa2e] Don't depend on python-spice-client-gtk. It's only there on amd64 and i386 and since we can't use per arch dependencies in architecture all packages we just recommend it. (Closes: #691784) -- Guido Günther Tue, 30 Oct 2012 09:47:09 +0100 virt-manager (0.9.4-1) unstable; urgency=low * [39ce90d] Imported Upstream version 0.9.4 * [8bf706a] Bump virtinst dependency version to 0.600.3 -- Laurent Léonard Sun, 26 Aug 2012 18:49:52 +0200 virt-manager (0.9.3-3) unstable; urgency=low * [18053f2] Don't depend on python-spice-client-gtk. It's only there on amd64 and i386 and since we can't use per arch dependencies in architecture all packages we just recommend it. (Closes: #691784) -- Guido Günther Tue, 30 Oct 2012 08:44:37 +0100 virt-manager (0.9.3-2) unstable; urgency=low * [1d4ae00] Remove hal from suggests since libvirt now has netcf support. Closes: #612013 * [4d37d58] Don't install virt-manager-tui. Closes: #63204 -- Guido Günther Tue, 31 Jul 2012 14:40:02 +0200 virt-manager (0.9.3-1ubuntu2) quantal; urgency=low * debian/patches/fix_keyboard_grab.patch: fix keyboard grab focus issues. * debian/patches/fix_kvm_packages_list.patch: Fix substitution variable mismatch causing incorrect list of packages to be displayed in initial dialog box. * debian/rules: specify Ubuntu package names to prompt user with packagekit installation on first use. -- Marc Deslauriers Wed, 22 Aug 2012 12:59:52 -0400 virt-manager (0.9.3-1ubuntu1) quantal; urgency=low * Merge from debian unstable. Remaining changes: - debian/control, debian/rules: Build using dh_python2 - debian/control: Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: drop python-spice-client-gtk to Suggests as it is in universe. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. - debian/patches/fork_before_gtk_import.patch: work around global menu and appindicator not working correctly by forking before the gtk import. * Removed patches: - debian/patches/fix_accidental_recursion.patch: upstream - debian/patches/fix_listen_address.patch: upstream - debian/patches/fix_dbus_deprecation_warning.patch: upstream -- Marc Deslauriers Tue, 24 Jul 2012 09:09:18 -0400 virt-manager (0.9.3-1) unstable; urgency=low * [fe23ee2] Imported Upstream version 0.9.3 * [a2c30a8] Drop patches - 0003-manager-Fix-error-reporting-when-can-t-connect-remot.patch - fixed upstream - 0004-vnc-Fix-accidental-recursion-we-reporting-grab-keys.patch - fixed upstream * [f662d3e] Bump virtinst dependency version to 0.600.2 * [11d8752] Bump Standards-Version to 3.9.3 -- Laurent Léonard Sat, 14 Jul 2012 19:09:49 +0200 virt-manager (0.9.1-4) unstable; urgency=low * [851972d] vnc: Fix accidental recursion we reporting grab keys. Thanks to Cole Robinson -- Guido Günther Mon, 04 Jun 2012 16:12:02 +0200 virt-manager (0.9.1-3ubuntu1) quantal; urgency=low * Merge from debian unstable. Remaining changes: - debian/control, debian/rules: Build using dh_python2 - debian/control: Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: drop python-spice-client-gtk to Suggests as it is in universe. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. - debian/patches/fork_before_gtk_import.patch: work around global menu and appindicator not working correctly by forking before the gtk import. - debian/patches/fix_accidental_recursion.patch: fix accidental recursion when reporting grab keys. - debian/patches/fix_listen_address.patch: fix connecting when graphics configuration uses graphics attribute. - debian/patches/fix_dbus_deprecation_warning.patch: fix deprecation warning by switching to new way of setting up the event loop. * Removed patches: - debian/patches/fix_error_reporting.patch: has equivalent Debian patch. * Dropped changes: - debian/control: lower libvirt-bin from Recommends to Suggests: we depend on python-libvirt which in turn pulls in libvirt-bin anyway. * debian/patches/fix_listen_address.patch: updated again to prevent regression when the remote server has a listen attribute that specifies "0.0.0.0". (LP: #837275) * debian/patches/more_helpful_error_message.patch: updated for new version and to fix error dialog. (LP: #998724) -- Marc Deslauriers Thu, 24 May 2012 11:13:42 -0400 virt-manager (0.9.1-3) unstable; urgency=low * [a1de813] Add presubj file to (hopefully) increase the bug report quality. -- Guido Günther Mon, 12 Mar 2012 21:58:30 +0100 virt-manager (0.9.1-2) unstable; urgency=low * [d0d2014] manager: Fix error reporting when can't connect remotely. Thanks to Cole Robinson (Closes: #659860) -- Guido Günther Tue, 14 Feb 2012 12:19:34 +0100 virt-manager (0.9.1-1ubuntu5) precise; urgency=low * debian/patches/fix_listen_address.patch: updated to prevent regression when the remote server has a listen attribute that specifies "127.0.0.1". Upstream code which has been completely refactored essentially does this now too. (LP: #837275) -- Marc Deslauriers Fri, 06 Apr 2012 11:13:49 -0400 virt-manager (0.9.1-1ubuntu4) precise; urgency=low * debian/patches/fork_before_gtk_import.patch: updated to also parse command line options before forking so we get error messages and help. Unfortunately, this has the side-effect of preventing the use of GTK command-line options. (LP: #973585) -- Marc Deslauriers Wed, 04 Apr 2012 13:40:54 -0400 virt-manager (0.9.1-1ubuntu3) precise; urgency=low * debian/patches/fork_before_gtk_import.patch: work around global menu and appindicator not working correctly by forking before the gtk import. (LP: #965318) * debian/patches/fix_error_reporting.patch: fix error reporting without changing any strings as we are in UI freeze. * debian/patches/fix_accidental_recursion.patch: fix accidental recursion when reporting grab keys. * debian/patches/fix_listen_address.patch: fix connecting when graphics configuration uses graphics attribute. (LP: #954353) -- Marc Deslauriers Tue, 03 Apr 2012 08:00:49 -0400 virt-manager (0.9.1-1ubuntu2) precise; urgency=low * debian/virt-manager.links: removed to get rid of useless dangling symlink. (LP: #929206) -- Marc Deslauriers Sun, 04 Mar 2012 11:49:04 -0500 virt-manager (0.9.1-1ubuntu1) precise; urgency=low * Merge from debian unstable. Remaining changes: - debian/control, debian/rules: Build using dh_python2 - debian/control: Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: lower libvirt-bin from Recommends to Suggests; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt package sets. - debian/control: drop python-spice-client-gtk to Suggests as it is in universe. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. * Removed patches: - debian/patches/fix_resize_to_vm.patch: has equivalent Debian patch. - debian/patches/fix-remote-vnc-reconnect.patch: Fixed upstream. - debian/patches/fix_grep_portability.patch: Fixed upstream. - debian/patches/fix_net_stats.patch: Fixed upstream. * debian/patches/fix_dbus_deprecation_warning.patch: fix deprecation warning by switching to new way of setting up the event loop. (LP: #925890) -- Marc Deslauriers Sat, 11 Feb 2012 11:33:27 -0500 virt-manager (0.9.1-1) unstable; urgency=low * [b4fdde6] Imported Upstream version 0.9.1 * [6782cf0] Drop patches - 0003-virt-manager-Fix-Resize-to-VM-menu-option.patch - fixed upstream - 0004-console-Fix-crashes-when-deleting-vm-on-F16.patch - fixed upstream - 0005-storagebrowser-ignore-unparseable-volumes.patch - fixed upstream - 0006-Improve-error-message-if-netcat-can-t-forward-Unix-d.patch - fixed upstream - 0007-console-Fix-hang-when-reconnecting-to-remote-VNC-con.patch - fixed upstream * [0f418f5] Bump virtinst dependency version to 0.600.1 -- Laurent Léonard Thu, 02 Feb 2012 11:59:43 +0100 virt-manager (0.9.0-5) unstable; urgency=low * [e18d4f4] Improve error message if netcat can't forward Unix domain sockets (Closes: #614291) * [d5baa70] console: Fix hang when reconnecting to remote VNC console. Cherry-picked from upstream (e18d4f40946598b1bc929fbc401074183ae5b4c9) -- Guido Günther Sun, 15 Jan 2012 13:49:06 +0100 virt-manager (0.9.0-4) unstable; urgency=low * [e7e6e5b] New patch 0005-storagebrowser-ignore-unparseable-volumes.patch -- Guido Günther Tue, 10 Jan 2012 20:04:08 +0100 virt-manager (0.9.0-3ubuntu1) precise; urgency=low * Merge from debian unstable. Remaining changes: - debian/control, debian/rules: Build using dh_python2 - debian/control: Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: lower libvirt-bin from Recommends to Suggests; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt package sets. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/patches/fix-remote-vnc-reconnect.patch: Force ssh tunnels to close when closing a Viewer window, so that reconnections will work. - debian/patches/fix_grep_portability.patch: support target systems where the grep utility has no -q option. - debian/patches/fix_net_stats.patch: fix broken net stats gathering. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. * Removed patches: - debian/patches/fix_resize_to_vm.patch: has equivalent Debian patch. * debian/control: drop python-spice-client-gtk to Suggests as it is in universe. -- Marc Deslauriers Thu, 22 Dec 2011 11:01:53 -0500 virt-manager (0.9.0-3) unstable; urgency=low * [0b10320] New patch 0003-virt-manager-Fix-Resize-to-VM-menu-option.patch * [fd980dc] New patch 0004-console-Fix-crashes-when-deleting-vm-on-F16.patch (Closes: #648420) -- Laurent Léonard Sat, 19 Nov 2011 19:00:17 +0100 virt-manager (0.9.0-2) unstable; urgency=low * [d9ddb0e] Suggest python-guestfs for gathering image introspection data. * [2183ad6] Add dependency on python-spice-client-gtk (Closes: #646624) -- Guido Günther Wed, 26 Oct 2011 09:10:13 +0200 virt-manager (0.9.0-1ubuntu5) precise; urgency=low * Build using dh_python2 -- Matthias Klose Sat, 17 Dec 2011 15:16:12 +0000 virt-manager (0.9.0-1ubuntu4) precise; urgency=low * Force ssh tunnels to close when closing a Viewer window, so that reconnections will work. (LP: #903307) -- Serge Hallyn Wed, 14 Dec 2011 12:29:44 -0600 virt-manager (0.9.0-1ubuntu3) oneiric; urgency=low * debian/patches/fix_resize_to_vm.patch: fix "Resize to VM" menu option by correcting inverted return values in /src/virtManager/autodrawer.py. (LP: #828787) -- Marc Deslauriers Fri, 19 Aug 2011 11:52:29 -0400 virt-manager (0.9.0-1ubuntu2) oneiric; urgency=low * debian/patches/fix_grep_portability.patch: support target systems where the grep utility has no -q option. (LP: #792985) * debian/patches/fix_net_stats.patch: fix broken net stats gathering. -- Marc Deslauriers Tue, 16 Aug 2011 13:34:42 -0400 virt-manager (0.9.0-1ubuntu1) oneiric; urgency=low * Merge from debian unstable. Remaining changes: - debian/control: Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: lower libvirt-bin from Recommends to Suggests; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt package sets. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. * Removed patches: - debian/patches/fullscreen_show_toolbar.patch: not needed with new version. - debian/patches/fork_before_using_gconf.patch: not needed with new version. -- Marc Deslauriers Mon, 08 Aug 2011 13:59:03 -0400 virt-manager (0.9.0-1) unstable; urgency=low * [5fffe42] Imported Upstream version 0.9.0 * [77f1b30] Update patch 0005-Use-IPy-from-python-ipy.patch * [dfe1b89] Bump virtinst dependency version to 0.600.0 * [84ea640] Bump Standards-Version to 3.9.2 -- Laurent Léonard Sat, 30 Jul 2011 21:01:45 +0200 virt-manager (0.8.7-1ubuntu2) oneiric; urgency=low * debian/patches/fullscreen_show_toolbar.patch: When switching to fullscreen under Unity, the top menu bar doesn't display anymore, so there's no way to exit fullscreen mode. This patch displays the toolbar when in fullscreen to work around the issue. It also hides the menu so it doesn't waste more real estate when using the classic desktop. (LP: #772729) -- Marc Deslauriers Wed, 18 May 2011 17:08:51 -0400 virt-manager (0.8.7-1ubuntu1) oneiric; urgency=low * Merge from debian unstable. Remaining changes: (LP: #747078) - debian/control: Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - debian/patches/more_helpful_error_message.patch: explain to the user why he can't connect to qemu:///system and what he can do fix it. - debian/control: lower libvirt-bin from Recommends to Suggests; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt package sets. - debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. - debian/rules: Set qemu user to libvirt-qemu so appropriate permissions get set. - debian/rules: Set Ubuntu as the preferred distro so we appear first in the list. - debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). - debian/rules: Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - debian/patches/fork_before_using_gconf.patch: fork earlier to resolve cpu usage issue and appindicator issue. - Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. * Removed patches: - debian/patches/dont-always-launch-consoles.patch: Upstream - debian/patches/fix_apparmor_details.patch: Upstream - debian/patches/fix-cpu-wrong-types.patch: Upstream - debian/patches/no_hal_traceback.patch: Upstream -- Marc Deslauriers Wed, 18 May 2011 14:11:16 -0400 virt-manager (0.8.7-1) unstable; urgency=low * [e1716e0] Imported Upstream version 0.8.7 * [b97d3a0] Drop patches - 0003-manager-Don-t-always-launch-consoles-for-running-dom.patch - fixed upstream - 0004-l10n-Updates-to-French-fr-translation.patch - fixed upstream * [c7e2a66] Bump virtinst dependency version to 0.500.6 -- Laurent Léonard Fri, 25 Mar 2011 09:44:57 +0100 virt-manager (0.8.6-2) unstable; urgency=low [ Laurent Léonard ] * [e30d190] New patch 0003-manager-Don-t-always-launch-consoles-for- running-dom.patch [ Guido Günther ] * [ff2e16b] Suggest hal since it's used by virt-manager for bridge detection. (Closes: #612013) [ Laurent Léonard ] * [358e4a0] New patch 0004-l10n-Updates-to-French-fr-translation.patch -- Laurent Léonard Sat, 19 Feb 2011 17:37:33 +0100 virt-manager (0.8.6-1ubuntu8) natty; urgency=low * debian/rules: disable TUI for now, since the required dependencies are not available (Newt Syrup). (LP: #758797) -- Marc Deslauriers Thu, 14 Apr 2011 08:42:44 -0400 virt-manager (0.8.6-1ubuntu7) natty; urgency=low * debian/patches/fix_apparmor_details.patch: Don't show selinux specific information in the VM overview screen if AppArmor is being used. -- Marc Deslauriers Mon, 28 Feb 2011 20:08:19 -0500 virt-manager (0.8.6-1ubuntu6) natty; urgency=low * debian/patches/no_hal_traceback.patch: since we don't ship hal by default, don't print a traceback at each startup, just the error message. -- Marc Deslauriers Sun, 27 Feb 2011 14:26:59 -0500 virt-manager (0.8.6-1ubuntu5) natty; urgency=low * debian/patches/use_ubuntu_package_names.patch: Suggest installing the packages that are actually available in Ubuntu. * debian/patches/more_helpful_error_message.patch: unbreak, and make error message even more helpful. * debian/patches/da_l10n.patch: dropped. Translation fixes should be done in Launchpad. -- Marc Deslauriers Sun, 27 Feb 2011 08:54:14 -0500 virt-manager (0.8.6-1ubuntu4) natty; urgency=low * debian/patches/show_session_or_system_in_console.diff: removed, recent versions of virt-manager already show this. * debian/patches/qemu-system-by-default.patch: removed, virt-manager has been using qemu:///system by default for a while now, and this patch is broken, which prevents the helpful message from coming up upon first run. -- Marc Deslauriers Sat, 26 Feb 2011 21:08:43 -0500 virt-manager (0.8.6-1ubuntu3) natty; urgency=low * debian/rules: - Set qemu user to libvirt-qemu so appropriate permissions get set. (LP: #722107) - Set Ubuntu as the preferred distro so we appear first in the list. * debian/patches/fork_before_using_gconf.patch: add bug tags * Correct bug number typo in previous changelog entry -- Marc Deslauriers Thu, 24 Feb 2011 23:12:56 -0500 virt-manager (0.8.6-1ubuntu2) natty; urgency=low * debian/patches/fork_before_using_gconf.patch: fork earlier to resolve cpu usage issue and appindicator issue. (LP: #720724, LP: #707313) -- Marc Deslauriers Thu, 24 Feb 2011 21:15:18 -0500 virt-manager (0.8.6-1ubuntu1) natty; urgency=low * Merge from debian experimental. Remaining changes: - Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - Add patch da_l10n.patch since it is not integrated. (refreshed) - Add patch show_session_or_system_in_console to make the overview screen show which local qemu session you're connected to. (refreshed) - Add patch more_helpful_error_message to explain to the user why he can't connect to qemu:///system and what he can do fix it. - Add patch qemu-system-by-default to automatically add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. - Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - debian/control: lower libvirt-bin from Recommends to Suggests; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt package sets. * Removed patches: - debian/patches/custom-icon-installation.patch: Upstream. - debian/patches/remove-appindicator-workarounds.patch: Upstream. - debian/patches/fix-nc-with-zsh.patch: Upstream * Removed python-ipy dependency as it is in universe: - debian/control: remove python-ipy from Depends - debian/series: disable 0002-Use-IPy-from-python-ipy.patch patch so we use the one that's included in the virt-manager source. - debian/rules: don't delete the IPy file. * debian/patches/fix-cpu-wrong-types.patch: fix "value is of wrong type for this column" error by making sure we are using strings in src/virtManager/details.py. * debian/patches/dont-always-launch-consoles.patch: Don't always launch consoles for running domains in src/virtManager/manager.py. -- Marc Deslauriers Thu, 03 Feb 2011 10:35:22 -0500 virt-manager (0.8.6-1) experimental; urgency=low [ Guido Günther ] * [6fbc153] Suggest gnome-keyring (Closes: #605685) * [0f4af7d] Also suggest python-gnome-keyring [ Laurent Léonard ] * [3c3b839] New patch 0002-Use-IPy-from-python-ipy.patch (Closes: #605967) * [878fdfc] Remove its own version of IPy * [1f554ec] Add python-ipy dependency * [b3e7ca4] Imported Upstream version 0.8.6 * [e763c6e] Drop patches - 0002-l10n-Updates-to-French-fr-translation.patch - fixed upstream - 0003-l10n-Updates-to-French-fr-translation.patch - fixed upstream - 0004-Add-AM_MAINTAINER_MODE-and-drop-m4-include.patch - fixed upstream * [f213a57] Bump virtinst dependency version to 0.500.5 -- Laurent Léonard Sun, 30 Jan 2011 15:25:40 +0100 virt-manager (0.8.4-8) unstable; urgency=low [ Laurent Léonard ] * [2254aba] Bump Standards-Version to 3.9.1 * [5c4e495] Update patch 0003-Update-french-translation.patch. Fix origin URL, yse author, date and description from the upstream patch. Rename the file to match upstream patch description. * [be93227] New patch 0007-Fix-livecd-customize-before-install-traceback.patch Closes: #591808 -- Guido Günther Thu, 30 Sep 2010 13:32:01 +0200 virt-manager (0.8.5-1) experimental; urgency=low [ Laurent Léonard ] * [9e83cac] Imported Upstream version 0.8.5 (Closes: #591808, #579555) * [cc1f7ce] Drop patches fixed upstream: 0002-console-Don-t-throw-traceback-if-we-can-t-read-error.patch http://hg.fedorahosted.org/hg/virt-manager/rev/c206b12a8c7a 0003-Update-french-translation.patch http://hg.fedorahosted.org/hg/virt-manager/rev/1f78c4ea0692 0004-create-Skip-post-install-restart-if-user-destroys-VM.patch http://hg.fedorahosted.org/hg/virt-manager/rev/d8c0607c68dc 0005-Add-conn-info-to-virtinst.VirtualGraphics.patch http://hg.fedorahosted.org/hg/virt-manager/rev/99cf13a133f3 0006-Fix-error-launching-create-wizard-on-qemu-session.patch http://hg.fedorahosted.org/hg/virt-manager/rev/ea94314da7d5 * [f6cc98d] Bump virtinst dependency version to 0.500.4 * [32e247c] Bump Standards-Version to 3.9.1 * [4d8c427] New patch 0002-l10n-Updates-to-French-fr-translation.patch * [66ebeaf] New patch 0003-l10n-Updates-to-French-fr-translation.patch [ Guido Günther ] * [0254e41] Drop icon symlinks, Fixed upstream. * [9b15358] New patch 0004-Add-AM_MAINTAINER_MODE-and-drop-m4- include.patch. Add AM_MAINTAINER_MODE and drop m4/ include -- Guido Günther Wed, 29 Sep 2010 16:27:50 +0200 virt-manager (0.8.4-8ubuntu1) natty; urgency=low * Merge from debian unstable. Remaining changes: - Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - Add patch da_l10n.patch since it is not integrated. - Add patch show_session_or_system_in_console to make the overview screen show which local qemu session you're connected to. - Add patch more_helpful_error_message to explain to the user why he can't connect to qemu:///system and what he can do fix it. LP #198957 - Add patch qemu-system-by-default to automatically add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. LP #226899 - Add patch fix-nc-with-zsh.patch to really fix compatibility with tcsh. (LP: #605172) - Add patch remove-appindicator-workarounds.patch to remove workarounds that impact performance as they are unnecessary now that LP: #530138 has been resolved. - Add patch custom-icon-installation.patch: fix icon installation location. (LP: #597378) - Drop debian/links as the previous patch fixes the icon location - Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - debian/control: lower libvirt-bin from Recommends to Suggests, LP: #556312; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt pacakge sets -- Marc Deslauriers Tue, 16 Nov 2010 14:45:59 -0500 virt-manager (0.8.4-7ubuntu1) maverick; urgency=low * Merge from debian unstable (LP: #627593). Remaining changes: - Depend on python-appindicator for appindicator support. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - Add patch da_l10n.patch since it is not integrated. - Add patch show_session_or_system_in_console to make the overview screen show which local qemu session you're connected to. - Add patch more_helpful_error_message to explain to the user why he can't connect to qemu:///system and what he can do fix it. LP #198957 - Add patch qemu-system-by-default to automatically add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. LP #226899 - Add patch fix-nc-with-zsh.patch to really fix compatibility with tcsh. (LP: #605172) - Add patch remove-appindicator-workarounds.patch to remove workarounds that impact performance as they are unnecessary now that LP: #530138 has been resolved. - Add patch custom-icon-installation.patch: fix icon installation location. (LP: #597378) - Drop debian/links as the previous patch fixes the icon location - Drop patchsys-quilt include since dpkg-source does the quilt dance for us. - debian/control: lower libvirt-bin from Recommends to Suggests, LP: #556312; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt pacakge sets -- Marc Deslauriers Fri, 03 Sep 2010 08:48:56 -0400 virt-manager (0.8.4-7) unstable; urgency=low * [b234741] Recommend gnome-icon-theme for missing icons like system- shutdown (Closes: #588964) * [8757061] Suggest ssh-askpass. (Closes: #590649) * [e07202f] New patch 0006-Fix-error-launching-create-wizard-on-qemu- session.patch. Fix error launching create wizard on qemu:///session (Closes: #590491) - thanks to Cole Robinson -- Guido Günther Wed, 28 Jul 2010 09:47:41 +0200 virt-manager (0.8.4-6) unstable; urgency=low * [bacb45b] Add README.Debian (Closes: #501824) * [b5e83b0] Fix icon location (Closes: #588964) * [6466da1] New patch 0005-Add-conn-info-to-virtinst.VirtualGraphics.patch Add conn info to virtinst.VirtualGraphics (Closes: #583534) - thanks to Cole Robinson -- Guido Günther Thu, 15 Jul 2010 09:31:07 +0200 virt-manager (0.8.4-5) unstable; urgency=low * create: Skip post-install restart if user destroys VM * Bump Standards-Version to 3.9.0. -- Laurent Léonard Thu, 08 Jul 2010 12:36:21 +0200 virt-manager (0.8.4-4) unstable; urgency=low [ Guido Günther ] * [81ab451] Add README.Debian (Closes: #501824) [ Loïc Minier ] * [8d83b97] Tweaks to rules: * Don't include python-distutils class, I don't think it's reasonnable to include multiple CDBS classes and this package has no setup.py anyway; instead, add a binary- install/virt-manager:: target and call dh_pysupport manually. * Include gnome class instead of autotools class; this will call dh_gconf and properly register/unregister the schemas, hopefully fixes LP: #583279. * Include gnome class after the other includes, it used to make a significant difference, but probably doesn't make one anymore nowadays. (Closes: #582668) -- Guido Günther Fri, 04 Jun 2010 11:55:22 +0200 virt-manager (0.8.4-3ubuntu6) maverick; urgency=low * debian/patches/fix-nc-with-zsh.patch: Add a new upstream commit to really fix compatibility with tcsh. (LP: #605172) -- Marc Deslauriers Wed, 25 Aug 2010 12:22:38 -0400 virt-manager (0.8.4-3ubuntu5) maverick; urgency=low * debian/patches/fix-nc-with-zsh.patch: Fix connecting to a remote server when using zsh or tcsh. (LP: #605172) -- Marc Deslauriers Tue, 13 Jul 2010 16:59:47 -0400 virt-manager (0.8.4-3ubuntu4) maverick; urgency=low * Re-enable appindicator support. (LP: #525462) - debian/patches/disable-appindicator.patch: removed now that LP: #530138 has been resolved. - debian/patches/remove-appindicator-workarounds.patch: remove workarounds that impact performance as they are unnecessary now that LP: #530138 has been resolved. -- Marc Deslauriers Fri, 09 Jul 2010 12:24:17 -0400 virt-manager (0.8.4-3ubuntu3) maverick; urgency=low * debian/patches/disable-appindicator.patch: disable appindicator support for now until python-appindicator issue is resolved. See patch for details. * debian/patches/custom-icon-installation.patch: fix icon installation location. (LP: #597378) -- Marc Deslauriers Tue, 22 Jun 2010 14:14:11 -0400 virt-manager (0.8.4-3ubuntu2) maverick; urgency=low * debian/control: lower libvirt-bin from Recommends to Suggests, LP: #556312; seems some users (like netbooks) want to manage VMs, but not host them; see meta packages (ubuntu-virt, ubuntu-virt-server, ubuntu-virt-mgmt) for group installation of virt pacakge sets -- Dustin Kirkland Fri, 04 Jun 2010 18:58:48 -0500 virt-manager (0.8.4-3ubuntu1) maverick; urgency=low * Merge with Debian; remaining changes: - Depend on python-appindicator for appindicator support. - Saner rules, using gnome.mk and an explicit call to dh_pysupport instead of risky constructs, and using proper inclusion order. - Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. - Add patch da_l10n.patch since it is not integrated. - Add patch show_session_or_system_in_console to make the overview screen show which local qemu session you're connected to. - Add patch more_helpful_error_message to explain to the user why he can't connect to qemu:///system and what he can do fix it. LP #198957 - Add patch qemu-system-by-default to automatically add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. LP #226899 - Add patch send-conn-to-virtinst to add connection info to virtinst.VirtualGraphics so a resonable keymap can be decided based on driver. - Drop patchsys-quilt include since dpkg-source does the quilt dance for us. -- Loïc Minier Sun, 30 May 2010 15:50:18 +0200 virt-manager (0.8.4-3) unstable; urgency=low [ Guido Günther ] * New patch 0002-console-Don-t-throw-traceback-if-we-can-t-read- error.patch [ Laurent Léonard ] * Update french translation. -- Laurent Léonard Tue, 18 May 2010 15:44:51 +0200 virt-manager (0.8.4-2ubuntu1) maverick; urgency=low * Merge with Debian: - Drop patches 0004-Fix-tapering-issue-for-fully-filled-graph, app_indicator_support, autodetect-nc-params, dont-lie-about-keymap, merged upstream. - Update patch send-conn-to-virtinst to match the final upstream commit. - Update patch qemu-system-by-default to match upstream changes. - Refresh patches da_l10n, show_session_or_system_in_console, more_helpful_error_message. - Remaining changes: + Depend on python-appindicator for appindicator support. + Saner rules, using gnome.mk and an explicit call to dh_pysupport instead of risky constructs, and using proper inclusion order. + Add a /usr/share/pixmaps/virt-manager-icon.svg symlink to link icon to where the Application Indicator can find it. + Add patch da_l10n.patch since it is not integrated. + Add patch show_session_or_system_in_console to make the overview screen show which local qemu session you're connected to. + Add patch more_helpful_error_message to explain to the user why he can't connect to qemu:///system and what he can do fix it. LP #198957 + Add patch qemu-system-by-default to automatically add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. LP #226899 + Add patch send-conn-to-virtinst to add connection info to virtinst.VirtualGraphics so a resonable keymap can be decided based on driver. * Drop patchsys-quilt include since dpkg-source does the quilt dance for us. -- Loïc Minier Sat, 29 May 2010 11:48:03 +0200 virt-manager (0.8.4-2) unstable; urgency=low [ Laurent Léonard ] * [3a0130f] Bump virtinst dependency version to 0.500.3. Closes: #575522 -- Guido Günther Fri, 26 Mar 2010 16:34:08 +0100 virt-manager (0.8.4-1) unstable; urgency=low * [884f511] Imported Upstream version 0.8.4 * [835766b] Drop patches. * [cc8c30f] Switch to new source format 3.0 (quilt). * [d4d54cd] Clean debian/rules clean target. -- Laurent Léonard Thu, 25 Mar 2010 09:14:38 +0100 virt-manager (0.8.3-3) unstable; urgency=low * [1373ca0] Fix tapering issue for fully filled graph. (Closes: #572065) - thanks to Jan Ondrej -- Laurent Léonard Thu, 18 Mar 2010 09:29:17 +0100 virt-manager (0.8.3-2) unstable; urgency=low * [598b4ea] Update french translation. -- Laurent Léonard Fri, 12 Feb 2010 10:22:47 +0100 virt-manager (0.8.3-1) unstable; urgency=low [ Guido Günther ] * [becccfa] Drop hal dependency [ Laurent Léonard ] * [c1e3848] Imported Upstream version 0.8.3 * [f234d09] Drop patches. * [380454f] Bump virtinst dependency version to 0.500.2. * [0876fbe] Bump Standards-Version to 3.8.4. * [7fa85de] Change python-dev and python-gtk2-dev dependencies to python-all. -- Laurent Léonard Wed, 10 Feb 2010 12:24:38 +0100 virt-manager (0.8.2-2ubuntu10) maverick; urgency=low * Drop langpack.mk include since gnome.mk does the right thing already. -- Loïc Minier Sat, 22 May 2010 19:10:19 +0200 virt-manager (0.8.2-2ubuntu9) maverick; urgency=low * Don't include python-distutils class, I don't think it's reasonnable to include multiple CDBS classes and this package has no setup.py anyway; instead, add a binary-install/virt-manager:: target and call dh_pysupport manually. * Include gnome class instead of autotools class; this will call dh_gconf and properly register/unregister the schemas, hopefully fixes LP: #583279. * Include gnome class after the other includes, it used to make a significant different, but probably doesn't make one anymore nowadays. -- Loïc Minier Sat, 22 May 2010 17:29:28 +0200 virt-manager (0.8.2-2ubuntu8) lucid; urgency=low * debian/patches/send-conn-to-virtinst.patch: Updated to also send connection info when creating a new VM so a reasonable keymap can be decided based on driver. (LP: #551243) -- Marc Deslauriers Mon, 29 Mar 2010 18:46:45 -0400 virt-manager (0.8.2-2ubuntu7) lucid; urgency=low * debian/patches/0004-Fix-tapering-issue-for-fully-filled-graph.patch: fix malformed CPU and memory usage graphs. -- Marc Deslauriers Thu, 25 Mar 2010 10:33:39 -0400 virt-manager (0.8.2-2ubuntu6) lucid; urgency=low * debian/patches/dont-lie-about-keymap.patch: Don't lie and print "en-us" if the keymap isn't actually defined. * debian/patches/send-conn-to-virtinst.patch: Add connection info to virtinst.VirtualGraphics so a resonable keymap can be decided based on driver. -- Marc Deslauriers Thu, 04 Mar 2010 14:17:02 -0500 virt-manager (0.8.2-2ubuntu5) lucid; urgency=low * debian/patches/app_indicator_support.patch: disable for now until python-appindicator issue is resolved. -- Marc Deslauriers Wed, 03 Mar 2010 11:32:36 -0500 virt-manager (0.8.2-2ubuntu4) lucid; urgency=low * debian/patches/autodetect-nc-params.patch: autodetect if the remote nc command supports the -q option. (LP: #474107) * debian/patches/0003-Make-sure-we-quit-afer-EOF-on-stdin.patch: disabled as the previous patch replaces it. -- Marc Deslauriers Tue, 02 Mar 2010 14:43:43 -0500 virt-manager (0.8.2-2ubuntu3) lucid; urgency=low * debian/patches/app_indicator_support.patch: Add Application Indicator support. (LP: #525462) * debian/virt-manager.links: link icon to where the Application Indicator can find it. * debian/control: add python-appindicator dependency -- Marc Deslauriers Wed, 24 Feb 2010 17:33:10 -0500 virt-manager (0.8.2-2ubuntu2) lucid; urgency=low * debian/rules: include langpack.mk so translations get handled properly in the .desktop file. (LP: #514271) -- Marc Deslauriers Mon, 08 Feb 2010 09:49:29 -0500 virt-manager (0.8.2-2ubuntu1) lucid; urgency=low * Merge from debian testing, remaining changes: - debian/patches/da_l10n.patch since it is not integrated. - debian/patches/more_helpful_error_message.patch since it is not integrated. - debian/patches/qemu-system-by-default.patch since it is not integrated. - debian/patches/show_session_or_system_in_console.diff since it is not integrated. -- Marc Deslauriers Tue, 02 Feb 2010 12:44:09 -0800 virt-manager (0.8.2-2) unstable; urgency=low [ Laurent Léonard ] * [77f4251] Remove Priority and Section binary fields. * [8665d7c] Clean debian/watch. [ Guido Günther ] * [83b6b38] Make sure we quit afer EOF on stdin when using qemu+ssh. This patch is identical to the recently dropped 0002-close-nc- connection-on-EOF - the issue isn't fixed upstream yet. (Closes: #564034) - thanks to Vaclav Ovsik -- Guido Günther Sun, 10 Jan 2010 20:06:25 +0100 virt-manager (0.8.2-1) unstable; urgency=low [ Laurent Léonard ] * [986f851] Imported Upstream version 0.8.2 * [f120b48] Redo patch 0001-use-usr-share-gconf-for-schema-data.patch. * [0071e36] Allow DM upload and add myself as uploader. * [35121e4] Update french translation. -- Guido Günther Sat, 19 Dec 2009 19:56:35 +0100 virt-manager (0.8.1-1) unstable; urgency=low [ Laurent Léonard ] * [7806746] Imported Upstream version 0.8.1 * [e551c64] Drop patches. 0002-close-nc-connection-on-EOF.patch - fixed upstream. 0003-Update-french-translation.patch - applied upstream. 0004-Don-t-close-connection-on-all-libvirt-errors.patch - fixed upstream. * [d205786] Bump virtinst dependency version to 0.500.1. -- Guido Günther Mon, 07 Dec 2009 15:32:49 +0100 virt-manager (0.8.0-2) unstable; urgency=low [ Laurent Léonard ] * [61651ae] Drop ${shlibs:Depends} from dependencies since there is no more C code. * [3319434] Drop redo-patches target from debian/rules. Since gbp-pq is used now. * [b04541e] Clean debian/rules. Drop commented post-patches target since there is no more autogen.sh. * [145ba60] Update french translation. * [799f18e] Update 0001-use-usr-share-gconf-for-schema-data.patch. * [052f7bb] Remove XS-Python-Version field from debian/control. Since it is deprecated with pysupport. * [bfb1611][1a66b27][a8ce142][4116d07][31ff60a] Fix some misspellings in french translation. * [6e23aff] Clean build dependencies. * [b71c8c9] Bump Debhelper version to 7. * [c614f09] Bump Standards-Version to 3.8.3. * [99a52c2] Clean debian/rules. * [52f3b63] Add clean target in debian/rules. To clean automatically generated files: - debian/pycompat (see #424898) * [d5e2ef7] Remove tests/Makefile in the debian/rules clean target. To get a clean Debian diff at rebuild time, the file is automatically generated. * [7da6d9b] Don't close connection on all libvirt errors. Pulled from upstream 1c886d1863f7. [ Guido Günther ] * upload to unstable * [464fb65] make package arch all since there is no more C code. * [25f7663] switch to python-support and use python-distutils * [c4da06a] bump python-libvirt dependency so we get all of VMs new features. -- Guido Günther Wed, 07 Oct 2009 14:04:03 +0200 virt-manager (0.8.0-1) experimental; urgency=low [ Laurent Léonard ] * [4fbe61d] Bump Standards-Version to 3.8.2. [ Guido Günther ] * [4eafeb9] Imported Upstream version 0.8.0 * [e8a42e6] drop patches applied upstream 0003-don-t-crop-vnc-display.patch 0004-make-check-match-return-value-of-self.get_config_key.patch 0005-Enable-Xen-HVM-virtual-machines-creation.patch * [2dac2fd] reformat debian/control -- Guido Günther Wed, 29 Jul 2009 20:24:26 +0200 virt-manager (0.7.0-4) unstable; urgency=low [ Laurent Léonard ] * [78b1652] Enable Xen HVM virtual machines creation. (Closes: #536301) -- Guido Günther Fri, 17 Jul 2009 10:03:35 +0200 virt-manager (0.7.0-3ubuntu1) karmic; urgency=low * Merge from debian unstable, remaining changes (LP: #389564): - debian/control keep python-virtinst as the name for the virtinst python package. - debian/patches/da_l10n.patch since it is not integrated. - debian/patches/more_helpful_error_message.patch since it is not integrated. - debian/patches/qemu-system-by-default.patch since it is not integrated. - debian/patches/show_session_or_system_in_console.diff since it is not integrated. * Drop debian/patches/test_kvm_perms.patch has been dropped since it is now fixed now thanks to LP #273764 -- Christophe Sauthier Fri, 19 Jun 2009 18:27:06 +0200 virt-manager (0.7.0-3) unstable; urgency=low * [61b67c1] don't crop vnc display (Closes: #525764) - thanks to Laurent Léonard for testing * [4522aa1] make check match return value of self.get_config_keymap() In the "Add hardware" wizard summary, the keymap field is set to "None" instead of "Same as host" when "Same as host" option is used. (Closes: #528447) - thanks to Laurent Léonard -- Guido Günther Wed, 20 May 2009 19:07:00 +0200 virt-manager (0.7.0-2) unstable; urgency=low * [2f604a6] close nc connection on EOF (Closes: #519979, #521137) -- Guido Günther Thu, 16 Apr 2009 17:34:29 +0200 virt-manager (0.7.0-1) unstable; urgency=low [ Guido Günther ] * [7ec628a] Imported Upstream version 0.7.0 - e0f0b017caa9: ctrl-alt-backspace fixed (Closes: #520762) - 6126a50801de: migration uris fixed (Closes: #520772) * [4b493f6] drop patches applied upstream: 0002-remove-disambiguity-in-storage-dialog.patch 0003-hint-to-ssh-askpass.patch 0004-make-fullscreen-mode-more-useful.patch 0005-gtk-vnc-0.3.8-handles- rescaling-with-compiz.patch [ Paul Menzel ] * [90f0ac9] Fix typo in changelog of Debian package. -- Guido Günther Mon, 23 Mar 2009 08:11:31 +0100 virt-manager (0.6.1-4) unstable; urgency=low * [24b33f6] add ${misc:Depends} * [8e2899f] make fullscreen mode more useful if the guests resolution is larger than the one of the host. * [17b69af] gtk-vnc 0.3.8 uses cairo so no need to forbid scaling with compiz -- Guido Günther Thu, 19 Feb 2009 17:26:57 +0100 virt-manager (0.6.1-3) unstable; urgency=low * upload to unstable -- Guido Günther Thu, 19 Feb 2009 09:22:16 +0100 virt-manager (0.6.1-2) experimental; urgency=low * [d0da6be] remove disambiguity in storage dialog (Closes: #514324) * [de2dae7] hint to ssh-askpass (Closes: #513599) - thanks to Sebastian Andrzej Siewior for the patch -- Guido Günther Fri, 13 Feb 2009 14:59:33 +0100 virt-manager (0.6.1-1ubuntu4) jaunty; urgency=low * Pass engine object to default_uri. (LP: #332108) -- Soren Hansen Mon, 02 Mar 2009 10:05:37 -0800 virt-manager (0.6.1-1ubuntu3) jaunty; urgency=low * uri_split is no longer available in connection.py. Use the one from virtinst.util instead. This fixes the hypervisor list's idea about whether a given connection is a session or system one. -- Soren Hansen Fri, 20 Feb 2009 16:41:40 +0100 virt-manager (0.6.1-1ubuntu2) jaunty; urgency=low * getuid() is in the os module, not the sys module (LP: #331835) * Update bzr reference in debian/control. -- Soren Hansen Fri, 20 Feb 2009 16:34:08 +0100 virt-manager (0.6.1-1ubuntu1) jaunty; urgency=low * Merge with Debian experimental. Remaining changes: - show_session_or_system_in_console.diff: + Make the overview screen show which local qemu session, you're connected to. - more_helpful_error_message.patch: + Explain to the user why he can't connect to qemu:///system and what he can do fix it. (LP #198957) - qemu-system-by-default.patch: + Automatcially add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. (LP #226899) - test_kvm_perms.patch: + Test read/write access to /dev/kvm before trying to create a new virtual machine and h/w acceleration is enabled, display a message about missing group membership if rw access fails. (LP #187048) - Add dh_gconf call to properly register the schemas. -- Soren Hansen Mon, 16 Feb 2009 11:40:55 +0100 virt-manager (0.6.1-1) experimental; urgency=low * [31465dc] allow non root users for ssh connections * [e43ed8a] Imported Upstream version 0.6.1 (Closes: #513290), has our non-root ssh patch (Closes: #505936) * [12f2cc7] drop patches * fixed upstream: 0007-populate-hostinfo-earlier-in-tick-function-so-it-isn.patch * applied ustream: 0002-check-for-qemu-session-instead-of-uid-0.patch 0003-start-network-if-it-s-not-already-active.patch 0004-cd-chooser-fixes.patch 0005-clear-list-of-optical-devices.patch 0006-fix-sorting-exceptions.patch 0008-qemu-session-can-t-write-to-the-pool-so-use-curren.patch 0009-allow-non-root-users-for-ssh-connections.patch * [2d72548] depend on recent virtinst helper * [4a55e79] remove files that were added by the intial merge from ubuntu -- Guido Günther Thu, 29 Jan 2009 17:51:29 +0100 virt-manager (0.6.0-6ubuntu1) jaunty; urgency=low * Merge from debian unstable, remaining changes: - show_session_or_system_in_console.diff: + Make the overview screen show which local qemu session, you're connected to. - more_helpful_error_message.patch: + Explain to the user why he can't connect to qemu:///system and what he can do fix it. (LP #198957) - qemu-system-by-default.patch: + Automatcially add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. (LP #226899) - test_kvm_perms.patch: + Test read/write access to /dev/kvm before trying to create a new virtual machine and h/w acceleration is enabled, display a message about missing group membership if rw access fails. (LP #187048) - libtool.diff: + Reran libtool to fix ftbfs. - Add dh_gconf call to properly register the schemas. -- Soren Hansen Mon, 24 Nov 2008 08:24:20 +0100 virt-manager (0.6.0-6) unstable; urgency=low * Upload to unstable * [a43bbb1] version the libvirt-bin recommends need a recent version for storage pools -- Guido Günther Wed, 19 Nov 2008 13:09:10 +0100 virt-manager (0.6.0-5) experimental; urgency=low * [2c57e52] Don't try to use the storage pool with qemu:///session (Closes: #500260) * [62c6e49] add README.source * [87e5620] bump standards version to 3.8.0 -- Guido Günther Tue, 11 Nov 2008 22:44:43 +0100 virt-manager (0.6.0-4) experimental; urgency=low * [e8d9a67] fix exceptions when sorting columns (0006-fix-sorting- exceptions.patch) * [677afb8] fix exception when opening a connection and "Automatically open consoles" is activated. Patch from upstream (0007-populate- hostinfo-....patch) -- Guido Günther Tue, 07 Oct 2008 08:53:48 +0200 virt-manager (0.6.0-3) experimental; urgency=low * [c77ca5a] depend on python-libvirt >= 0.4.6 we need libvirt >= 0.4.6 for improved storage pool support * [e61e724] always select a proper element in the cd chooser and fill the list on reset. (0004-cd-chooser-fixes.patch) (Closes: #500263) * [e171231] clear list of optical devices on populate_media() otherwise we keep on adding the same device over and over again. (0005-clear-list-of-optical-devices.patch) -- Guido Günther Thu, 02 Oct 2008 16:46:01 +0200 virt-manager (0.6.0-2) experimental; urgency=low * [9fddc09] check for qemu session instead of uid != 0 allows to manage kvm/qemu network hardware as non root (0002-check-for-qemu- session-instead-of-uid-0.patch) * [8c96c5b] drop autogen_use_copy.diff * [588fcf5] start network if it's not already active (0003-start- network-if-it-s-not-already-active.patch) (Closes: #499867) -- Guido Guenther Thu, 25 Sep 2008 12:28:03 +0200 virt-manager (0.6.0-1) experimental; urgency=low * [67d97e5] Imported Upstream version 0.6.0 * [03a49b9] uses virtinst (>= 0.400.0) * [b59c12f] depend on python-gtk-vnc that hat the focus bugs fixed * [b1d46cd] refresh gconf-dir patch * [0b2b50f] drop ctrl_alt_del.diff - fixed upstream -- Guido Guenther Thu, 18 Sep 2008 23:23:11 +0200 virt-manager (0.5.4-4) unstable; urgency=low * [10da8e8] fix ctrl-alt-delete (Closes: #495290) - thanks to Per Andersson -- Guido Guenther Sat, 30 Aug 2008 00:09:16 +0200 virt-manager (0.5.4-3) unstable; urgency=low * [a45b8b5] Recommend libvirt-bin (Closes: #487872) -- Guido Guenther Sat, 02 Aug 2008 20:56:28 +0200 virt-manager (0.5.4-2ubuntu1) intrepid; urgency=low * Merge from debian unstable, remaining changes: - show_session_or_system_in_console.diff: + Make the overview screen show which local qemu session, you're connected to. - ctrl-alt-f9.patch: + Add Ctrl-Alt-F9 to the list of key combos you can send from the console. - more_helpful_error_message.patch: + Explain to the user why he can't connect to qemu:///system and what he can do fix it. (LP #198957) - restore_saved_images.patch: + Teach virt-manager to recognise libvirt qemu style saved vm's. - save_separate_connection.patch: + Use a separate connection to save vm state. (LP #201221) - virtio.patch + debian/patches/virtio.patch: update create.py to update virtio flag for disks and network interfaces. - debian/control: Depend on python-virtinst >= 0.300.2-0ubuntu4 to make virtio.patch work properly. - qemu-system-by-default.patch: + Automatcially add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. (LP #226899) - application_name_glade.patch: + Change attribute type in About dialog's glade file to correctly show the name of the application. (LP #206891) - test_kvm_perms.patch: + Test read/write access to /dev/kvm before trying to create a new virtual machine and h/w acceleration is enabled, display a message about missing group membership if rw access fails. (LP #187048) - Add dh_gconf call to postinst to properly register the schemas. -- Soren Hansen Thu, 26 Jun 2008 10:05:33 +0200 virt-manager (0.5.4-2) unstable; urgency=low * add XS-Python-Version and XB-Python-Version fields so we don't escape another python transition (Closes: #480738) - thanks to Andreas B. Mundt * depend on recent virtinst (API change) and python-gtk-vnc for scaling * fix homepage URL * add Vcs-{Git,Browser} and Homepage fields -- Guido Guenther Mon, 12 May 2008 18:39:34 +0200 virt-manager (0.5.4-1ubuntu1) intrepid; urgency=low * Merge from debian unstable, remaining changes: - show_session_or_system_in_console.diff: + Make the overview screen show which local qemu session, you're connected to. - ctrl-alt-f9.patch: + Add Ctrl-Alt-F9 to the list of key combos you can send from the console. - more_helpful_error_message.patch: + Explain to the user why he can't connect to qemu:///system and what he can do fix it. (LP #198957) - restore_saved_images.patch: + Teach virt-manager to recognise libvirt qemu style saved vm's. - save_separate_connection.patch: + Use a separate connection to save vm state. (LP #201221) - virtio.patch + debian/patches/virtio.patch: update create.py to update virtio flag for disks and network interfaces. - debian/control: Depend on python-virtinst >= 0.300.2-0ubuntu4 to make virtio.patch work properly. - qemu-system-by-default.patch: + Automatcially add qemu:///system to the list of hypervisors if the user has write access to the UNIX socket. (LP #226899) - application_name_glade.patch: + Change attribute type in About dialog's glade file to correctly show the name of the application. (LP #206891) - test_kvm_perms.patch: + Test read/write access to /dev/kvm before trying to create a new virtual machine and h/w acceleration is enabled, display a message about missing group membership if rw access fails. (LP #187048) - Add dh_gconf call to postinst to properly register the schemas. -- Soren Hansen Tue, 13 May 2008 12:33:14 +0200 virt-manager (0.5.4-1) unstable; urgency=low * New Upstream Version -- Guido Guenther Thu, 20 Mar 2008 13:21:00 +0100 virt-manager (0.5.3-2) unstable; urgency=low * upload to unstable -- Guido Guenther Thu, 17 Jan 2008 11:14:58 +0100 virt-manager (0.5.3-1) experimental; urgency=low * New Upstream Version * disable autogen.sh since it's a released version -- Guido Guenther Wed, 16 Jan 2008 11:11:35 +0100 virt-manager (0.5.3-0ubuntu9) hardy; urgency=low [ Jamie Strandboge ] * debian/patches/virtio.patch: update create.py to update virtio flag for disks and network interfaces * debian/control: Depends on python-virtinst >= 0.300.2-0ubuntu4 [ Soren Hansen ] * connection.py.patch: - Fix bridge detection. Thanks to noddy for finding the patch! (LP: #192605) -- Soren Hansen Tue, 22 Apr 2008 01:55:06 +0200 virt-manager (0.5.3-0ubuntu8) hardy; urgency=low * Clean up: Use patches instead of editing stuff directly in the tree. * Add Vcs-Bzr header to debian/control. * Make the error message when failing to connect to the hypervisor more helpful. (LP: #198957) * Use separate libvirt connection when saving a domain. (LP: #201221) * Detect magic string in saved qemu/kvm images. -- Soren Hansen Thu, 13 Mar 2008 10:07:03 +0100 virt-manager (0.5.3-0ubuntu7) hardy; urgency=low * Add patch from upstream to make it possible to choose boot device (LP: #182050). * Make the overview screen show which local qemu session, you're connected to. -- Soren Hansen Fri, 07 Mar 2008 08:52:15 +0100 virt-manager (0.5.3-0ubuntu6) hardy; urgency=low * Revert "Add usermode networking to the set of networking options". Rejected by upstream. * Add fix to make sure non privileged users get a network. * Fix adding a bridged network after initial installation. -- Soren Hansen Fri, 18 Jan 2008 18:55:23 +0100 virt-manager (0.5.3-0ubuntu5) hardy; urgency=low * Add dh_gconf call to properly register the schemas. -- Soren Hansen Wed, 16 Jan 2008 11:16:36 +0100 virt-manager (0.5.3-0ubuntu4) hardy; urgency=low * Fix heuristic for detecting if you're a privileged user. * Add usermode networking to the set of networking options. -- Soren Hansen Wed, 16 Jan 2008 09:38:36 +0100 virt-manager (0.5.3-0ubuntu3) hardy; urgency=low * Connect to console as the correct user when using +ssh:// type urls. -- Soren Hansen Tue, 15 Jan 2008 14:13:41 +0100 virt-manager (0.5.3-0ubuntu2) hardy; urgency=low * Made Ctrl+Alt+Delete work when connected to a VM. * Added Ctrl-Alt-F9 to list of keys you can send to a VM (LP: #182067). -- Soren Hansen Sat, 12 Jan 2008 23:44:24 +0100 virt-manager (0.5.3-0ubuntu1) hardy; urgency=low * New upstream release -- Soren Hansen Fri, 11 Jan 2008 09:44:15 +0100 virt-manager (0.5.2+hg071220-2) experimental; urgency=low * build-depend on intltool (Closes: #457735) * bump standards version -- Guido Guenther Tue, 25 Dec 2007 16:26:05 +0100 virt-manager (0.5.2+hg071220-1) experimental; urgency=low * new upstream version * run autogen.sh -- Guido Guenther Thu, 20 Dec 2007 19:32:56 +0100 virt-manager (0.5.2-3ubuntu1) hardy; urgency=low * Change dependency on virtinst to python-virtinst. (LP: #179196) * Modify Maintainer value to match the DebianMaintainerField specification. -- Soren Hansen Mon, 07 Jan 2008 23:00:45 +0100 virt-manager (0.5.2-3) unstable; urgency=low * gconf-dir.diff: fix typo in datadir * recommend hal for network device detection * move to team maintenance * drop ubuntu patches * add a watch file -- Guido Guenther Tue, 11 Dec 2007 12:54:04 +0100 virt-manager (0.5.2-2) experimental; urgency=low * update debian/copyright (help/, src/grpahWidgets) -- Guido Guenther Fri, 23 Nov 2007 22:56:47 +0100 virt-manager (0.5.2-1) experimental; urgency=low * New Upstream Version * first upload to Debian (Closes: #384443) * debian/copyright: update URL and FSF address, add upstream authors * update config.{sub,guess} * set gconf-dir to /usr/share/gconf * link with -Wl,--as-needed * update description * debhelper version 5 * disable Ubuntu patches for now * Thanks to Marcello for packaging this up! -- Guido Guenther Fri, 23 Nov 2007 16:18:58 +0100 virt-manager (0.5.0-0ubuntu0~ppa2) feisty; urgency=low * debian/patches: - 01_vnc_connect_localhost.dpatch - 02-fixed_call_to_get_local_hostname.dpatch - 03-console_connection_retries_more_robust.dpatch * Remove various Build-deps -- Marcelo Boveto Shima Sat, 15 Sep 2007 01:27:27 -0300 virt-manager (0.5.0-0ubuntu0~ppa1) feisty; urgency=low * New upstream release. * Depends on python-libvirt, virtinst, python-gtk-vnc. -- Marcelo Boveto Shima Fri, 14 Sep 2007 18:53:12 -0300 virt-manager (0.4.0-0ubuntu0~ppa2) feisty; urgency=low * Change Architecture from all to any. -- Marcelo Boveto Shima Fri, 14 Sep 2007 16:05:12 -0300 virt-manager (0.4.0-0ubuntu0~ppa1) feisty; urgency=low * Initial release based on xenbr packages. -- Marcelo Boveto Shima Thu, 7 Jun 2007 01:08:24 -0300 debian/source/0000775000000000000000000000000012141044000010452 5ustar debian/source/format0000664000000000000000000000001412141044000011660 0ustar 3.0 (quilt) debian/compat0000664000000000000000000000000212141044000010350 0ustar 7 debian/bug-presubj0000664000000000000000000000064112141044000011323 0ustar When reporting issues regarding virt-manager please run the program using the --debug --no-fork command line options and provide the output. Often the problem isn't related to virt-manager at all. Please also check the libvirt and VM logfiles and try to reproduce with virsh or virt-install. http://wiki.debian.org/libvirt/Debugging has more information on howto provide debugging information for the virt-* tools. debian/patches/0000775000000000000000000000000012311416301010607 5ustar debian/patches/fork_before_gtk_import.patch0000664000000000000000000000505212146714173016372 0ustar Description: fork earlier to work around global menu and appindicator issue Author: Marc Deslauriers Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/overlay-scrollbar/+bug/965318 Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/973585 Forwarded: No, needs a better fix before sending upstream Index: virt-manager-0.9.5/src/virt-manager.py.in =================================================================== --- virt-manager-0.9.5.orig/src/virt-manager.py.in 2013-05-21 11:52:33.859135775 -0400 +++ virt-manager-0.9.5/src/virt-manager.py.in 2013-05-21 11:53:19.255136938 -0400 @@ -261,6 +261,17 @@ gtk_error = None origargs = " ".join(sys.argv[:]) + # We need to fork before importing gtk so global menus and appindicator + # support works. Unfortunately, that means we need to parse the command + # line before gtk can strip out it's own options. + (options, ignore) = parse_commandline() + if not options.nofork and not options.debug: + drop_tty() + drop_stdio() + + # Ignore SIGHUP, otherwise a serial console closing drops the whole app + signal.signal(signal.SIGHUP, signal.SIG_IGN) + # Urgh, pygtk merely logs a warning when failing to open # the X11 display connection, and lets everything carry # on as if all were fine. Ultimately bad stuff happens, @@ -285,9 +296,6 @@ gtk_error = e warnings.resetwarnings() - # Need to parse CLI after import gtk, since gtk strips --sync - (options, ignore) = parse_commandline() - # Only raise this error after parsing the CLI, so users at least # get --help output and CLI validation if gtk_error: @@ -324,9 +332,6 @@ dbus.mainloop.glib.threads_init() import dbus.service - # Specifically init config/gconf before the fork, so that pam - # doesn't think we closed the app, therefor robbing us of - # display access import virtManager.config import virtManager.util config = virtManager.config.vmmConfig(appname, appversion, ui_dir, @@ -343,14 +348,6 @@ import virtManager.guidiff virtManager.guidiff.is_gui(True) - # Now we've got basic environment up & running we can fork - if not options.nofork and not options.debug: - drop_tty() - drop_stdio() - - # Ignore SIGHUP, otherwise a serial console closing drops the whole app - signal.signal(signal.SIGHUP, signal.SIG_IGN) - # Add our icon dir to icon theme icon_theme = gtk.icon_theme_get_default() icon_theme.prepend_search_path(icon_dir) debian/patches/use_ubuntu_package_names.patch0000664000000000000000000000166012146714425016705 0ustar Description: Suggest installing the packages that are actually available in Ubuntu. Author: Marc Deslauriers Forwarded: no, Ubuntu-specific Index: virt-manager-0.9.5/src/virtManager/engine.py =================================================================== --- virt-manager-0.9.5.orig/src/virtManager/engine.py 2013-05-21 11:56:03.403141141 -0400 +++ virt-manager-0.9.5/src/virtManager/engine.py 2013-05-21 11:56:03.399141141 -0400 @@ -147,7 +147,7 @@ # Manager fail message msg = _("Could not detect a default hypervisor. Make\n" "sure the appropriate virtualization packages\n" - "are installed (kvm, qemu, libvirt, etc.), and\n" + "are installed (qemu-system, libvirt-bin), and\n" "that libvirtd is running.\n\n" "A hypervisor connection can be manually\n" "added via File->Add Connection") debian/patches/0001-use-usr-share-gconf-for-schema-data.patch0000664000000000000000000000226112141044000020727 0ustar From: Guido Guenther Date: Thu, 18 Sep 2008 22:55:16 +0200 Subject: use /usr/share/gconf for schema data --- src/Makefile.am | 2 +- src/Makefile.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 3f4ee8f..e8b8f26 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -22,7 +22,7 @@ dbusdir = $(datadir)/dbus-1/services dbus_DATA_IN = $(PACKAGE).service.in dbus_DATA = $(PACKAGE).service -schemadir = $(sysconfdir)/gconf/schemas +schemadir = $(datadir)/gconf/schemas schema_DATA_IN = $(PACKAGE).schemas.in schema_DATA = $(PACKAGE).schemas diff --git a/src/Makefile.in b/src/Makefile.in index 6cb0061..c3107ef 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -294,7 +294,7 @@ desktop_DATA = $(PACKAGE).desktop dbusdir = $(datadir)/dbus-1/services dbus_DATA_IN = $(PACKAGE).service.in dbus_DATA = $(PACKAGE).service -schemadir = $(sysconfdir)/gconf/schemas +schemadir = $(datadir)/gconf/schemas schema_DATA_IN = $(PACKAGE).schemas.in schema_DATA = $(PACKAGE).schemas CLEANFILES = $(bin_SCRIPTS) $(desktop_DATA) $(dbus_DATA) $(python_DATA) $(libexec_SCRIPTS) $(schema_DATA) $(PACKAGE).desktop.in debian/patches/series0000664000000000000000000000042712311416301012027 0ustar 0001-use-usr-share-gconf-for-schema-data.patch #0002-Use-IPy-from-python-ipy.patch more_helpful_error_message.patch use_ubuntu_package_names.patch fork_before_gtk_import.patch uefi_support.patch customize_disk_details_lp_1217524.patch leave-mnemonics-alone-on-focus-change.patch debian/patches/0002-Use-IPy-from-python-ipy.patch0000664000000000000000000000204112141044000016510 0ustar From: =?UTF-8?q?Laurent=20L=C3=A9onard?= Date: Tue, 7 Dec 2010 13:22:14 +0100 Subject: Use IPy from python-ipy Origin: vendor Bug-Debian: http://bugs.debian.org/605967 --- src/virtManager/createnet.py | 2 +- src/virtManager/network.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/virtManager/createnet.py b/src/virtManager/createnet.py index 23f23de..a92c630 100644 --- a/src/virtManager/createnet.py +++ b/src/virtManager/createnet.py @@ -23,7 +23,7 @@ import re import gtk -from virtManager.IPy import IP +from IPy import IP from virtManager.network import vmmNetwork from virtManager.baseclass import vmmGObjectUI diff --git a/src/virtManager/network.py b/src/virtManager/network.py index fa3e6ea..ab5e0a7 100644 --- a/src/virtManager/network.py +++ b/src/virtManager/network.py @@ -19,7 +19,7 @@ # from virtManager import util -from virtManager.IPy import IP +from IPy import IP from virtManager.libvirtobject import vmmLibvirtObject class vmmNetwork(vmmLibvirtObject): debian/patches/customize_disk_details_lp_1217524.patch0000664000000000000000000000277312240752104020007 0ustar Description: Fix customize page errors, backport of upstream 61369d25 Author: Dr. David Alan Gilbert Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1217524 Index: virt-manager-0.9.5/src/virtManager/details.py =================================================================== --- virt-manager-0.9.5.orig/src/virtManager/details.py 2013-10-20 23:56:12.000000000 +0100 +++ virt-manager-0.9.5/src/virtManager/details.py 2013-10-21 00:47:06.483303295 +0100 @@ -2906,12 +2906,12 @@ driver_type = disk.driver_type or "" serial = disk.serial - iotune_read_bytes_sec = disk.iotune_read_bytes_sec / 1024 - iotune_read_iops_sec = disk.iotune_read_iops_sec - iotune_total_bytes_sec = disk.iotune_total_bytes_sec / 1024 - iotune_total_iops_sec = disk.iotune_total_iops_sec - iotune_write_bytes_sec = disk.iotune_write_bytes_sec / 1024 - iotune_write_iops_sec = disk.iotune_write_iops_sec + iotune_read_bytes_sec = (disk.iotune_read_bytes_sec or 0) / 1024 + iotune_read_iops_sec = (disk.iotune_read_iops_sec or 0) + iotune_total_bytes_sec = (disk.iotune_total_bytes_sec or 0) / 1024 + iotune_total_iops_sec = (disk.iotune_total_iops_sec or 0) + iotune_write_bytes_sec = (disk.iotune_write_bytes_sec or 0) / 1024 + iotune_write_iops_sec = (disk.iotune_write_iops_sec or 0) show_format = (not self.is_customize_dialog or disk.path_exists(disk.conn, disk.path)) debian/patches/uefi_support.patch0000664000000000000000000003217412146725375014407 0ustar Description: ugly hack to add a UEFI firmware option This patch is an ugly hack to add an option in virt-manager for installing a VM with the OVMF UEFI firmware. Ideally, for this to be done in a clean way: 1- qemu needs to be able to report what firmware it locates and supports 2- the libvirt qemu driver needs to report that as capabilities 3- virt-manager needs to probe for firmware via capabilities, and display a dynamic list Author: Marc Deslauriers Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1074207 Forwarded: no, not ready Index: virt-manager-0.9.5/src/virtManager/create.py =================================================================== --- virt-manager-0.9.5.orig/src/virtManager/create.py 2013-05-21 11:56:08.747141278 -0400 +++ virt-manager-0.9.5/src/virtManager/create.py 2013-05-21 11:56:08.735141277 -0400 @@ -336,6 +336,13 @@ archList.add_attribute(text, 'text', 0) archList.set_model(archModel) + loaderModel = gtk.ListStore(str) + loaderList = self.widget("config-loader") + text = gtk.CellRendererText() + loaderList.pack_start(text, True) + loaderList.add_attribute(text, 'text', 0) + loaderList.set_model(loaderModel) + hyperModel = gtk.ListStore(str, str, str, bool) hyperList = self.widget("config-hv") text = gtk.CellRendererText() @@ -718,6 +725,16 @@ arch_list.set_active(default) + def populate_loader(self): + loader_list = self.widget("config-loader") + model = loader_list.get_model() + model.clear() + + model.append(['Default']) + model.append(['UEFI']) + default = 0 + loader_list.set_active(default) + def populate_conn_list(self, urihint=None): conn_list = self.widget("create-conn") model = conn_list.get_model() @@ -1053,6 +1070,21 @@ return net_type, net_src, macaddr.strip() + def get_config_loader(self): + loader_list = self.widget("config-loader") + model = loader_list.get_model() + + idx = loader_list.get_active() + if idx < 0: + return None + + loader = model[idx][0] + + if loader == 'UEFI': + return 'OVMF.fd' + else: + return None + def get_config_sound(self): if self.conn.is_remote(): return self.config.get_remote_sound() @@ -1419,9 +1451,10 @@ self.widget("create-finish").grab_focus() self.populate_summary() - # Repopulate the HV list, so we can make install method relevant - # changes + # Repopulate the HV and loader lists, so we can make install method + # relevant changes self.populate_hv() + self.populate_loader() # Make sure the networking selection takes into account # the install method, so we can warn if trying to PXE boot with @@ -1767,6 +1800,7 @@ self.guest.installer.type = self.capsdomain.hypervisor_type self.guest.installer.os_type = self.capsguest.os_type self.guest.installer.arch = self.capsguest.arch + self.guest.installer.loader = self.get_config_loader() nettype, devname, macaddr = self.get_config_network_info() Index: virt-manager-0.9.5/src/virtManager/details.py =================================================================== --- virt-manager-0.9.5.orig/src/virtManager/details.py 2013-05-21 11:56:08.747141278 -0400 +++ virt-manager-0.9.5/src/virtManager/details.py 2013-05-21 11:56:08.735141277 -0400 @@ -2623,8 +2623,12 @@ self.widget("overview-hv").set_text(self.vm.get_pretty_hv_type()) arch = self.vm.get_arch() or _("Unknown") emu = self.vm.get_emulator() or _("None") + loader = self.vm.get_loader() or _("Default") + if loader == "OVMF.fd": + loader = "UEFI" self.widget("overview-arch").set_text(arch) self.widget("overview-emulator").set_text(emu) + self.widget("overview-loader").set_text(loader) # Operating System (ie. inspection data) hostname = self.vm.inspection.hostname Index: virt-manager-0.9.5/src/virtManager/domain.py =================================================================== --- virt-manager-0.9.5.orig/src/virtManager/domain.py 2013-05-21 11:56:08.747141278 -0400 +++ virt-manager-0.9.5/src/virtManager/domain.py 2013-05-21 11:56:08.739141277 -0400 @@ -927,6 +927,8 @@ return self._get_guest().installer.init def get_emulator(self): return self._get_guest().emulator + def get_loader(self): + return self._get_guest().installer.loader def get_acpi(self): return self._get_guest().features["acpi"] def get_apic(self): Index: virt-manager-0.9.5/src/vmm-create.ui =================================================================== --- virt-manager-0.9.5.orig/src/vmm-create.ui 2013-05-21 11:56:08.747141278 -0400 +++ virt-manager-0.9.5/src/vmm-create.ui 2013-05-21 11:56:08.739141277 -0400 @@ -2442,7 +2442,7 @@ True False - 2 + 3 3 6 6 @@ -2474,6 +2474,20 @@ + + True + False + + + 2 + 3 + 2 + 3 + + + + + True False @@ -2502,6 +2516,20 @@ + + True + False + + + 1 + 2 + 2 + 3 + GTK_FILL + + + + True False @@ -2529,6 +2557,21 @@ GTK_FILL + + + True + False + 1 + _Firmware: + True + config-loader + + + 2 + 3 + GTK_FILL + + True Index: virt-manager-0.9.5/src/vmm-details.ui =================================================================== --- virt-manager-0.9.5.orig/src/vmm-details.ui 2013-05-21 11:56:08.747141278 -0400 +++ virt-manager-0.9.5/src/vmm-details.ui 2013-05-21 11:56:08.743141277 -0400 @@ -1356,6 +1356,37 @@ GTK_FILL + + + True + False + 0 + foo + True + + + 1 + 2 + 3 + 4 + GTK_FILL + GTK_FILL + + + + + True + False + 1 + Firmware: + + + 3 + 4 + GTK_FILL + GTK_FILL + + debian/patches/leave-mnemonics-alone-on-focus-change.patch0000664000000000000000000000647012311416301020767 0ustar Description: Fix menu activation under Unity global menu bar virt-manager disables gtk-enable-mnemonics when a running VM window is focused and re-enables it when the focus is lost. So clicking the global menu steals the focus away, changing the gtk-enable-mnemonics setting, which updates the menus (adding back their mnemonics). Since menu updates are done by removing and re-adding the same menu, the old menu is opened but immediately replaced by a new unopened menu... . This patch prevents this from happening under Unity. Instead, we disable mnemonics if there exists any viewer connected, and reset it once all are disconnected. Author: William Hua Bug-Ubuntu: https://bugs.launchpad.net/bugs/1291370 --- virt-manager-0.9.5.orig/src/virtManager/console.py +++ virt-manager-0.9.5/src/virtManager/console.py @@ -48,6 +48,9 @@ PAGE_UNAVAILABLE = 0 PAGE_AUTHENTICATE = 1 PAGE_VIEWER = 2 +def is_unity(): + return os.getenv('XDG_CURRENT_DESKTOP') == 'Unity' + def has_property(obj, setting): try: obj.get_property(setting) @@ -568,6 +571,9 @@ class SpiceViewer(Viewer): class vmmConsolePages(vmmGObjectUI): + + connected_viewers = 0 + def __init__(self, vm, window): vmmGObjectUI.__init__(self, None, None) @@ -743,7 +749,7 @@ class vmmConsolePages(vmmGObjectUI): self.gtk_settings_accel = settings.get_property('gtk-menu-bar-accel') settings.set_property('gtk-menu-bar-accel', None) - if has_property(settings, "gtk-enable-mnemonics"): + if not is_unity() and has_property(settings, "gtk-enable-mnemonics"): self.gtk_settings_mnemonic = settings.get_property( "gtk-enable-mnemonics") settings.set_property("gtk-enable-mnemonics", False) @@ -756,7 +762,7 @@ class vmmConsolePages(vmmGObjectUI): settings.set_property('gtk-menu-bar-accel', self.gtk_settings_accel) self.gtk_settings_accel = None - if self.gtk_settings_mnemonic is not None: + if not is_unity() and self.gtk_settings_mnemonic is not None: settings.set_property("gtk-enable-mnemonics", self.gtk_settings_mnemonic) @@ -1018,6 +1024,19 @@ class vmmConsolePages(vmmGObjectUI): self.activate_unavailable_page(error) def _set_viewer_connected(self, val): + if is_unity(): + if self._viewer_connected and not val: + vmmConsolePages.connected_viewers -= 1 + if vmmConsolePages.connected_viewers == 0: + if self.gtk_settings_mnemonic is not None: + gtk.settings_get_default().set_property("gtk-enable-mnemonics", self.gtk_settings_mnemonic) + elif not self._viewer_connected and val: + if vmmConsolePages.connected_viewers == 0: + settings = gtk.settings_get_default() + if has_property(settings, "gtk-enable-mnemonics"): + self.gtk_settings_mnemonic = settings.get_property("gtk-enable-mnemonics") + settings.set_property("gtk-enable-mnemonics", False) + vmmConsolePages.connected_viewers += 1 self._viewer_connected = val self.set_allow_fullscreen() def _get_viewer_connected(self): debian/patches/more_helpful_error_message.patch0000664000000000000000000000172612146714407017252 0ustar === modified file 'src/virtManager/manager.py' Index: virt-manager-0.9.5/src/virtManager/manager.py =================================================================== --- virt-manager-0.9.5.orig/src/virtManager/manager.py 2013-05-21 11:55:48.083140748 -0400 +++ virt-manager-0.9.5/src/virtManager/manager.py 2013-05-21 11:55:48.075140748 -0400 @@ -699,7 +699,10 @@ "regular user. Try running as root.") show_errmsg = False elif re.search(r"libvirt-sock", tb): - hint += _("Verify that the 'libvirtd' daemon is running.") + hint += _("Verify that:\n" + + " - The 'libvirt-bin' package is installed\n" + + " - The 'libvirtd' daemon has been started" + + (conn.is_qemu_system() and "\n - You are member of the 'libvirtd' group" or '')) show_errmsg = False msg = _("Unable to connect to libvirt.") debian/copyright0000664000000000000000000000475512141044000011120 0ustar This is the Ubuntu / Debian GNU/Linux prepackaged version of the Virtual Machine Manger. Packaged by Marcelo Boveto Shima and Guido Guenther Downloaded from http://virt-manager.et.redhat.com/download.html Upstream Author: Daniel Berrange Hugh O. Brock Jeremy Katz Copyright: Daniel Berrange Red Hat, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 dated June, 1991. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Ubuntu / Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'. src/graphWidgets: Copyright (C) 2005-2006 Red Hat, Inc., David Malcolm Copyright (C) 2006 Daniel P. Berrange This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. You should have received a copy of the GNU Library General Public License with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Ubuntu / Debian GNU/Linux systems, the complete text of the GNU General Library Public License can be found in `/usr/share/common-licenses/LGPL-2'. help/: Copyright 2007 Red Hat Inc., and Hugh Brock Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. On Ubuntu / Debian GNU/Linux systems, the complete text of the GNU Free Documentation License can be found in `/usr/share/common-licenses/GFDL'. debian/watch0000664000000000000000000000014612141044000010204 0ustar version=3 http://virt-manager.et.redhat.com/download/sources/virt-manager/virt-manager-(.*)\.tar\.gz debian/postrm0000664000000000000000000000013612141044000010421 0ustar #!/bin/sh set -e if [ "$1" = purge ]; then rm -rf /usr/share/virt-manager fi #DEBHELPER# debian/README.Debian0000664000000000000000000000057712141044000011224 0ustar Access Control ============== Access to the libvirt socket is controlled by membership in the "libvirt" group. If you want to manage virtual machines as non root you need to add your user to that group or you have to use the session uris like qemu:///session. See also /usr/share/doc/libvirt-bin/README.Debian. -- Guido Guenther Thu, 04 Jun 2010 11:46:03 +0100 debian/README0000664000000000000000000000057712141044000010043 0ustar Access Control ============== Access to the libvirt socket is controlled by membership in the "libvirt" group. If you want to manage virtual machines as non root you need to add your user to that group or you have to use the session uris like qemu:///session. See also /usr/share/doc/libvirt-bin/README.Debian. -- Guido Guenther Thu, 04 Jun 2010 11:46:03 +0100 debian/rules0000775000000000000000000000112312146713454010254 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk DEB_CONFIGURE_EXTRA_FLAGS := \ --with-qemu-user=libvirt-qemu \ --with-preferred-distros=ubuntu \ --without-tui \ --with-kvm-packages="qemu-system" \ --with-libvirt-packages-names="libvirt-bin" \ --with-askpass-package="ssh-askpass-gnome" binary-install/virt-manager:: #rm debian/virt-manager/usr/share/virt-manager/virtManager/IPy.py #rm debian/virt-manager/usr/bin/virt-manager-tui dh_python2 -p$(cdbs_curpkg) clean:: rm -f $(CURDIR)/debian/pycompat