and w00t! it got migration support! ehem.. copying virt-manager-0.6.0-r1.ebuild to $OVERLAY/virt-manager-0.6.1.ebuild, adding a # to the epatch line in unpack(), creating manifest and emerging works fine for me. Reproducible: Always [diedre] ~ # emerge --info Portage 2.1.6.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.7-r2, 2.6.27-gentoo-r8 x86_64) ================================================================= System uname: Linux-2.6.27-gentoo-r8-x86_64-Intel-R-_Pentium-R-_D_CPU_2.80GHz-with-glibc2.2.5 Timestamp of tree: Fri, 30 Jan 2009 09:15:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.6-r1 dev-lang/python: 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.16.1-r3, 2.17-r1, 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe -mno-tls-direct-seg-refs -mfpmath=sse" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe -mno-tls-direct-seg-refs -mfpmath=sse" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--usepkg" FEATURES="buildpkg collision-protect digest distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://linuxsrv/Install/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LDFLAGS="-Wl,-O1" LINGUAS="de en" MAKEOPTS="-j4" PKGDIR="/srv/ftp/pub/packages/nocona" PORTAGE_RSYNC_EXTRA_OPTS="--exclude 'overlays/'" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/xen /usr/portage/local/layman/rbu /usr/portage/local/layman/java-overlay /usr/portage/local/myoverlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X509 a52 acl alsa amd64 bash-completion branding bzip2 caps cli console cracklib crypt cups dbus device-mapper dri encode gdbm gif gmp gnutls gpg gpm iconv isdnlog iso14755 jpeg kerberos krb4 logrotate midi mmx mozilla mp3 mudflap multilib multislot ncurses nls nptl nptlonly nsplugin nss ogg openmp pam pcre perl pgp png pppd python readline reflection sasl session slang smp spl sse sse2 ssl sysfs tcpd threads tiff truetype unicode userlocales vim-syntax vorbis xattr xen xorg xulrunner zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="fbdev nv none" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS [diedre] ~ # eix virt-manager [U] app-emulation/virt-manager Available versions: ~*0.5.1 (~)0.5.4 (~)0.6.0-r1 (~)0.6.1 (~)6.1 {gnome-keyring} Installed versions: 0.6.1(11:38:24 30.01.2009)(-gnome-keyring) Homepage: http://virt-manager.org/ Description: A graphical tool for administering virtual machines such as Xen [diedre] ~ # eix libvirt [I] app-emulation/libvirt Available versions: ~0.4.6-r1 (~)0.5.1 {avahi hal iscsi kvm lvm lxc openvz parted qemu sasl selinux uml xen} Installed versions: 0.5.1(19:10:26 16.01.2009)(kvm lvm sasl xen -avahi -hal -iscsi -lxc -openvz -parted -qemu -selinux -uml) Homepage: http://www.libvirt.org/ Description: C toolkit to manipulate virtual machines
Ping. The live migration support is about as sexy as it gets, please let us make this a higher priority to get into the tree. :-)
virt-manager-0.7.0 is out. Released on Monday Mar 9th, 2009. According to http://virt-manager.et.redhat.com/download.html
Created attachment 186035 [details] ebuild for virt-manager-0.7.0 I barely had to change anything from the virt-manager-0.6.0 ebuild to get 0.7.0 to compile and install. I removed the patch that was used in 0.6.0.
@Brett Edgar : So did I. But I have a Problem creating new Virtual Machines. Everything except Cancel and Name is grayed out. Are you experiencing the same problem?
Everything was greyed out here too, I've fixed it by bumping virtinst to version 0.400.3 in a local overlay. (You need to take off the epatch line of that ebuild too). Now it all works just fine :)
(In reply to comment #4) > @Brett Edgar : > > So did I. But I have a Problem creating new Virtual Machines. Everything except > Cancel and Name is grayed out. Are you experiencing the same problem? > Sorry, forgot to add myself to the CC list for this bug. :D No, I don't have any problems creating new machines. As Franck suggested, upgrade your virtinst to >0.400.3, too. I should have added that to the ebuild, since I had already done that and 0.400.3 is listed as a requirement for virt-manager 0.7.0. My bad.
Created attachment 187241 [details] updated 0.7.0 ebuild with correct virtinst dependency
(In reply to comment #7) > updated 0.7.0 ebuild with correct virtinst dependency See bug #256913 for and ebuild for >=virtinst-0.400.3
*virt-manager-0.7.0 (17 Apr 2009) 17 Apr 2009; Doug Goldstein <cardoe@gentoo.org> +virt-manager-0.7.0.ebuild: version bump. fixes bugs #256904 and #257755