hg pull http://hg.et.redhat.com/virt/applications/virtinst--devel pulling from http://hg.et.redhat.com/virt/applications/virtinst--devel searching for changes no changes found hg identify -v 1fb5bed141ab tip hg history -v changeset: 739:1fb5bed141ab tag: tip user: Cole Robinson date: Tue Dec 16 17:21:55 2008 -0500 files: tests/image-xml/image2guest/image-xenpv32.xml virtinst/ImageManager.py description: Have ImageInstaller use the osblob xml building helper. changeset: 738:d15d4f921570 user: Cole Robinson date: Tue Dec 16 16:45:29 2008 -0500 files: tests/image-xml/image-bad-arch.xml tests/image.py description: Make sure ImageParser is sanitizing the passed architecture. changeset: 737:1ec1d8fe2b17 user: Cole Robinson date: Tue Dec 16 16:45:10 2008 -0500 files: virtinst/ImageParser.py virtinst/_util.py description: Add an internal util command to sanitize a user passed arch. changeset: 736:bc5c65110946 user: Cole Robinson date: Tue Dec 16 16:35:59 2008 -0500 files: virtinst/ImageManager.py description: Improve an error message in ImageInstaller changeset: 735:988e1077caf7 user: Cole Robinson date: Tue Dec 16 16:16:55 2008 -0500 files: tests/image-xml/image.xml tests/image-xml/image2guest/image-xenfv32.xml tests/image-xml/image2guest/image-xenpv32.xml tests/image-xml/image2nics.xml tests/image.py description: Add image.xml->guest.xml testing. changeset: 734:4f013932088d user: Cole Robinson date: Tue Dec 16 15:57:04 2008 -0500 files: virtinst/DistroManager.py description: Remove useless init from PXEInstaller changeset: 733:b5725d578e2e user: Cole Robinson date: Tue Dec 16 14:10:48 2008 -0500 files: tests/xmlconfig.py description: Try to define + create generated xml from xmlconfig tests. changeset: 732:0a834c389770 user: Cole Robinson date: Tue Dec 16 14:10:14 2008 -0500 files: tests/xmlconfig.py description: Break out xmlconfig guest building helpers for use in other test modules. changeset: 731:489aa96d66d7 user: Cole Robinson date: Tue Dec 16 12:20:19 2008 -0500 files: virtinst/FullVirtGuest.py description: Don't pass empty conn to is_pae_capable if we can help it. changeset: 730:b4ea640e8142 user: Cole Robinson date: Tue Dec 16 12:15:45 2008 -0500 files: tests/validation.py description: Expand validation test suite to test installer/device storage API support changeset: 729:dd8d8040e8e1 user: Cole Robinson date: Tue Dec 16 11:54:39 2008 -0500 files: virtinst/VirtualDisk.py description: More VirtualDisk validation cleanup and fixes. changeset: 728:fdbc34c95134 user: Cole Robinson date: Tue Dec 16 11:54:18 2008 -0500 files: virtinst/DistroManager.py description: Cleanup DistroInstaller location validation. changeset: 727:8cd655c078bd user: Cole Robinson date: Tue Dec 16 11:40:04 2008 -0500 files: tests/storage.py description: Break out pool/vol building helpers for use by other test modules. changeset: 726:8263855a5243 user: Cole Robinson date: Tue Dec 16 11:38:13 2008 -0500 files: virtinst/util.py description: Favor active pools in util.lookup_pool_by_path changeset: 725:fab71d24f9b2 user: Cole Robinson date: Tue Dec 16 11:37:40 2008 -0500 files: tests/coverage.py description: Update coverage.py from upstream changeset: 724:414a5e7d0b88 user: Cole Robinson date: Thu Dec 11 14:56:54 2008 -0500 files: virtinst/VirtualDisk.py description: Try to make VirtualDisk validation less confusing. changeset: 723:4ad949819be0 user: Cole Robinson date: Wed Dec 10 17:23:44 2008 -0500 files: virt-clone virt-convert virt-image virt-install description: Use OptionGroups for all virt-* --help listings changeset: 722:18e37bffb529 user: Cole Robinson date: Thu Dec 11 11:09:33 2008 -0500 files: virt-convert description: Use VirtOptionParser in virt-convert changeset: 721:a9c8769b1e9e user: Cole Robinson date: Thu Dec 11 11:08:49 2008 -0500 files: tests/validation.py description: Move tests/validation code movement. changeset: 720:dc1656f60e7d user: john.levon@sun.com date: Thu Dec 11 10:37:15 2008 -0500 files: virtinst/FullVirtGuest.py virtinst/util.py description: Port utility functions to Solaris Port the utility functions to Solaris. Signed-off-by: John Levon changeset: 719:22434c6ff37f user: john.levon@sun.com date: Thu Dec 11 10:35:18 2008 -0500 files: virtinst/CloneManager.py virtinst/_util.py description: Add utility function for stat() of disks Signed-off-by: John Levon changeset: 718:a1b50ecb6ece user: Cole Robinson date: Wed Dec 10 14:10:50 2008 -0500 files: virtinst/util.py description: Fix a couple util imports changeset: 717:dd39b8a72e72 user: john.levon@sun.com date: Wed Dec 10 11:13:47 2008 -0500 files: virt-clone virtinst/CloneManager.py virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ImageManager.py virtinst/Storage.py virtinst/User.py virtinst/VirtualDevice.py virtinst/VirtualDisk.py virtinst/__init__.py virtinst/_util.py virtinst/cli.py virtinst/util.py description: Fossilize public virtinst.util API Make virtinst.util API frozen, and move the utility functions into a private namespace away from the prying eyes of API clients. As a consequence, create a User class for checking privileges. Signed-off-by: John Levon changeset: 716:10a5001f9200 user: john.levon@sun.com date: Wed Dec 10 10:01:09 2008 -0500 files: virt-convert virtconv/diskcfg.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py description: Various disk-related virt-convert fixes. Fix a number of issues with disk handling. Signed-off-by: John Levon changeset: 715:159018031462 user: john.levon@sun.com date: Tue Dec 09 16:29:59 2008 -0500 files: virtinst/Guest.py description: Fix legacy get_graphics() The key needs to be 'enabled' not 'enabled '. Signed-off-by: John Levon changeset: 714:84076ab49117 user: "Cole Robinson " date: Tue Dec 09 16:29:55 2008 -0500 files: tests/validation.py description: Fix up whitespace in validation test suite. changeset: 713:4836ab4cfffc user: "Cole Robinson " date: Sun Dec 07 16:44:51 2008 -0500 files: python-virtinst.spec.in description: Spec file tweak. changeset: 712:419fb59763dc user: "Cole Robinson " date: Sun Dec 07 00:12:14 2008 -0500 files: virtinst/Guest.py virtinst/osdict.py description: Add back compat for solaris osdict entries. changeset: 711:c35b27ad997e user: "Cole Robinson " date: Sat Dec 06 23:14:47 2008 -0500 files: AUTHORS virtinst/osdict.py description: Add a generic virtio variant to the os dictionary (Michael Marineau) changeset: 710:2707387564df user: john.levon@sun.com date: Sat Dec 06 22:45:51 2008 -0500 files: virtinst/cli.py description: Fix regression with --mac option Older versions of virt-install allowed a MAC address to be specified and a default network would be created. For ease of use, if the user specifies exactly one MAC address, create a default network for it. Signed-off-by: John Levon changeset: 709:f6d8999365a9 user: john.levon@sun.com date: Sat Dec 06 22:45:17 2008 -0500 files: virtinst/osdict.py description: Solaris HVM support Make 'solaris' a first-class OS type, and select USB tablet support for the appropriate variants. Signed-off-by: John Levon changeset: 708:e9148dda8c9c user: john.levon@sun.com date: Sat Dec 06 22:42:06 2008 -0500 files: virtinst/VirtualDisk.py description: Fix tap failure VirtualDisk driver name/type need setters. Signed-off-by: John Levon changeset: 707:4ff5f60b8f52 user: john.levon@sun.com date: Sat Dec 06 22:41:27 2008 -0500 files: virt-clone virtinst/DistroManager.py virtinst/Guest.py virtinst/cli.py virtinst/util.py description: Least privilege support On Solaris, which users can run virt-install depends on their effective privilege set, not their effective UID. Signed-off-by: John Levon changeset: 706:13390c95ae0a user: john.levon@sun.com date: Sat Dec 06 22:17:19 2008 -0500 files: virtinst/CloneManager.py virtinst/util.py description: Provide a common block device size utility for Solaris & Linux. Signed-off-by: John Danielson changeset: 705:ed58873b537c user: john.levon@sun.com date: Sat Dec 06 22:16:03 2008 -0500 files: virtinst/CloneManager.py virtinst/VirtualDisk.py description: Fix sparse file size off-by-one error The Solaris loopback driver (lofi) requires files be a multiple of 512-bytes in size. Sparse files created via lseek(f, size, 0) are 1 byte larger than what is being requested. Signed-off-by: John Danielson changeset: 704:b66d39a23988 user: "Cole Robinson " date: Sat Dec 06 22:13:35 2008 -0500 files: AUTHORS virtinst/util.py description: Remove extra '/' from pool path in lookup_pool_by_path (Andreas Schneider) changeset: 703:a601ebd5c785 user: "Cole Robinson " date: Sat Dec 06 22:00:11 2008 -0500 files: virtinst/Guest.py virtinst/osdict.py description: Return sorted os dictionary lists from static Guest methods. Fix Fedora* sorting to put f10 after f9. changeset: 702:82957a280825 user: "Cole Robinson " date: Sat Dec 06 21:27:37 2008 -0500 files: virtinst/osdict.py description: Don't use disk virtio when installing F9 guests (bz 470389) changeset: 701:9eb684039e4e user: "Cole Robinson " date: Wed Dec 03 11:42:01 2008 -0500 files: virtinst/cli.py description: Don't backtrace if there are prompt or force interaction issues. changeset: 700:74febd10a8a9 user: john.levon@sun.com date: Tue Dec 02 18:25:49 2008 -0800 files: virtinst/ImageFetcher.py description: Fix mount/unmount for Solaris mount is not portable: fix for Solaris Signed-off-by: John Levon changeset: 699:583d6aff027f user: john.levon@sun.com date: Tue Dec 02 10:13:03 2008 -0800 files: tests/pylint-virtinst.sh description: Fix pylint on Solaris Use a good enough awk. Signed-off-by: John Levon changeset: 698:bcd052e6ef9d user: Guido Gunther date: Mon Dec 01 19:44:48 2008 +0100 files: virtinst/util.py description: parse xorg.conf for keymap changeset: 697:318a441c1bed user: Guido Gunther date: Mon Dec 01 19:41:59 2008 +0100 files: tests/pylint-virtinst.sh description: Remove bashisms since we use /bin/sh which is not always bash (it's dash on Debian) changeset: 696:0a953a339693 user: Guido Gunther date: Sat Nov 29 18:39:05 2008 +0100 files: man/en/virt-install.pod description: Pool separator is '/' not ':' changeset: 695:16e923676e84 user: "Cole Robinson " date: Tue Nov 25 10:25:08 2008 -0500 files: virtinst/Storage.py description: Show error message for unimplemented storage volumes. changeset: 694:b7fb41edd7aa user: "Cole Robinson " date: Mon Nov 24 16:29:08 2008 -0500 files: tests/urltest.py description: Add a debug statement to urltest. changeset: 693:9a4ba138bd20 user: "Cole Robinson " date: Mon Nov 24 16:28:56 2008 -0500 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Only fetch .treeinfo once when trying to identify a url's distro. changeset: 692:12bbbbbb1529 user: john.levon@sun.com date: Thu Nov 20 22:48:36 2008 +0000 files: doc/image.rng description: Make image.rng validate again The new checksum element wasn't valid. Signed-off-by: John Levon changeset: 691:7e7211368144 user: "Cole Robinson " date: Mon Nov 24 11:04:41 2008 -0500 files: HACKING MANIFEST.in description: Add HACKING file. changeset: 690:2b10ffc5a696 user: "Cole Robinson " date: Mon Nov 24 13:37:06 2008 -0500 files: setup.py tests/pylint-virtinst.sh description: Add setup.py 'check' command to run a pylint wrapper. changeset: 689:549de9d73d0e user: "Cole Robinson " date: Sun Nov 23 20:19:01 2008 -0500 files: setup.py tests/__init__.py tests/urltest.py description: Add url fetching module to test suite. changeset: 688:5f2cbaded5fc user: "Cole Robinson " date: Sun Nov 23 17:58:10 2008 -0500 files: virtinst/OSDistro.py description: Use treeinfo parsing for scientific linux. changeset: 687:c8769c9f25a6 user: "Cole Robinson " date: Sun Nov 23 17:09:15 2008 -0500 files: virtinst/OSDistro.py description: Have Distro classes register their kernel paths with a common function, rather than implementing their own acquireKernel changeset: 686:dcc0935bc284 user: "Cole Robinson " date: Sun Nov 23 14:37:14 2008 -0500 files: virtinst/OSDistro.py description: Add _uses_treeinfo attribute to OSDistros. changeset: 685:3f88eb6c6b9f user: "Cole Robinson " date: Sun Nov 23 14:06:02 2008 -0500 files: virtinst/OSDistro.py description: Have OSDistros register iso paths, rather than reimplement fetching method. changeset: 684:aa6b21b424ea user: "Cole Robinson " date: Sun Nov 23 13:37:06 2008 -0500 files: virtinst/OSDistro.py description: Add name attribute to OSDistros changeset: 683:e276a74cb815 user: "Cole Robinson " date: Sun Nov 23 13:06:05 2008 -0500 files: virtinst/Guest.py description: Document not using type parameter. changeset: 682:bbb26d444383 user: "Cole Robinson " date: Sun Nov 23 19:20:20 2008 -0500 files: virtinst/Storage.py description: Remove storage pylint. changeset: 681:8bb772d7df61 user: "Cole Robinson " date: Sun Nov 23 19:18:52 2008 -0500 files: virtinst/DistroManager.py virtinst/ImageFetcher.py description: Remove progresscb from ImageFetcher prepareLocation method. changeset: 680:24a96e544e8e user: "Cole Robinson " date: Sun Nov 23 19:15:50 2008 -0500 files: virtinst/ImageFetcher.py description: ImageFetcher: use hasFile to sanity check passed urls, not urlgrabber. changeset: 679:9accd110a116 user: "Cole Robinson " date: Sat Nov 22 19:51:04 2008 -0500 files: virtinst/ImageFetcher.py description: Add ImageFetcher path joining helper method. changeset: 678:22eae43e01af user: "Cole Robinson " date: Sun Nov 23 19:05:26 2008 -0500 files: setup.py tests/__init__.py description: Add --debug option to test commands, allow debug reporting for tests. changeset: 677:4d84f37d1a95 user: "Cole Robinson " date: Sat Nov 22 13:33:12 2008 -0500 files: tests/__init__.py tests/virtconv-test.py tests/xmlconfig.py description: Add helper compare method to tests module. changeset: 676:0827809e13ba user: "Cole Robinson " date: Thu Nov 20 10:53:31 2008 -0500 files: INSTALL setup.py description: Add setup.py 'rpm' command to build a local rpm. changeset: 675:463b82656c4c user: "Cole Robinson " date: Thu Nov 20 10:41:16 2008 -0500 files: MANIFEST.in python-virtinst.spec.in description: Clean up MANIFEST, fix spec building. changeset: 674:3474b7542267 user: "Cole Robinson " date: Thu Nov 20 10:32:04 2008 -0500 files: MANIFEST.in setup.py description: sed spec.in -> spec when running sdist, so we can package the spec. changeset: 673:b6ac1dc4cd1e user: "Cole Robinson " date: Thu Nov 20 09:57:23 2008 -0500 files: setup.py description: Add description for setup.py 'test' command. changeset: 672:d45b254f78f5 user: "Cole Robinson " date: Sun Nov 23 18:29:57 2008 -0500 files: setup.py description: Clean up i18n install command. changeset: 671:c96a81e57850 user: "Cole Robinson " date: Tue Nov 18 10:45:48 2008 -0500 files: virtinst/DistroManager.py virtinst/Guest.py description: Don't pass os_distro to installer if fetching a kernel. changeset: 670:0ce060f935ec user: "Cole Robinson " date: Tue Nov 18 10:37:21 2008 -0500 files: virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ParaVirtGuest.py description: Move all _prepare_install logic to base Guest class. changeset: 669:cf8a82e65215 user: "Cole Robinson " date: Tue Nov 18 10:15:13 2008 -0500 files: virtinst/FullVirtGuest.py description: Remove redundant function. changeset: 668:ef0f0a4a24b9 user: "Cole Robinson " date: Tue Nov 18 10:14:47 2008 -0500 files: virtinst/FullVirtGuest.py virtinst/Guest.py description: Move os_type and os_variant properties to parent Guest class. changeset: 667:b9096505560e user: "Cole Robinson " date: Mon Nov 17 17:23:49 2008 -0500 files: virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/osdict.py description: Move os dictionary to its own file. Associate the dict with Guest rather than FullVirtGuest. changeset: 666:20c94ac6e522 user: "Cole Robinson " date: Mon Nov 17 13:17:28 2008 -0500 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Remove GentooDistro class: installing from a gentoo tree isn't all that useful (or doable AFAICT) changeset: 665:0bcc371055eb user: "Cole Robinson " date: Mon Nov 17 11:20:26 2008 -0500 files: virtinst/OSDistro.py description: Add support for fetching mandriva kernels. changeset: 664:1f536f7c3914 user: "Cole Robinson " date: Mon Nov 17 11:19:24 2008 -0500 files: virtinst/OSDistro.py description: OSDistro: centralize common initrd/kernel fetching code. changeset: 663:5929933af553 user: "Cole Robinson " date: Sun Nov 23 18:06:51 2008 -0500 files: virtinst/OSDistro.py description: Add support for fetching ubuntu kernels and boot disks. changeset: 662:0e06d7da23e3 user: "Cole Robinson " date: Sun Nov 16 20:18:42 2008 -0500 files: virtinst/OSDistro.py description: OSDistro: Factor out common fetch-file-and-match-regex code. changeset: 661:0d24ec94a081 user: "Cole Robinson " date: Sun Nov 16 19:10:27 2008 -0500 files: virtinst/OSDistro.py description: Make debian ValidStore a bit less general. changeset: 660:2fad7389b55f user: "Cole Robinson " date: Sun Nov 16 17:09:21 2008 -0500 files: virtinst/OSDistro.py description: Throw nicer error is suse tree doesn't have a boot.iso changeset: 659:7c441371a3fd user: "Cole Robinson " date: Mon Nov 17 17:23:08 2008 -0500 files: virtconv/parsers/virtimage.py description: Don't use ascii_letters, 'string' is deprecated. changeset: 658:67587c451914 user: "Cole Robinson " date: Mon Nov 17 15:46:37 2008 -0500 files: virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ParaVirtGuest.py description: Specify certain Guest methods as explictly abstract. changeset: 657:c7dac0e5dd71 user: "Cole Robinson " date: Sun Nov 16 14:53:44 2008 -0500 files: tests/xmlconfig-xml/install-fullyvirt-livecd.xml virtinst/DistroManager.py virtinst/Guest.py virtinst/LiveCDInstaller.py description: Centralize installer xml building in the base Installer class. changeset: 656:1169f4a60701 user: "Cole Robinson " date: Sun Nov 16 00:54:53 2008 -0500 files: virtinst/Guest.py description: Document some installer methods. changeset: 655:5fa53341877e user: "Cole Robinson " date: Sat Nov 15 23:54:39 2008 -0500 files: virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py description: Move post_install_check to Installer base class. changeset: 654:08a315819b6c user: "Cole Robinson " date: Sun Nov 16 01:33:36 2008 -0500 files: tests/xmlconfig-xml/install-fullyvirt-livecd.xml tests/xmlconfig-xml/install-fullyvirt-pxe.xml tests/xmlconfig.py description: Add xmlconfig tests for livecd and pxe installer. changeset: 653:fbcf7a20c34e user: "Cole Robinson " date: Sat Nov 15 23:58:58 2008 -0500 files: virtconv/parsers/virtimage.py description: Fix virtconv virtimage parser syntax error. changeset: 652:f866aeb55d22 user: "Cole Robinson " date: Tue Nov 18 11:26:28 2008 -0500 files: tests/virtconv-test.py tests/xmlconfig.py virt-clone virt-convert virt-image virt-install virtconv/formats.py virtconv/parsers/virtimage.py virtinst/CapabilitiesParser.py virtinst/CloneManager.py virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ImageFetcher.py virtinst/ImageManager.py virtinst/ImageParser.py virtinst/OSDistro.py virtinst/ParaVirtGuest.py virtinst/Storage.py virtinst/VirtualDisk.py virtinst/cli.py description: Fix lots of unused argument and unused variable warnings, among others. changeset: 651:156d42395f80 user: "Cole Robinson " date: Tue Nov 04 16:16:58 2008 -0500 files: tests/image.py tests/storage.py tests/validation.py tests/virtconv-test.py virt-install virtconv/diskcfg.py virtconv/parsers/virtimage.py virtinst/CapabilitiesParser.py virtinst/CloneManager.py virtinst/DistroManager.py virtinst/Guest.py virtinst/ImageFetcher.py virtinst/ImageParser.py virtinst/OSDistro.py virtinst/VirtualDisk.py virtinst/cli.py virtinst/util.py description: Remove instances of variables overriding builtin options. changeset: 650:699aa9d293c3 user: "Cole Robinson " date: Tue Nov 04 14:18:48 2008 -0500 files: tests/validation.py virt-image virt-install virtinst/CloneManager.py virtinst/Guest.py virtinst/ImageParser.py virtinst/util.py description: Fix indentation errors. changeset: 649:3c2084a8ab50 user: "Cole Robinson " date: Tue Nov 04 14:17:05 2008 -0500 files: tests/storage.py virt-clone virt-convert virt-image virt-install virtconv/parsers/virtimage.py virtinst/CloneManager.py virtinst/DistroManager.py virtinst/Guest.py virtinst/ImageFetcher.py virtinst/OSDistro.py virtinst/Storage.py virtinst/cli.py virtinst/util.py description: Remove unused variables. changeset: 648:9b12631afe6d user: "Cole Robinson " date: Tue Nov 04 14:02:05 2008 -0500 files: setup.py tests/storage.py tests/virtconv-test.py virt-clone virt-convert virt-image virt-install virtconv/parsers/virtimage.py virtconv/parsers/vmx.py virtinst/CloneManager.py virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ImageFetcher.py virtinst/ImageParser.py virtinst/LiveCDInstaller.py virtinst/ParaVirtGuest.py virtinst/Storage.py virtinst/VirtualDevice.py virtinst/VirtualDisk.py virtinst/cli.py description: Remove unused imports. changeset: 647:3a9b23c6cd62 user: "Cole Robinson " date: Mon Nov 10 14:53:58 2008 -0500 files: AUTHORS virtinst/FullVirtGuest.py description: Don't skip pxe if virtio nic specified (works for F10 at least). (Alan Pevec) changeset: 646:38298b55baad user: "Cole Robinson " date: Mon Nov 10 14:50:13 2008 -0500 files: virt-clone virt-image virt-install description: Don't explicitly import virtinst's gettext function: screws with unicode. changeset: 645:a7c5d3f7fd64 user: "Cole Robinson " date: Thu Nov 06 16:26:27 2008 -0500 files: setup.py description: Don't try to install virt-pack. changeset: 644:8d816eb9cf1d user: "Cole Robinson " date: Thu Nov 06 13:19:04 2008 -0500 files: virt-pack virtinst/UnWare.py description: Remove virt-pack (replaced by virt-convert). (Joey Boggs) changeset: 643:8b19fc149cae user: Bryan Kearney date: Tue Nov 04 16:16:45 2008 -0500 files: virtinst/ImageParser.py description: Allow Image Parser to be called without a file name. This is used to support using the object model directly changeset: 642:352ef78f5a1f user: "Cole Robinson " date: Tue Nov 04 13:57:56 2008 -0500 files: man/en/virt-install.pod description: virt-install --disk bus podfile typo. changeset: 641:fe7ecaedecc3 user: "Cole Robinson " date: Tue Nov 04 13:56:45 2008 -0500 files: virtinst/ImageFetcher.py description: Don't add extraneous '/' to ftp path. changeset: 640:bd2ec3b7b815 user: "Cole Robinson " date: Mon Nov 03 14:44:31 2008 -0500 files: virtinst/util.py description: Accomodate differently formatted sysconfig/keyboard files. changeset: 639:c3378e5214af user: "Cole Robinson " date: Mon Nov 03 14:43:51 2008 -0500 files: virtinst/keytable.py description: Fix some keytable ordering to be a bit more clear. changeset: 638:285a112054ff user: "Cole Robinson " date: Thu Oct 30 15:51:56 2008 -0400 files: virtinst/OSDistro.py description: Add support for Debian Xen paravirt installs. (Guido Gunther) Lenny supports this. Also add transparent support for 'http://people.debian.org/~joeyh/d-i/' which is the official location for debian-installer daily builds but has slightly different layout (images/daily instead of current/images). changeset: 637:54ab0d67a045 user: Guido Gunther date: Thu Oct 30 13:52:06 2008 +0100 files: virt-install description: 710611367b50 broke the device suboption of --disk. This fixes it. changeset: 636:fef7dd673020 user: Guido Gunther date: Thu Oct 30 13:51:42 2008 +0100 files: virt-install description: Fix --disk error message Opt is a tuple. Withouth this we get ERROR not all arguments converted during string formatting instead of a reasonable error message. changeset: 635:ebfe3931efdb parent: 622:3c632dddb27d parent: 634:da1238a5cdd7 user: "Cole Robinson " date: Thu Oct 30 13:15:49 2008 -0400 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-block.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-phy.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/capabilities-kvm.xml tests/capabilities-qemu.xml tests/capabilities-test.xml tests/capabilities-xen.xml tests/image.xml tests/image2nics.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-block.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-phy.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/misc-xml-escaping.xml virtinst/ImageParser.py description: Merge heads. changeset: 634:da1238a5cdd7 user: "Cole Robinson " date: Thu Oct 30 13:14:53 2008 -0400 files: MANIFEST.in description: Update MANIFEST changeset: 633:8542b30bcdd6 user: "Cole Robinson " date: Thu Oct 30 12:58:06 2008 -0400 files: tests/virtconv-files/virtimage2vmx/image.virt-image tests/virtconv-files/virtimage2vmx/image.vmx tests/virtconv-files/vmx2virtimage/test.virt-image tests/virtconv-files/vmx2virtimage/test.vmx tests/virtconv-test.py description: Add a basic virtconv test suite. changeset: 632:83364f9e6fe8 user: "Cole Robinson " date: Thu Oct 30 12:57:27 2008 -0400 files: tests/xmlconfig.py description: Show actual 'diff' output when comparing xml files in test suite. changeset: 631:db518e3aedc9 user: "Cole Robinson " date: Thu Oct 30 11:54:33 2008 -0400 files: virtconv/parsers/vmx.py description: virtconv: Log info if we skip a vmx scsi disk. Don't calculate new ide bus nr if it was provided. changeset: 630:d196dddf6c7c user: "Cole Robinson " date: Thu Oct 30 10:54:18 2008 -0400 files: virtconv/parsers/virtimage.py virtconv/parsers/vmx.py description: virtconv: fix some memory conversion factors between formats changeset: 629:a818aed7191e user: "Cole Robinson " date: Thu Oct 30 10:50:08 2008 -0400 files: virtinst/ImageParser.py description: Store memory value as an int rather than a string in ImageParser changeset: 628:be368fd7608b user: "Cole Robinson " date: Wed Oct 29 16:43:24 2008 -0400 files: virtconv/parsers/virtimage.py description: Don't add needless description spacing with virtconv virt-image export changeset: 627:e3301b63ebd0 user: "Cole Robinson " date: Wed Oct 29 16:22:21 2008 -0400 files: virtconv/parsers/vmx.py description: Check whole file instead of just first line to verify vmx files. changeset: 626:62bea71e25b8 user: "Cole Robinson " date: Wed Oct 29 15:12:22 2008 -0400 files: virtconv/parsers/vmx.py description: Remove timestamp from generated vmx file to accomodate test suite. changeset: 625:5fb462a6731d user: "Cole Robinson " date: Wed Oct 29 15:08:20 2008 -0400 files: virtconv/formats.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py description: Add 'export' command to parser class, returns generated config as a string. changeset: 624:d1e187874099 user: "Cole Robinson " date: Tue Oct 28 12:53:07 2008 -0400 files: tests/__init__.py tests/storage.py description: Add basic test suite to exercise storage xml building and installing. changeset: 623:a5b743a6ac98 parent: 620:d1cfd3e75b1c user: "Cole Robinson " date: Tue Oct 28 12:43:13 2008 -0400 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-block.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-phy.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/capabilities-kvm.xml tests/capabilities-qemu.xml tests/capabilities-test.xml tests/capabilities-xen.xml tests/capabilities-xml/capabilities-kvm.xml tests/capabilities-xml/capabilities-qemu.xml tests/capabilities-xml/capabilities-test.xml tests/capabilities-xml/capabilities-xen.xml tests/capabilities.py tests/image-xml/image.xml tests/image-xml/image2nics.xml tests/image.py tests/image.xml tests/image2nics.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-block.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-phy.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/misc-xml-escaping.xml tests/xmlconfig-xml/boot-fullyvirt-disk-block.xml tests/xmlconfig-xml/boot-fullyvirt-disk-file.xml tests/xmlconfig-xml/boot-paravirt-disk-block.xml tests/xmlconfig-xml/boot-paravirt-disk-drv-file.xml tests/xmlconfig-xml/boot-paravirt-disk-drv-phy.xml tests/xmlconfig-xml/boot-paravirt-disk-drv-tap-qcow.xml tests/xmlconfig-xml/boot-paravirt-disk-drv-tap.xml tests/xmlconfig-xml/boot-paravirt-disk-file.xml tests/xmlconfig-xml/boot-paravirt-many-disks.xml tests/xmlconfig-xml/install-fullyvirt-disk-block.xml tests/xmlconfig-xml/install-fullyvirt-disk-file.xml tests/xmlconfig-xml/install-paravirt-disk-block.xml tests/xmlconfig-xml/install-paravirt-disk-drv-file.xml tests/xmlconfig-xml/install-paravirt-disk-drv-phy.xml tests/xmlconfig-xml/install-paravirt-disk-drv-tap-qcow.xml tests/xmlconfig-xml/install-paravirt-disk-drv-tap.xml tests/xmlconfig-xml/install-paravirt-disk-file.xml tests/xmlconfig-xml/install-paravirt-many-disks.xml tests/xmlconfig-xml/misc-xml-escaping.xml tests/xmlconfig.py description: Move test xml files to subdirectories. changeset: 622:3c632dddb27d user: "Cole Robinson " date: Tue Oct 28 12:35:10 2008 -0400 files: virt-image description: Pass meter to disk csum calculating from virt-image changeset: 621:b9f914eb509e user: "Cole Robinson " date: Tue Oct 28 12:29:29 2008 -0400 files: virtinst/ImageParser.py description: Alter disk csum calculating to require a progress meter to be passed. changeset: 620:d1cfd3e75b1c user: "Cole Robinson " date: Mon Oct 27 13:40:24 2008 -0400 files: po/zh-CN.po description: Updated zh-CN translation. changeset: 619:2ed83f57826d user: "Cole Robinson " date: Wed Oct 22 16:03:59 2008 -0400 files: po/pt_BR.po po/zh-CN.po description: Updated translations from Fedora. changeset: 618:e5fe9af202bd user: "Cole Robinson " date: Wed Oct 22 14:40:08 2008 -0400 files: virtinst/Storage.py description: Add iSCSI volume class stub and raise error if it is instantiated. changeset: 617:70b32f9b4d74 user: "Cole Robinson " date: Wed Oct 22 14:37:16 2008 -0400 files: virtinst/Storage.py description: Actually return pool object after DiskPool install. changeset: 616:729ce5453a58 user: "Cole Robinson " date: Wed Oct 22 13:23:43 2008 -0400 files: virtinst/Storage.py description: Disk type is 'dos' not 'msdos' changeset: 615:2c657c53ef1a user: "Cole Robinson " date: Tue Oct 21 10:18:07 2008 -0400 files: AUTHORS virtinst/FullVirtGuest.py description: Add seperate dict entry for winxp 64 since it has separate requirements (Tom Hug hes) changeset: 614:976334e29192 user: "Cole Robinson " date: Mon Oct 20 11:11:20 2008 -0400 files: virt-image description: Check virt-image checksums from cli tool (Joey Boggs) changeset: 613:710611367b50 user: "Guido Gunther " date: Fri Oct 17 12:07:03 2008 +0200 files: man/en/virt-install.pod virt-install description: Allow to pass the bustype via --disk changeset: 612:9f45a36d8242 user: "Cole Robinson " date: Thu Oct 16 11:18:49 2008 -0400 files: virtinst/ImageParser.py description: Add checksum support to ImageParser (Joey Boggs) changeset: 611:d920fb2662c1 user: "Cole Robinson " date: Thu Oct 16 11:15:41 2008 -0400 files: virtinst/VirtualDisk.py description: Fix missing variable error. changeset: 610:9f6f1a011174 user: "Cole Robinson " date: Tue Oct 14 14:32:46 2008 -0400 files: doc/image.rng virtinst/ImageParser.py description: Teach ImageParser how to parse disk checksum values (Joey Boggs) changeset: 609:f117c8243aa5 user: "Cole Robinson " date: Tue Oct 14 13:30:06 2008 -0400 files: virtinst/VirtualDisk.py description: Refresh storage pool if trying to lookup a volume. changeset: 608:3e2e7db24cb5 user: "Cole Robinson " date: Thu Oct 09 12:35:25 2008 -0400 files: virtconv/diskcfg.py description: virt-convert: Add checksum option to disk class (Joey Boggs) changeset: 607:2aba69a1a16c user: "Cole Robinson " date: Mon Oct 06 12:21:17 2008 -0400 files: virtinst/cli.py description: Fix --bridge option to not report collision with --network (Mark McLoughlin) changeset: 606:ca48e58d85ec user: "Cole Robinson " date: Fri Oct 03 14:23:37 2008 -0400 files: virt-convert virtconv/diskcfg.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py description: Add virt-image import and vmx export capabilities for virtconv (Joey Boggs) changeset: 605:abc2cae7cff5 user: "Cole Robinson " date: Tue Sep 30 12:52:00 2008 -0400 files: virtinst/Guest.py description: Don't try to compare MAC addresses if nic doesn't have one specified. changeset: 604:4597f79e11f0 user: "Guido Gunther " date: Thu Sep 25 19:24:21 2008 +0200 files: virtinst/FullVirtGuest.py description: lenny can do virtio changeset: 603:994d4cd7d888 user: "Cole Robinson " date: Mon Sep 29 11:05:46 2008 -0400 files: tests/validation.py virtinst/CloneManager.py virtinst/cli.py description: Pass connection to VirtualNetworkInterface. changeset: 602:5136f58c5567 user: "Cole Robinson " date: Mon Sep 29 11:05:31 2008 -0400 files: virtinst/Guest.py description: Check that passed virtual network exists, and is active. changeset: 601:6d098c710b4b user: "Cole Robinson " date: Mon Sep 29 10:30:00 2008 -0400 files: virtinst/Guest.py description: Have VirtualNetworkInterface extend VirtualDevice changeset: 600:58a909b4f71c user: "Cole Robinson " date: Mon Sep 22 11:32:11 2008 -0400 files: virtinst/Guest.py description: Only use libvirt created scratchdirs if they exist changeset: 599:8f48969778e6 user: Guido Guenther date: Mon Sep 22 13:07:04 2008 +0200 files: virtinst/Guest.py description: set a proper scratchdir for non root users changeset: 598:c6a767b4d632 user: Guido Guenther date: Mon Sep 22 13:07:20 2008 +0200 files: virtinst/ImageFetcher.py description: create scratchdir if it doesn't exist changeset: 597:042be788a704 user: "Cole Robinson " date: Mon Sep 22 09:55:51 2008 -0400 files: virt-convert description: Use cli.fail helper in virt-convert changeset: 596:339753e30c1d user: "Cole Robinson " date: Mon Sep 22 09:46:47 2008 -0400 files: virtconv/parsers/vmx.py description: Don't error if disk has no path in vmx file. changeset: 595:458daeb1a7bc user: "Cole Robinson " date: Mon Sep 22 09:46:08 2008 -0400 files: virtinst/util.py description: More thorough checking for default qemu connection. changeset: 594:f87154697807 user: "Cole Robinson " date: Thu Sep 18 16:44:30 2008 -0400 files: python-virtinst.spec.in setup.py description: Don't barf on package syntax errors when building. We really shouldn't have BuildRequires on every package we import, save that for install time. changeset: 593:bf23e7bd2b6d user: "Cole Robinson " date: Thu Sep 18 16:41:33 2008 -0400 files: MANIFEST.in description: Add INSTALL to manifest. changeset: 592:39147017bd13 user: "Cole Robinson " date: Wed Sep 17 11:02:29 2008 -0400 files: virt-install description: Fix --wait option to handle some funky libvirt stuff on rhel5. changeset: 591:0c1e9d4e9981 user: "Cole Robinson " date: Wed Sep 17 10:54:08 2008 -0400 files: virt-install description: Slim down --wait help message (Mark McLoughlin) changeset: 590:dc76d336082e user: "Cole Robinson " date: Tue Sep 16 14:48:34 2008 -0400 files: po/pl.po description: Updated polish translation. changeset: 589:6a4c3f52df1e user: "Cole Robinson " date: Tue Sep 16 14:44:49 2008 -0400 files: AUTHORS virtinst/FullVirtGuest.py description: Setup virtio for f9. (Francois Kooman) changeset: 588:e362f5306b26 user: john.levon@sun.com date: Mon Sep 15 22:28:00 2008 +0100 files: virt-convert description: virt-convert: remove -t option This never did anything, and is undocumented. Signed-off-by: John Levon changeset: 587:692e4d0ce7d6 user: john.levon@sun.com date: Tue Sep 16 14:45:50 2008 +0100 files: virtconv/parsers/vmx.py description: virt-convert: make VMX parser case insensitive VMWare tools apparently don't care, so neither should we. Some VMX generators don't use the proper case with keys such as 'fileName'. Signed-off-by: John Levon changeset: 586:b39a144682b8 user: "Cole Robinson " date: Tue Sep 16 11:19:20 2008 -0400 files: virtinst/cli.py description: Log traceback (if available) from cli fail helper. changeset: 585:63a843fec103 user: "Cole Robinson " date: Fri Sep 12 14:59:04 2008 -0400 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/misc-xml-escaping.xml tests/xmlconfig.py virtinst/FullVirtGuest.py description: Explicitly set FullVirtGuest arch to equal host arch if none is passed. changeset: 584:1021d9c89a74 user: "Cole Robinson " date: Fri Sep 12 14:50:16 2008 -0400 files: virtconv/parsers/virtimage.py description: virt-convert: Fix crash caused by accessing now private os dictionary. (Joey Boggs) changeset: 583:926769542d04 user: "Cole Robinson " date: Fri Sep 12 14:23:11 2008 -0400 files: python-virtinst.spec.in description: Fix spec to be closer to current fedora version. changeset: 582:a7b8fb0b1f9d user: "Cole Robinson " date: Wed Sep 10 15:34:18 2008 -0400 files: .hgtags description: Added tag virtinst-0_400_0 for changeset 2f37c58e7347 changeset: 581:2f37c58e7347 tag: virtinst-0_400_0 user: "Cole Robinson " date: Wed Sep 10 15:33:19 2008 -0400 files: po/fr.po po/it.po po/ja.po po/pl.po po/pt_BR.po po/sr.po po/sr@latin.po description: Fix messed up translation updates. changeset: 580:4661d020750d user: "Cole Robinson " date: Wed Sep 10 15:15:41 2008 -0400 files: .hgtags description: Added tag virtinst-0_400_0 for changeset 698796184096 changeset: 579:698796184096 user: "Cole Robinson " date: Wed Sep 10 15:15:13 2008 -0400 files: ChangeLog NEWS python-virtinst.spec.in setup.py description: Prep for release. changeset: 578:c3191151aab5 user: "Cole Robinson " date: Wed Sep 10 14:06:24 2008 -0400 files: po/fr.po po/it.po po/ja.po po/pl.po po/pt_BR.po po/sr.po po/sr@latin.po po/virtinst.pot description: Update translations. changeset: 577:fe8ebfa7bfe4 user: "Cole Robinson " date: Wed Sep 10 13:33:01 2008 -0400 files: virt-image virt-install virtinst/cli.py virtinst/util.py description: Make sure to default to virtual networking if installing remotely. changeset: 576:2a1855727139 user: "Cole Robinson " date: Wed Sep 10 13:32:08 2008 -0400 files: virtinst/VirtualDisk.py description: Throw useful error if size not specified when implicitly creating a volume. changeset: 575:efc69b27c2cb user: "Cole Robinson " date: Wed Sep 10 07:29:07 2008 -0400 files: python-virtinst.spec.in description: Fix egginfo spec conditional. changeset: 574:e069659bf07f user: "Cole Robinson " date: Wed Sep 10 11:56:00 2008 -0400 files: virtinst/FullVirtGuest.py description: Revert explictly setting arch for fullvirt guest incase it causes regressions. changeset: 573:ca8696e44ab2 user: "Cole Robinson " date: Wed Sep 10 11:41:25 2008 -0400 files: python-virtinst.spec.in setup.py description: Update spec file description and Provides changeset: 572:ecce8f703822 user: "Cole Robinson " date: Tue Sep 09 17:18:46 2008 -0400 files: virtinst/Storage.py description: Basic iscsi pool implementation. changeset: 571:cb9d1c0c7314 user: "Cole Robinson " date: Tue Sep 09 07:33:52 2008 -0400 files: virtinst/cli.py description: Fix virt-install to fail if it can't find a default connection. changeset: 570:5ba112af9fe5 user: "Cole Robinson " date: Tue Sep 09 07:21:47 2008 -0400 files: virtinst/CapabilitiesParser.py description: Throw useful error if users capabilities xml has no domains. changeset: 569:67d7b374ae2d user: "Cole Robinson " date: Tue Sep 09 11:41:06 2008 -0400 files: virtinst/Storage.py description: Disk pool support. changeset: 568:712de41bdc10 user: "Cole Robinson " date: Tue Sep 09 08:13:25 2008 -0400 files: virtinst/DistroManager.py description: Don't fail post_install_check if on remote connection. changeset: 567:b55bd237b33c user: "Cole Robinson " date: Mon Sep 08 23:52:00 2008 -0400 files: virtinst/FullVirtGuest.py virtinst/Guest.py description: Pull emulator and loader values from capabilities. changeset: 566:078e20c50d3f user: "Cole Robinson " date: Mon Sep 08 21:49:44 2008 -0400 files: virtinst/VirtualDisk.py description: Don't do an extra unneccessary validation loop. changeset: 565:d11609eab5d1 user: "Cole Robinson " date: Mon Sep 08 21:49:24 2008 -0400 files: virtinst/Storage.py description: Actually allow sparse volume xml to be created. changeset: 564:c78879dcc6b3 user: "Cole Robinson " date: Mon Sep 08 20:47:12 2008 -0400 files: man/en/virt-install.1 man/en/virt-install.pod virt-install virtinst/cli.py description: Switch virt-install to default to _not_ prompting. Add a --prompt option so that users can request it if they choose. changeset: 563:b14a070dabec user: "Cole Robinson " date: Mon Sep 08 20:13:14 2008 -0400 files: virtinst/Guest.py description: Only use xen scratchdir if it exists. changeset: 562:0080e4c6652f user: "Cole Robinson " date: Mon Sep 08 10:55:30 2008 -0400 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Add a GenericDistro OSDistro / image store. Doesn't try to confirm an tree's identity, just checks known tree paths for potential install media. changeset: 561:b122c78b7082 user: "Cole Robinson " date: Mon Sep 08 10:54:25 2008 -0400 files: virtinst/ImageFetcher.py description: Fix bug in building image paths to fetch. changeset: 560:079215f26b18 user: "Cole Robinson " date: Sun Sep 07 19:07:02 2008 -0400 files: virtinst/Storage.py description: Don't initialize progress meter if creating storage, since we don't have any way to use it at this point. changeset: 559:0613104b356e user: "Cole Robinson " date: Sun Sep 07 19:04:37 2008 -0400 files: virtinst/Storage.py virtinst/VirtualDisk.py description: Don't allow setting storage volume as nonsparse from VirtualDisk, since allocating a nonsparse volume halts libvirtd for the entire operation. changeset: 558:fdc5038d551c user: "Cole Robinson " date: Sun Sep 07 18:58:31 2008 -0400 files: virtinst/VirtualDevice.py description: VirtualDevice: Allow changing setting conn property changeset: 557:66437e281256 user: "Cole Robinson " date: Sun Sep 07 18:58:15 2008 -0400 files: virt-install description: virt-install: Fix typo when raising an error in build_default_pool changeset: 556:8ea490a630e4 user: "Cole Robinson " date: Sun Sep 07 15:54:18 2008 -0400 files: virtinst/util.py description: Fix is_storage_capable to accomodate function not being supported. changeset: 555:9643aed4060f user: "Cole Robinson " date: Sat Sep 06 14:18:18 2008 -0400 files: virt-install description: If user passes '/var/lib/libvirt/images' for a dirname or 'default' as a pool name, create the this as a pool if it doesn't exist. changeset: 554:dd8a451b7d20 user: "Cole Robinson " date: Sat Sep 06 14:15:40 2008 -0400 files: virt-install virtinst/Storage.py description: Fix free volume name generation to allow specifying a suffix. changeset: 553:9c545efb86f4 user: "Cole Robinson " date: Sat Sep 06 12:52:45 2008 -0400 files: virtinst/DistroManager.py description: DistroManager fix to pass test suite. changeset: 552:0196775774bf user: "Cole Robinson " date: Fri Sep 05 17:05:12 2008 -0400 files: man/en/virt-install.1 man/en/virt-install.pod virt-install description: virt-install: expand --disk option to specify size and sparse. changeset: 551:36307728f90e user: "Cole Robinson " date: Fri Sep 05 14:56:39 2008 -0400 files: virtinst/ImageFetcher.py description: Fix URL generation from using two /'s (broke certain sites) changeset: 550:c20df049889e user: "Cole Robinson " date: Fri Sep 05 09:15:55 2008 -0400 files: virtinst/DistroManager.py description: Don't check if install media exists locally if on a remote connection. changeset: 549:f714274e4da8 user: "Cole Robinson " date: Thu Sep 04 18:59:46 2008 -0400 files: virtinst/VirtualDisk.py description: Add a new VirtualDisk use case. path is not a volume, but dirname is the target path of a pool. we can assume this is a request to create a volume on that pool with name basename. changeset: 548:380ac563dd7a user: "Cole Robinson " date: Thu Sep 04 18:59:32 2008 -0400 files: virtinst/Storage.py description: Fix up is_size_conflict logging. Disable nonsparse StorageVolume initializing since it hangs libvirtd. changeset: 547:5970b94cc2e7 user: "Cole Robinson " date: Thu Sep 04 18:58:24 2008 -0400 files: virtinst/util.py description: Add lookup_pool_by_path function to find pool by target_path changeset: 546:73ef8376d3c9 user: "Daniel P. Berrange " date: Fri Sep 05 12:09:53 2008 +0100 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-block.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-phy.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-block.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-phy.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/misc-xml-escaping.xml description: Fix test suite changeset: 545:a29433d3e3c2 user: "Cole Robinson " date: Wed Sep 03 16:16:00 2008 -0400 files: po/pt_BR.po description: Add brazilian portuguese translation. changeset: 544:391240fe0b53 user: "Cole Robinson " date: Wed Sep 03 15:30:03 2008 -0400 files: virtinst/keytable.py virtinst/util.py description: Add "uk" as keytable mapping for "en-gb". Only perform case insensitive lookups in keytable. changeset: 543:dade986aa3bd user: "Cole Robinson " date: Wed Sep 03 14:50:02 2008 -0400 files: virt-clone description: Prompt for confirmation if clone will overwrite an existing file. changeset: 542:12eba35cf371 user: "Cole Robinson " date: Wed Sep 03 14:46:38 2008 -0400 files: virtinst/VirtualDisk.py description: Small fix validating VirtualDisk size == 0 (should be allowed). changeset: 541:702e64a8dad0 user: "Cole Robinson " date: Tue Aug 26 15:23:50 2008 -0400 files: virt-install description: Use typical sparse defaults in virt-install for managed storage. changeset: 540:3e8f2572f92a user: "Cole Robinson " date: Tue Aug 26 15:23:35 2008 -0400 files: virtinst/Storage.py virtinst/VirtualDisk.py description: Fix is_size_conflict in Storage for sparse warnings. changeset: 539:18c63babfa27 user: "Cole Robinson " date: Tue Aug 26 10:57:49 2008 -0400 files: virtinst/Storage.py description: Touch up pool type descriptions. changeset: 538:cb23dd6f5b4d user: "Cole Robinson " date: Wed Aug 20 16:35:08 2008 -0400 files: virt-install description: Remove some dead virt-install code. changeset: 537:739c7468248d user: "Cole Robinson " date: Wed Aug 20 13:03:39 2008 -0400 files: INSTALL description: Add a basic INSTALL file. changeset: 536:a17911a43225 user: "Cole Robinson " date: Wed Aug 20 12:59:15 2008 -0400 files: virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ParaVirtGuest.py virtinst/VirtualDisk.py description: Change disk target generation model: centralize all the work in VirtualDisk so it can be used by other apps. changeset: 535:de5bcee1e78f user: "Cole Robinson " date: Mon Aug 18 16:33:57 2008 -0400 files: virtinst/DistroManager.py description: Few fixes for remote cdrom installs. changeset: 534:1b39c5ee57b0 user: "Cole Robinson " date: Sun Aug 17 15:07:57 2008 -0400 files: virtinst/FullVirtGuest.py description: Fix up os type/variant validation to pass tests. changeset: 533:e33c50bfb78b user: "Cole Robinson " date: Sun Aug 17 15:04:05 2008 -0400 files: virtinst/FullVirtGuest.py description: Don't set first net interface as virtio if doing a PXE install (kvm doesn't seem to support it yet.) changeset: 532:10f0b98b15d1 user: Guido Guenther date: Fri Aug 15 15:01:29 2008 +0200 files: virt-image description: catch ParserException and CapabilitiesParserException changeset: 531:b327c5c24b06 user: "Cole Robinson " date: Sun Aug 17 14:39:14 2008 -0400 files: AUTHORS virtinst/Guest.py description: Update authors list, fix random mac address generation for VirtualNetworkInterface to be dependent on hypervisor type.. changeset: 530:ece7be12556f user: Guido Guenther date: Thu Aug 14 10:09:38 2008 +0200 files: virtinst/CloneManager.py virtinst/util.py description: allow to set vendor prefix for mac addresses use this in CloneManager to set the correct prefix when cloning changeset: 529:aaf18ed5757a user: "Cole Robinson " date: Sun Aug 17 14:21:41 2008 -0400 files: virtinst/FullVirtGuest.py description: Add freebsd 7 os entry. Default to nic model 'ne2k_pci' for freebsd variants. Ref: http://www.nabble.com/Re%3A-Qemu%3A-bridging-on-FreeBSD-7.0-STABLE-p15919603.html changeset: 528:3117341bd348 user: "Cole Robinson " date: Sun Aug 17 14:09:00 2008 -0400 files: virtinst/FullVirtGuest.py description: Use pcnet nic for openbsd. Refs: https://www.redhat.com/archives/et-mgmt-tools/2008-June/msg00018.html http://calamari.reverse-dns.net:980/cgi-bin/moin.cgi/OpenbsdOnQemu changeset: 527:edb9a3fcfb4e user: "Cole Robinson " date: Sun Aug 17 13:54:30 2008 -0400 files: virt-install virtinst/FullVirtGuest.py description: Fix os_type/os_variant to be case insensitive. Allow setting os_variant without an os_type. changeset: 526:784eea07706b user: "Cole Robinson " date: Sun Aug 17 13:19:41 2008 -0400 files: virt-install description: Clean up --help message listing: add option groups, required args listing. changeset: 525:40a1f44beb92 user: "Cole Robinson " date: Thu Aug 14 17:43:14 2008 -0400 files: virtinst/FullVirtGuest.py description: Add fedora 10 and ubuntu hardy os entries. Enable virtio for both. Fix a small device lookup bug. changeset: 524:748b22c358d4 user: "Cole Robinson " date: Thu Aug 14 16:51:24 2008 -0400 files: virtinst/FullVirtGuest.py virtinst/Guest.py description: Add devices field to os dictionary for setting arbitrary device option defaults.Use _set_defaults for FV guests to set disk bus and net model from os dict. changeset: 523:ce527522ab5d user: "Cole Robinson " date: Thu Aug 14 14:39:28 2008 -0400 files: virtinst/FullVirtGuest.py description: Explicitly make OS_TYPES private. changeset: 522:f0b52e2dadd8 user: "Cole Robinson " date: Thu Aug 14 14:35:42 2008 -0400 files: virtinst/FullVirtGuest.py description: More os dictionary slimming. changeset: 521:b7403bed743e user: "Cole Robinson " date: Wed Aug 13 23:41:40 2008 -0400 files: virtinst/VirtualDisk.py description: Add 'bus' property to VirtualDisk changeset: 520:10d95bfcdf5c user: "Cole Robinson " date: Thu Aug 14 17:40:02 2008 -0400 files: virtinst/Guest.py description: Add model field to VirtualNetworkInterface changeset: 519:4c845a1bfbdd user: "Cole Robinson " date: Thu Aug 14 17:38:10 2008 -0400 files: virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ParaVirtGuest.py virtinst/VirtualDisk.py description: Try to centralize and sanitize disk target generation. changeset: 518:354ea4aa8fda user: "Cole Robinson " date: Thu Aug 14 17:32:36 2008 -0400 files: virt-install virtinst/DistroManager.py virtinst/LiveCDInstaller.py description: virt-install: Add --disk option, enables specifying device options and managed storage. changeset: 517:65c75cb37a4a user: "Cole Robinson " date: Wed Aug 13 20:01:52 2008 -0400 files: tests/validation.py virtinst/Guest.py description: Few Net interface fixes to pass validation. changeset: 516:b347e780dc44 user: "Cole Robinson " date: Wed Aug 13 17:13:53 2008 -0400 files: virtinst/Guest.py description: Some cleanup in VirtualNetworkInterface changeset: 515:3557d2799539 user: "Cole Robinson " date: Wed Aug 13 16:19:19 2008 -0400 files: virtinst/FullVirtGuest.py description: FullVirtGuest: add a helper function for looking up os dictionary values. changeset: 514:967ece23f3b2 user: "Cole Robinson " date: Wed Aug 13 15:52:36 2008 -0400 files: virtinst/FullVirtGuest.py description: Clean up OS dict to not massively waste space. changeset: 513:2ca65e59883f user: "Cole Robinson " date: Wed Aug 13 15:16:19 2008 -0400 files: virtinst/VirtualDisk.py description: VirtualDisk: fix up a few instances of path usage. changeset: 512:ca63b113217e user: "Cole Robinson " date: Wed Aug 13 15:12:04 2008 -0400 files: virtinst/Storage.py description: virtinst storage: allocation can be 0, fix up validation. changeset: 511:68abbf31b38e user: "Cole Robinson " date: Wed Aug 13 15:09:36 2008 -0400 files: virtinst/Storage.py description: virtinst storage: remove target path option for StorageVolumes It has no effect when creating a volume, and we can't reliably generate what it will be after the install, so it's not much help as a readonly attribute either. changeset: 510:95dfaa9a29a6 user: "Cole Robinson " date: Tue Aug 12 20:04:12 2008 -0400 files: virtinst/Storage.py description: virtinst: Allow creating logical volumes and pools changeset: 509:1a785be6a818 user: "Cole Robinson " date: Wed Aug 13 14:17:32 2008 -0400 files: virtinst/VirtualDevice.py description: VirtualDevice: small error message fix changeset: 508:8d65c4b70cbf user: "Cole Robinson " date: Tue Aug 12 16:16:45 2008 -0400 files: virtinst/VirtualDisk.py description: VirtualDisk: Fix up extra whitespace in disk xml generation changeset: 507:bbd2585f2896 user: "Cole Robinson " date: Tue Aug 12 16:13:00 2008 -0400 files: virtinst/VirtualDisk.py virtinst/util.py description: VirtualDisk: Check for self.conn before calling is_storage_capable changeset: 506:bd9e79483f70 user: "Cole Robinson " date: Mon Aug 11 18:20:28 2008 -0400 files: virtinst/Storage.py description: Pull 'conn' directly from pool object rather than using connect() changeset: 505:7e41b7902e82 user: "Cole Robinson " date: Sun Aug 10 20:47:32 2008 -0400 files: virtinst/Storage.py description: virtinst: Add 'build' parameter to install method for pools changeset: 504:35894d66cffc user: "Cole Robinson " date: Thu Aug 07 17:02:38 2008 -0400 files: virtinst/DistroManager.py virtinst/Guest.py virtinst/LiveCDInstaller.py description: Make installer location storage api aware. Allow 'location' to be a (poolname, volname) tuple, Attempt to look up volumes if location is a path and a connection has been passed. changeset: 503:22348eef87db user: "Cole Robinson " date: Thu Aug 07 17:00:03 2008 -0400 files: virtinst/VirtualDisk.py description: Make VirtualDisk storage api aware. Actually document the API. Move to be a subclass of VirtualDevice. changeset: 502:512b0b3608e7 user: "Cole Robinson " date: Thu Aug 07 16:47:03 2008 -0400 files: virtinst/VirtualDevice.py description: Add VirtualDevice class, eventually should be used as parent class for all domain device xml classes. changeset: 501:bd1d0b87d5b6 user: "Cole Robinson " date: Thu Aug 07 16:44:49 2008 -0400 files: virtinst/Storage.py description: Add classes for building libvirt storage API xml. changeset: 500:5a718ad38a6d user: "Cole Robinson " date: Thu Aug 07 16:43:48 2008 -0400 files: virtinst/util.py description: Add is_storage_capable, and get_xml_path, and several uri parsing helpers to util. changeset: 499:6a1018bbf699 user: "Cole Robinson " date: Tue Aug 05 21:17:37 2008 -0400 files: virtinst/CloneManager.py virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ImageManager.py virtinst/LiveCDInstaller.py virtinst/VirtualDisk.py virtinst/__init__.py description: Move VirtualDisk to its own file. changeset: 498:9428ea1e91c0 user: bkearney@localhost.localdomain date: Mon Aug 04 15:00:25 2008 -0400 files: doc/image.rng tests/image.py tests/image.xml tests/image2nics.xml virt-image virtinst/ImageParser.py virtinst/UnWare.py virtinst/cli.py description: multiple nic support for virt-image. Added support to allow multiple interface elements in the virt-image.xml. The command line can specify any number of -w or -b elements and the tool will add default networks up to the number of nics specified. It is assumbed that eth0 is the first item specified eth1 is the second, etc. The user can also specify any number mac address up to the number of networks specified. If they specify less, then they are auto assigned. changeset: 497:274f40888b0e user: "Cole Robinson " date: Mon Aug 04 14:26:26 2008 -0400 files: tests/validation.py description: Add some 'size' test cases for VirtualDisk validation, clean up matrix spacing. changeset: 496:a0c7e10b1e92 user: "Cole Robinson " date: Thu Jul 31 16:27:40 2008 -0400 files: virt-install virtinst/cli.py description: Remove most prompting from virt-* tools. Leave only yes or no questions that will help users not shoot themselves in the foot. changeset: 495:6a207373b908 user: "Cole Robinson " date: Tue Jul 29 11:21:07 2008 -0400 files: virtinst/Guest.py description: Small typo with --wait Guest parameters changeset: 494:bb9e28cd6da9 user: "Cole Robinson " date: Tue Jul 29 10:55:21 2008 -0400 files: man/en/virt-clone.1 man/en/virt-convert.1 man/en/virt-image.1 man/en/virt-install.1 description: Regenerate man pages. changeset: 493:3356c71871b9 user: "Cole Robinson " date: Tue Jul 29 10:54:59 2008 -0400 files: man/en/virt-install.pod virt-install virtinst/FullVirtGuest.py virtinst/Guest.py description: virt-install: add --wait option to put a hard time limit on installs. changeset: 492:66a12e767eb7 user: "Cole Robinson " date: Tue Jul 29 10:11:25 2008 -0400 files: virt-install description: Fix sending correct OS type to xml if using default hypervisor selection. changeset: 491:15bf41d90c7a user: john.levon@sun.com date: Fri Jul 25 08:53:47 2008 -0700 files: virtconv/diskcfg.py description: virt-convert: vdisk fixes Update the vdisk code for new vdisk behaviour. Signed-off-by: John Levon changeset: 490:1f02236d9aee user: john.levon@sun.com date: Fri Jul 25 08:52:43 2008 -0700 files: virt-convert description: virt-convert: more error checking Improve the error checking a little. Signed-off-by: John Levon changeset: 489:2c0badd42d08 user: john.levon@sun.com date: Thu Jul 24 09:37:42 2008 -0700 files: doc/image.rng description: Fix Relax-NG pattern matching Don't use unescaped meta-characters in the patterns. Signed-off-by: John Levon changeset: 488:6cdd9c0581fc user: "Cole Robinson " date: Sat Jul 26 23:31:23 2008 -0400 files: virt-install description: Use sensible defaults for virt-install if --hvm or --paravirt isn't specified. changeset: 487:17901cc95e47 user: "Cole Robinson " date: Mon Jul 28 10:10:03 2008 -0400 files: virtinst/Guest.py description: Fix setting listen parameter for graphics device. changeset: 486:0a1b26034251 user: "Cole Robinson " date: Fri Jul 25 15:12:12 2008 -0400 files: virtinst/OSDistro.py description: Fix fetching newer suse paravirt kernels. changeset: 485:c3ea70e4af9d user: "Cole Robinson " date: Mon Jul 28 10:55:02 2008 -0400 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Remove some unnecessary lines. changeset: 484:2ff8e5fe0868 user: john.levon@sun.com date: Thu Jul 17 14:30:22 2008 -0700 files: virtconv/__init__.py description: virt-convert: fix Python 2.4 compatibility Sadly, pkgutil.iter_modules() is new in Python 2.5, so the automatic module finding code won't work in 2.4. Add hard-coded fallbacks for Python 2.4 and earlier. Signed-off-by: John Levon changeset: 483:cd648dc6a949 user: "Cole Robinson " date: Mon Jul 14 12:47:07 2008 -0400 files: man/en/virt-convert.1 man/en/virt-convert.pod virt-convert virtconv/parsers/virtimage.py virtconv/vmcfg.py description: virt-convert: Add OS variant options (John Levon) And use them to set ACPI, APIC, clock, and USB tablet. changeset: 482:9c320e0e7dbe user: "Cole Robinson " date: Mon Jul 14 12:01:05 2008 -0400 files: virtconv/netdevcfg.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py virtconv/vmcfg.py description: virt-convert: implement network device handling (John Levon) changeset: 481:25d936135e2e user: "Cole Robinson " date: Mon Jul 14 11:58:26 2008 -0400 files: virt-convert virtconv/diskcfg.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py virtconv/vmcfg.py description: virt-convert: improve disk handling (John Levon) A whole bunch of fixes for more accurate disk handling. changeset: 480:762f2ec98a3a user: john.levon@sun.com date: Thu Jul 10 06:46:12 2008 -0700 files: virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/ImageManager.py virtinst/LiveCDInstaller.py virtinst/ParaVirtGuest.py virtinst/util.py description: virt-install: correct pygrub path The path to pygrub differs between OS hosts. Properly speaking, this is a property of the hypervisor capabilities, and we'd get it from there. However, traditionally the loader value is empty for PV Xen hosts, so we can't rely on it, so we hard-code it based upon the current host. Signed-off-by: John Levon changeset: 479:b8c76121aa14 user: "Cole Robinson " date: Thu Jul 10 12:28:20 2008 -0400 files: virtinst/Guest.py description: Relax name validation for Guest changeset: 478:06d9128c1a32 user: john.levon@sun.com date: Thu Jul 10 06:46:10 2008 -0700 files: virt-convert virtconv/formats.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py description: virt-convert: add format detection Add format detection, along with detection for VMX Signed-off-by: John Levon changeset: 477:c85fd1898e8a user: john.levon@sun.com date: Thu Jul 10 06:44:50 2008 -0700 files: virt-convert description: virt-convert: small cleanup fix Only add the directory if we really did create it. Signed-off-by: John Levon changeset: 476:9e95dcb002d7 user: john.levon@sun.com date: Thu Jul 10 06:43:56 2008 -0700 files: virtconv/vmcfg.py description: virt-convert: Fix PV install Need to fix a test that was triggering as VM_TYPE_PV was zero. Signed-off-by: John Levon changeset: 475:d4203995f2b6 user: john.levon@sun.com date: Thu Jul 10 06:43:56 2008 -0700 files: virtinst/util.py description: virt-install: fix a typo Fix a mis-indentation and typo that pylint noticed. Signed-off-by: John Levon changeset: 474:3e28e818714b user: john.levon@sun.com date: Thu Jul 10 06:43:56 2008 -0700 files: virtconv/parsers/virtimage.py description: virt-convert: escape Make sure to properly escape contents for XML metacharacters. Signed-off-by: John Levon changeset: 473:b2431a651089 user: john.levon@sun.com date: Thu Jul 10 06:43:56 2008 -0700 files: doc/image.rng virtconv/parsers/virtimage.py description: Modify VM name validation for virt-image and virt-convert There are .vmx files with dots in the VM names. Make the restrictions somewhat looser, and fix virt-image output to replace bad characters such as space. Signed-off-by: John Levon changeset: 472:5b8f8b2e8280 user: "Cole Robinson " date: Thu Jul 10 11:50:53 2008 -0400 files: virt-install description: Allow setting cpuset for qemu guests in virt-install changeset: 471:06315a1b8f70 user: "Cole Robinson " date: Thu Jul 03 21:14:19 2008 -0400 files: virtinst/FullVirtGuest.py description: Back by popular demand, keep cdrom media attached after initial install for Windows guests. changeset: 470:a5c90676f56b user: "Cole Robinson " date: Thu Jul 03 20:14:58 2008 -0400 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-block.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-phy.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-block.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-phy.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/misc-xml-escaping.xml virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ParaVirtGuest.py description: Fix up generated xml spacing in Guest to scale with additional devices. changeset: 469:557add2ce734 user: "Cole Robinson " date: Thu Jul 03 22:27:03 2008 -0400 files: virtinst/Guest.py description: Remove overly restrictive exception catching when replacing existing guest. changeset: 468:fcb4417cab34 user: "Cole Robinson " date: Tue Jul 01 12:48:13 2008 -0400 files: virtinst/OSDistro.py description: Fix Suse installs for hvm/pxe, and newer xen installs changeset: 467:88d453bfcc43 user: "Cole Robinson " date: Mon Jun 30 16:21:13 2008 -0400 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Pass arch to distro stores (needed for suse distros) changeset: 466:4f90a2ba095c user: "Cole Robinson " date: Thu Jul 10 11:38:09 2008 -0400 files: virt-install virtinst/cli.py description: Add --sound option to virt-install, which adds 'es1370' audio model changeset: 465:b4b5cc914a6f user: "Cole Robinson " date: Thu Jul 03 22:16:42 2008 -0400 files: virtinst/Guest.py virtinst/__init__.py description: Add VirtualAudio class and export it changeset: 464:0482bf130feb user: john.levon@sun.com date: Wed Jul 09 11:29:04 2008 -0700 files: man/en/virt-convert.1 man/en/virt-convert.pod virt-convert description: Allow specification of output disk format for virt-convert In particular, allow the disk conversion to be skipped. Signed-off-by: John Levon changeset: 463:3599895684f7 user: john.levon@sun.com date: Wed Jul 09 11:26:23 2008 -0700 files: virt-convert virtconv/diskcfg.py virtconv/formats.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py virtconv/vmcfg.py virtconv/vmconfig.py description: Cleanup created files on failure in virt-convert. Also split virtconv.vmconfig into multiple files. If we can't convert the disks or export the file, perform some cleanup. Signed-off-by: John Levon changeset: 462:d83c2273a124 user: john.levon@sun.com date: Wed Jul 09 11:26:14 2008 -0700 files: man/en/virt-convert.1 man/en/virt-convert.pod virt-convert description: Improve virt-convert output Print some details before long operations such as disk convert, and add a --quiet flag to allow skipping them. Signed-off-by: John Levon changeset: 461:6e9e6e2bcade user: john.levon@sun.com date: Wed Jul 09 11:26:04 2008 -0700 files: virtconv/parsers/virtimage.py virtconv/parsers/vmx.py description: Fix multiple disks in virt-convert. Fix handling of multiple disks. Signed-off-by: John Levon changeset: 460:a478e59b1f31 user: john.levon@sun.com date: Wed Jul 09 11:25:58 2008 -0700 files: man/en/virt-convert.1 man/en/virt-convert.pod virt-convert description: Make --arch optional for virt-convert. Default to the current system arch. Signed-off-by: John Levon changeset: 459:a2be1263c2f5 user: "Cole Robinson " date: Mon Jul 07 17:50:22 2008 -0400 files: virtconv/__init__.py virtconv/parsers/virtimage.py virtconv/parsers/vmx.py virtconv/vmconfig.py description: Add virtconv files to the repo. (John Levon) changeset: 458:53a062ec0c4f user: "Cole Robinson " date: Mon Jul 07 15:29:35 2008 -0400 files: python-virtinst.spec.in description: Fixes to allow virtconv reorg to build properly. changeset: 457:c1db997c73ff user: "Cole Robinson " date: Mon Jul 07 15:13:43 2008 -0400 files: setup.py virt-convert description: Create config parser plugin system for virt-convert. (John Levon) Start a plugin system for config formats parsing, and implement enough of it to get to where we were with virt-convert. changeset: 456:82829d9e63ae user: "Daniel P. Berrange " date: Fri Jul 04 10:23:24 2008 +0100 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/misc-xml-escaping.xml virtinst/FullVirtGuest.py description: Fix test case & bug in console XML changeset: 455:f51292c01e9f user: "Cole Robinson " date: Thu Jul 03 11:46:09 2008 -0400 files: python-virtinst.spec.in description: Remove virt-viewer from the rpm spec. changeset: 454:583dc88770f7 user: "Cole Robinson " date: Thu Jul 03 11:45:45 2008 -0400 files: python-virtinst.spec.in description: Add virt-convert to rpm spec (Joey Boggs) changeset: 453:6d7d84623847 user: "Cole Robinson " date: Thu Jul 03 11:06:02 2008 -0400 files: AUTHORS virt-image virtinst/Guest.py description: Add a --replace flag to allow virt-image to install new images when an existing one with the same name is defined (Bryan Kearney) changeset: 452:8adb4407e8f3 user: "Cole Robinson " date: Wed Jul 02 10:33:20 2008 -0400 files: virt-convert description: Fix -i and -o so they work properly (John Levon) changeset: 451:44111dff8e19 user: "Cole Robinson " date: Wed Jul 02 10:31:33 2008 -0400 files: virt-convert description: Fix up options handling for input dirs. (John Levon) If we specify an input directory, and no output, then default to placing a config file in the input directory. changeset: 450:67ee36c36289 user: "Cole Robinson " date: Wed Jul 02 10:29:32 2008 -0400 files: virt-convert description: Fix .vmx parsing for DOS files (John Levon) changeset: 449:ca360525859b user: "Cole Robinson " date: Wed Jul 02 10:08:18 2008 -0400 files: virt-convert description: Move some option logging in virt-convert (John Levon) changeset: 448:ed588cd21acb user: "Cole Robinson " date: Wed Jul 02 10:07:55 2008 -0400 files: virt-convert description: Remove some unnecessary logging in virt-convert changeset: 447:61fc34b1aea9 user: "Cole Robinson " date: Wed Jul 02 10:03:42 2008 -0400 files: man/en/Makefile man/en/virt-convert.1 man/en/virt-convert.pod man/en/virt-unpack.1 man/en/virt-unpack.pod setup.py virt-convert virt-unpack description: Rename virt-unpack to virt-convert (John Levon) changeset: 446:3aed3a30aa7f user: "Cole Robinson " date: Wed Jul 02 09:57:41 2008 -0400 files: virt-unpack description: Fix some pylint (John Levon) changeset: 445:1b5d1cacce0b user: "Cole Robinson " date: Wed Jul 02 09:44:13 2008 -0400 files: virt-unpack description: Add a newline to virt-image output definition (John Levon) changeset: 444:2bbc65f542f6 user: "Cole Robinson " date: Wed Jul 02 09:42:55 2008 -0400 files: AUTHORS man/en/virt-unpack.1 man/en/virt-unpack.pod virt-unpack description: Fix up virt-unpack options to allow both input and output directories, and formats other than vmx->virt-image. (John Levon) changeset: 443:5d9cf6c26624 parent: 439:7e907d31aaa6 parent: 442:a50bbec7b551 user: "Daniel P. Berrange " date: Wed Jul 02 10:50:05 2008 +0100 files: virtinst/FullVirtGuest.py description: Merge heads changeset: 442:a50bbec7b551 user: "Daniel P. Berrange " date: Sat May 10 14:23:07 2008 -0400 files: virtinst/ParaVirtGuest.py description: Remove obsolete unused method changeset: 441:3afef0b524b7 user: "Daniel P. Berrange " date: Sat May 10 14:22:48 2008 -0400 files: virtinst/ParaVirtGuest.py description: Remove obsolete xenner hacks changeset: 440:184a036b4c19 parent: 409:c54605ffcd7b user: "Daniel P. Berrange " date: Sat May 10 14:22:37 2008 -0400 files: virtinst/FullVirtGuest.py description: Fix console tag changeset: 439:7e907d31aaa6 user: "Cole Robinson " date: Tue Jul 01 12:19:17 2008 -0400 files: man/en/virt-unpack.1 man/en/virt-unpack.pod setup.py virt-unpack description: Add virt-unpack command and docs (Joey Boggs) changeset: 438:63aca2dbb315 user: "Cole Robinson " date: Tue Jun 24 12:30:24 2008 -0400 files: AUTHORS description: Updated authors list for proper attribution of last cset changeset: 437:0784ae04ac12 user: "Cole Robinson " date: Tue Jun 24 12:17:05 2008 -0400 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Allow installing from scientific linux trees changeset: 436:b6d938c603df user: "Cole Robinson " date: Tue Jun 24 11:42:11 2008 -0400 files: virtinst/FullVirtGuest.py description: Add Fedora 9 and Windows 2008 install labels. changeset: 435:f64b9019e176 user: "Cole Robinson " date: Thu Jun 19 15:37:41 2008 -0400 files: tests/image.py description: Fix ImageParser test suite. changeset: 434:8cb10b587567 user: "Cole Robinson " date: Thu Jun 19 15:34:45 2008 -0400 files: tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/misc-xml-escaping.xml tests/xmlconfig.py virt-install virtinst/Guest.py description: Clean up VirtualDisk validation. Add rw access and size checking. Add size_conflict function to VirtualDisk changeset: 433:7ce9673ddb72 user: "Cole Robinson " date: Wed Jun 18 13:17:08 2008 -0400 files: virt-install virtinst/LiveCDInstaller.py description: Fix LiveCD installer bug, add some virt-install debug messages changeset: 432:6294e879cd93 user: "Cole Robinson " date: Wed Jun 18 12:40:27 2008 -0400 files: virtinst/Guest.py virtinst/ImageFetcher.py virtinst/ImageManager.py virtinst/cli.py description: Fix some random syntax errors here and there changeset: 431:7e1cc2720815 user: "Cole Robinson " date: Wed Jun 18 12:20:12 2008 -0400 files: virtinst/util.py description: Add os.system wrapper to util for virt-pack commands changeset: 430:021640feb961 user: "Cole Robinson " date: Wed Jun 18 12:18:20 2008 -0400 files: virt-clone virt-image virt-install virt-pack virtinst/cli.py description: Explictly import translation function for command line utilities changeset: 429:3eceb863409f user: "Cole Robinson " date: Wed Jun 18 11:59:32 2008 -0400 files: virt-clone virt-image virt-install virt-pack virtinst/cli.py description: Add 'fail' convenience function to print/log error and exit changeset: 428:b073a4cc32e5 user: "Cole Robinson " date: Mon Jun 16 12:59:36 2008 -0400 files: virtinst/Guest.py virtinst/keytable.py virtinst/util.py description: Move keytable from virt-manager to virtinst changeset: 427:0caa3675b2a5 user: "Cole Robinson " date: Tue Jun 17 11:35:46 2008 -0400 files: virt-clone virt-image virt-install virt-pack virtinst/cli.py description: More optparse help locale fixes to preserve encoding when redirected to file (Bryan Mason) changeset: 426:285970579313 user: "Cole Robinson " date: Tue Jun 17 11:35:03 2008 -0400 files: setup.py description: Fix setup.py to install virt-pack. changeset: 425:d1c50364414d user: "Cole Robinson " date: Tue Jun 17 11:22:46 2008 -0400 files: man/en/virt-pack.1 man/en/virt-pack.pod description: Few fixes for virt-pack man page changeset: 424:5306b7f36816 user: "Cole Robinson " date: Tue Jun 17 11:18:40 2008 -0400 files: man/en/virt-pack.1 man/en/virt-pack.pod description: Add man page for virt-pack (Joey Boggs) changeset: 423:a8177661c7b0 user: "Cole Robinson " date: Tue Jun 17 11:13:36 2008 -0400 files: python-virtinst.spec.in virt-pack virtinst/UnWare.py description: Add virt-pack command (Joey Boggs and David Lutterkort) changeset: 422:94d1a32b1811 user: "Cole Robinson " date: Thu Jun 12 15:09:50 2008 -0400 files: AUTHORS virt-clone virt-image virt-install description: Don't bomb if printing help message with unicode characters (Bryan Mason) changeset: 421:5481034ec305 user: "Cole Robinson " date: Fri Jun 06 12:19:10 2008 -0400 files: virtinst/cli.py description: Fail if number of specified vcpus is out of range for hypervisor (Hiroyuki Kaguchi) changeset: 420:8b9af8bfbe9e user: "Cole Robinson " date: Fri Jun 06 12:13:55 2008 -0400 files: AUTHORS virt-image virtinst/ImageParser.py description: Store the image filename in the Image class (David Lutterkort and Joey Boggs) changeset: 419:ce6910c916b2 user: "Cole Robinson " date: Fri Jun 06 12:02:49 2008 -0400 files: doc/image.rng virtinst/ImageParser.py description: Add version information to image.xml, release attribute to name tag (David Lutterkort and Joey Boggs) The ImageParser has been accepting the release attribute for a while, but that was not reflected in the RelaxNG grammar. changeset: 418:9e71be2a10b7 user: "Cole Robinson " date: Fri Jun 06 12:01:45 2008 -0400 files: virtinst/ImageManager.py virtinst/ImageParser.py description: Rename Boot.disks to Boot.drives in Image* (David Lutterkort and Joey Boggs) In the XML, the corresponding element is called 'drive', not 'disk' changeset: 417:11926a824807 user: "Cole Robinson " date: Fri Jun 06 11:56:27 2008 -0400 files: virtinst/ImageManager.py virtinst/ImageParser.py description: Move abspath check from ImageManager to ImageParser (David Lutterkort and Joey Boggs) changeset: 416:3bfeb5bc5c32 user: "Cole Robinson " date: Fri Jun 06 11:52:02 2008 -0400 files: virt-install virtinst/Guest.py description: Add a few debug messages changeset: 415:4776c61e0fa7 user: "Cole Robinson " date: Thu May 15 16:13:55 2008 -0400 files: virtinst/DistroManager.py description: Small fix for RFC nfs uris changeset: 414:98add67a4dc8 parent: 413:182a60126ad3 parent: 412:309cf2ed646a user: "Daniel P. Berrange " date: Fri May 09 13:10:45 2008 -0400 description: merge heads changeset: 413:182a60126ad3 parent: 411:32ccf77af0af user: "Daniel P. Berrange " date: Fri May 09 13:10:21 2008 -0400 files: virtinst/Guest.py description: Set default initrd/kernel image directory to somewhere selinux safe changeset: 412:309cf2ed646a user: "Cole Robinson " date: Thu May 08 14:18:30 2008 -0400 files: man/en/virt-clone.1 man/en/virt-clone.pod man/en/virt-image-xml.pod man/en/virt-image.1 man/en/virt-image.5 man/en/virt-image.pod man/en/virt-install.1 man/en/virt-install.pod description: Man page updates: virt-image disk formats, --force and --noreboot commands. changeset: 411:32ccf77af0af parent: 410:52285a26aaa2 parent: 409:c54605ffcd7b user: "Daniel P. Berrange " date: Wed Apr 23 22:58:58 2008 -0400 files: virtinst/OSDistro.py description: Merge heads changeset: 410:52285a26aaa2 parent: 403:9d91acd8f291 user: Mark McLoughlin date: Wed Apr 23 15:59:30 2008 +0100 files: virtinst/OSDistro.py description: Remove temporary treeinfo files from /var/tmp Signed-off-by: Mark McLoughlin changeset: 409:c54605ffcd7b parent: 408:5f10c7c171af parent: 407:a33443874046 user: "Daniel P. Berrange " date: Mon Apr 21 18:07:25 2008 -0400 description: Merge heads changeset: 408:5f10c7c171af parent: 405:6462dfd3e606 user: "Daniel P. Berrange " date: Mon Apr 21 18:05:55 2008 -0400 files: virtinst/OSDistro.py description: Fix fetching of hvm kernel/initrds changeset: 407:a33443874046 user: "Cole Robinson " date: Mon Apr 21 16:24:37 2008 -0400 files: virtinst/Guest.py virtinst/util.py description: More robust mac address comparison when checking for collisions. (Hiroyuki Kaguchi) changeset: 406:bab31cb6c621 user: "Daniel P. Berrange " date: Mon Apr 21 15:28:28 2008 -0400 files: python-virtinst.spec.in description: Package egginfo on F8 changeset: 405:6462dfd3e606 user: "Cole Robinson " date: Tue Apr 08 15:35:49 2008 -0400 files: virtinst/Guest.py description: Fix up vcpu error messages changeset: 404:1ddf45f434d2 user: "Daniel P. Berrange " date: Tue Apr 08 11:52:03 2008 -0500 files: po/sr.po po/sr@latin.po description: Added serbian translations changeset: 403:9d91acd8f291 user: "Daniel P. Berrange " date: Thu Apr 03 17:43:47 2008 -0400 files: po/it.po description: Imported italian translation changeset: 402:c6a819b1013e user: "Cole Robinson " date: Thu Apr 03 15:38:19 2008 -0400 files: virtinst/cli.py description: Compare mem to CellsFreeMemory as kbytes, not bytes changeset: 401:78f1be93224e user: "Cole Robinson " date: Wed Apr 02 09:40:41 2008 -0400 files: virtinst/cli.py description: Mistype in cli.get_cpuset changeset: 400:d507b18125f0 user: "Cole Robinson " date: Tue Apr 01 16:14:41 2008 -0400 files: virtinst/CapabilitiesParser.py description: Fix CapabilitiesParser for topology info for libvirt < 0.4.1 changeset: 399:905c1d570971 user: "Cole Robinson " date: Tue Apr 01 15:59:30 2008 -0400 files: virtinst/cli.py description: Don't error if topology info is not in capabilities xml and --cpuset=auto is passed. changeset: 398:0d2a2e526de3 user: "Cole Robinson " date: Thu Mar 27 13:02:05 2008 -0400 files: po/pl.po description: Updated polish translation. changeset: 397:8dfb17b00714 user: "Cole Robinson " date: Thu Mar 27 11:08:06 2008 -0400 files: virt-install description: Pass extraargs to fv guest. changeset: 396:dc4c1ab45f41 user: "Cole Robinson " date: Thu Mar 27 11:06:14 2008 -0400 files: virtinst/CapabilitiesParser.py description: Fix capabilies guestForOSType to default to hosts arch if none is explicitly provided. Moves default virt-install arch back to previous values. changeset: 395:ad08b2d19382 user: "Cole Robinson " date: Thu Mar 27 10:19:48 2008 -0400 files: virtinst/Guest.py description: Fix VirtualGraphics error in get_xml if no keymap is passed. changeset: 394:fc11a2acde42 user: "Cole Robinson " date: Mon Mar 24 14:02:16 2008 -0400 files: virtinst/cli.py description: Don't fail if there is no applicable arrangement for --cpuset=auto changeset: 393:847863a0c075 user: "Cole Robinson " date: Mon Mar 24 11:46:46 2008 -0400 files: virt-install virtinst/cli.py description: Add --cpuset=auto option, supports a best fit numa cell allocation. changeset: 392:9abcabe36d8f user: "Cole Robinson " date: Mon Mar 17 14:36:10 2008 -0400 files: virtinst/Guest.py description: Allow setting VirtualGuest parameters on init changeset: 391:0d6b1b4fd4e2 user: "Cole Robinson " date: Sat Mar 15 18:17:57 2008 -0400 files: tests/boot-paravirt-disk-block.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-phy.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/install-paravirt-disk-block.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-phy.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/validation.py virtinst/util.py description: Fix up test xml (only a whitespace change) changeset: 390:b50d0c0bd3da user: "Cole Robinson " date: Sat Mar 15 18:17:13 2008 -0400 files: virtinst/Guest.py description: Back compat and validation fixes for VirtualGraphics changeset: 389:d3b14cb9bbb1 user: "Cole Robinson " date: Fri Mar 14 18:18:27 2008 -0400 files: virt-image virt-install virtinst/Guest.py virtinst/cli.py description: Switch to use VirtualGraphics internally. Clearly mark all deprecated methods. changeset: 388:4d09a8594e7d user: "Cole Robinson " date: Fri Mar 14 16:57:25 2008 -0400 files: virtinst/Guest.py virtinst/__init__.py description: Clean up and export VirtualGraphics class. The previous graphics classes were never exported, so I removed all the legacy xen stuff, and combined the SDL and VNC classes into one VirtualGraphics class. This will be far more extensible for any future features as well as allow a nice way to get parameter validation and build graphics xml for virt-manager. changeset: 387:465f440a8a42 user: "Cole Robinson " date: Fri Mar 14 10:55:32 2008 -0400 files: virtinst/Guest.py description: Fix bug in is_conflict net. Touch up error messages thrown there. changeset: 386:586205e08e2e user: "Cole Robinson " date: Thu Mar 13 13:14:33 2008 -0400 files: virtinst/CapabilitiesParser.py description: Add topology parsing to CapabilitiesParser changeset: 385:9d72e4722c7f user: "Cole Robinson " date: Thu Mar 13 11:37:22 2008 -0400 files: virtinst/FullVirtGuest.py description: Have cdrom device stick around after reboot for qemu guest: requires current upstream libvirt. changeset: 384:b264738ca7a1 user: "Daniel P. Berrange " date: Mon Mar 10 19:51:34 2008 -0400 files: .hgtags description: Added tag virtinst-0_300_3 for changeset cd5a9f4826f8 changeset: 383:cd5a9f4826f8 tag: virtinst-0_300_3 user: "Daniel P. Berrange " date: Mon Mar 10 19:51:29 2008 -0400 files: ChangeLog python-virtinst.spec.in setup.py description: Update for 0.300.3 release changeset: 382:1c9905817a14 user: "Daniel P. Berrange " date: Mon Mar 10 19:48:14 2008 -0400 files: NEWS description: Updated NEWS changeset: 381:46f66904281b user: "Daniel P. Berrange " date: Mon Mar 10 17:46:47 2008 -0400 files: virtinst/DistroManager.py virtinst/ImageManager.py description: Always include loader tag for HVM guests changeset: 380:838dd456b7fc user: "Daniel P. Berrange " date: Mon Mar 10 17:43:36 2008 -0400 files: virtinst/OSDistro.py description: Remove redundant check for fedora.css, since .treeinfo will always be present for F8 changeset: 379:9593da24975e user: "Daniel P. Berrange " date: Sun Mar 09 16:26:31 2008 -0400 files: virtinst/DistroManager.py virtinst/ImageManager.py virtinst/LiveCDInstaller.py description: Fix os type for older libvirt Xen driver changeset: 378:944955890db9 user: "Daniel P. Berrange " date: Sun Mar 09 12:56:32 2008 -0400 files: virt-install virtinst/CapabilitiesParser.py description: Fix use of --accelerate argument changeset: 377:6d38c4f47aa6 user: "Daniel P. Berrange " date: Sun Mar 09 12:56:11 2008 -0400 files: virtinst/OSDistro.py description: Fix logic for detecting os treeinfo entries based on arch changeset: 376:f44be3a5ef47 parent: 374:507a70e9ed10 parent: 375:4b8fb63b9d9a user: "Daniel P. Berrange " date: Sat Mar 08 13:47:35 2008 -0500 description: Merge heads changeset: 375:4b8fb63b9d9a parent: 372:faf95c934129 user: "Daniel P. Berrange " date: Sat Mar 08 13:25:10 2008 -0500 files: virtinst/FullVirtGuest.py virtinst/ParaVirtGuest.py description: Set os_type for installer to fix test suite changeset: 374:507a70e9ed10 user: "Cole Robinson " date: Thu Mar 06 12:19:13 2008 -0500 files: virt-clone virt-image virt-install virtinst/cli.py description: Add --force option to all cmdline utilities. Option forces a yes answer where applicable, bails out on any prompt that requires non boolean input. changeset: 373:f162e1a34ed1 user: "Cole Robinson " date: Thu Mar 06 10:16:36 2008 -0500 files: virtinst/util.py description: Fix bug in cset 369 in util.get_max_vcpus. Was breaking virt-manager installs. changeset: 372:faf95c934129 user: "Daniel P. Berrange " date: Tue Mar 04 09:54:33 2008 -0500 files: po/fr.po po/ja.po po/pl.po po/virtinst.pot description: Refresh po files changeset: 371:486657e437cd user: "Daniel P. Berrange " date: Tue Mar 04 09:50:09 2008 -0500 files: man/en/virt-install.1 man/en/virt-install.pod virtinst/ImageFetcher.py virtinst/OSDistro.py virtinst/util.py description: Fix misc typos (Atsushi SAKAI) changeset: 370:6d9b578399a1 user: "Cole Robinson " date: Mon Mar 03 15:46:15 2008 -0500 files: virtinst/CloneManager.py virtinst/Guest.py description: Add is_conflict_net to NIC class. changeset: 369:4b9dbbb59121 user: "Cole Robinson " date: Mon Mar 03 12:35:03 2008 -0500 files: virtinst/Guest.py virtinst/util.py description: Pass type to util.get_max_vcpus. Gives accurate value if ex. installing kvm guest on qemu connection. changeset: 368:eb7c2ca2f546 user: "Daniel P. Berrange " date: Wed Feb 27 16:27:06 2008 -0500 files: virtinst/ParaVirtGuest.py description: Workaround libvirt bug wrt to Xenner changeset: 367:b27fa11c302a user: "Daniel P. Berrange " date: Wed Feb 27 11:34:44 2008 -0500 files: virtinst/cli.py description: Reduce min ram to 64 MB instead of 256 changeset: 366:5eb071dd36f2 parent: 363:dc3dd659f7df parent: 365:52f657ebcb4d user: "Daniel P. Berrange " date: Tue Feb 26 22:31:53 2008 -0500 description: merge heads changeset: 365:52f657ebcb4d user: "Daniel P. Berrange " date: Tue Feb 26 22:29:26 2008 -0500 files: virt-clone virt-install description: Remove check for local file existance since it doesn't work remotely & is causing needless interactive prompts changeset: 364:96a8994ff871 parent: 361:80309228720e user: "Daniel P. Berrange " date: Tue Feb 26 20:41:05 2008 -0500 files: virt-install virtinst/DistroManager.py virtinst/Guest.py virtinst/LiveCDInstaller.py virtinst/ParaVirtGuest.py description: Explicitly pass in OS type to distro installer to ensure it picks correct kernel in xenner case, rather than picking kernel based on HV domain type changeset: 363:dc3dd659f7df user: "Cole Robinson " date: Fri Feb 22 13:40:59 2008 -0500 files: virtinst/cli.py description: Use libvirt error handlers and custom exception handler. The libvirt error handler will ignore all error messages, as these errors should be raised as exceptions anyways and dealt with that way. This prevents a deliberately ignored exception from still dumping a libvirt error to the console (such as during domain create when we would us lookupByName to ensure there wasn't a domain name conflict). changeset: 362:549bd0ef2ef7 user: "Cole Robinson " date: Tue Feb 19 16:37:13 2008 -0500 files: virtinst/util.py description: Normalize connection type for get_max_vcpus. Fixes bug where getMaxVcpus was expecting qemu but is receiving QEMU changeset: 361:80309228720e user: "Daniel P. Berrange " date: Sun Feb 24 11:46:13 2008 -0500 files: virt-install virtinst/CapabilitiesParser.py description: Use capabilities XML to determine hypervisor capabilities instead of looking at local state changeset: 360:a84b08ecfb37 user: "Daniel P. Berrange " date: Sun Feb 24 11:31:43 2008 -0500 files: tests/capabilities-kvm.xml tests/capabilities.py virt-image virtinst/CapabilitiesParser.py virtinst/ImageManager.py description: Fix capabilities parser to deal with multiple possible domain types. Fix choosing of architecture for HVM. Added test with KVM capabilities XML changeset: 359:e12c94673001 parent: 357:a99cfa7d021e parent: 358:b931aaa079cd user: "Daniel P. Berrange " date: Fri Feb 22 11:41:22 2008 -0500 files: virtinst/FullVirtGuest.py description: Merge heads changeset: 358:b931aaa079cd parent: 254:b33e850305be user: "Daniel P. Berrange " date: Mon Feb 18 11:48:24 2008 -0500 files: virtinst/FullVirtGuest.py description: Default acpi & apic to be enabled as per previous releases changeset: 357:a99cfa7d021e user: "Daniel P. Berrange " date: Tue Feb 19 12:43:36 2008 -0500 files: virt-install description: Add --noreboot flag for virt-install to prevent automatic reboot changeset: 356:a407e9b41f34 user: "Daniel P. Berrange " date: Mon Feb 18 18:10:02 2008 -0500 files: po/fr.po description: Added french translation from Gauthier Ancelin changeset: 355:3b2bc0e2b060 user: "Daniel P. Berrange " date: Sun Feb 17 16:15:36 2008 -0500 files: virtinst/ImageParser.py description: Allow use of qcow, qcow2, and vmdk disks changeset: 354:16b2d153d577 user: "Daniel P. Berrange " date: Sat Feb 16 13:31:15 2008 -0500 files: virt-clone virt-image virt-install description: Print friendly error message with keyboard interrupt, instead of huge stack trace changeset: 353:f22561aac6fc user: "Daniel P. Berrange " date: Sat Feb 16 13:30:54 2008 -0500 files: AUTHORS virtinst/OSDistro.py description: Use .treeinfo files for probing Red Hat distro variants (Alexander Todorov) changeset: 352:fd6a7fa855d1 user: Mark McLoughlin date: Fri Feb 15 09:37:24 2008 +0000 files: virt-install description: Fix virt-install disks typo Fixes this traceback: Traceback (most recent call last): File "./virt-install", line 498, in main() File "./virt-install", line 462, in main dom = guest.start_install(conscb,progresscb) File "/home/markmc/projects/virt/virtinst--devel/virtinst/Guest.py", line 813, in start_install return self._do_install(consolecb, meter) File "/home/markmc/projects/virt/virtinst--devel/virtinst/Guest.py", line 829, in _do_install self._create_devices(meter) File "/home/markmc/projects/virt/virtinst--devel/virtinst/Guest.py", line 725, in _create_devices disk.setup(progresscb) AttributeError: 'str' object has no attribute 'setup' Looks to have been introduced by cset 351:07091304b759 Signed-off-by: Mark McLoughlin changeset: 351:07091304b759 user: "Cole Robinson " date: Thu Feb 14 12:47:16 2008 -0500 files: virt-clone virt-install virtinst/CloneManager.py description: Use new cli yes or no function for install tools. Remove prompting from CloneManager. Fix virt-clone bug where full qualified paths weren't being written to the config. Fix lack of prompt issue when just running 'virt-clone' changeset: 350:d5c41f1ff597 user: "Cole Robinson " date: Thu Feb 14 12:43:33 2008 -0500 files: virtinst/cli.py description: Add simpler prompt for yes or no changeset: 349:71ebde48210c user: "Cole Robinson " date: Wed Feb 06 09:41:07 2008 -0500 files: virtinst/DistroManager.py description: Small fix for nfs rfc format patch. changeset: 348:aa3fe23be510 user: "Cole Robinson " date: Mon Feb 04 10:51:20 2008 -0500 files: man/en/virt-install.1 man/en/virt-install.pod virtinst/DistroManager.py virtinst/ImageFetcher.py virtinst/OSDistro.py description: Allow RFC compliant NFS uris and update associated docs. Carry uris around internally in the anaconda format nfs:server:/path. Fixes rhbz #243544. changeset: 347:96dd51a7e06b user: "Cole Robinson " date: Fri Feb 01 17:30:06 2008 -0500 files: virtinst/DistroManager.py virtinst/ImageFetcher.py virtinst/OSDistro.py description: Re-implement hasFile to not pull down any files, just test they exist. changeset: 346:375d3f83844c user: "Cole Robinson " date: Fri Feb 01 09:56:47 2008 -0500 files: virt-install description: Return correct error code if passed invalid command line value. (Shigeki Sakamoto) changeset: 345:9eccd3abccb6 user: "Cole Robinson " date: Wed Jan 30 16:23:50 2008 -0500 files: man/en/virt-install.1 man/en/virt-install.pod description: Document the Debian ostypes (patch by Trent W. Buck) changeset: 344:611782118e76 user: "Cole Robinson " date: Wed Jan 30 15:49:08 2008 -0500 files: virtinst/CloneManager.py description: virt-clone: fix specifying non-existent disk on the command line. rhbz 430757 changeset: 343:da82ae52bc47 user: "Cole Robinson " date: Wed Jan 30 12:13:53 2008 -0500 files: virtinst/util.py description: Have util.is_blktap_capable return accurate value for fedora distros. changeset: 342:96a103cd78dc user: agx@sigxcpu.org date: Tue Jan 29 15:51:28 2008 +0100 files: virtinst/DistroManager.py description: Don't fail if a non root user can't read from the block device due to insufficient permissions changeset: 341:5109856f3bed user: "Daniel P. Berrange " date: Thu Jan 10 20:34:27 2008 -0500 files: .hgtags description: Added tag virtinst-0_300_2 for changeset bdc241ce11c9 changeset: 340:bdc241ce11c9 tag: virtinst-0_300_2 user: "Daniel P. Berrange " date: Thu Jan 10 20:34:19 2008 -0500 files: virtinst/CapabilitiesParser.py virtinst/CloneManager.py virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ImageFetcher.py virtinst/LiveCDInstaller.py virtinst/OSDistro.py virtinst/ParaVirtGuest.py virtinst/util.py description: Remove #!/usr/bin/python in modules changeset: 339:e76030f32ec7 user: "Daniel P. Berrange " date: Thu Jan 10 20:32:30 2008 -0500 files: ChangeLog description: Regenerate changelog changeset: 338:8854785f1d42 user: "Daniel P. Berrange " date: Thu Jan 10 20:32:02 2008 -0500 files: po/ja.po po/pl.po po/virtinst.pot description: Regenerate PO file changeset: 337:f3954f91dda2 user: "Daniel P. Berrange " date: Thu Jan 10 20:27:07 2008 -0500 files: python-virtinst.spec.in setup.py description: Prep for 0.300.2 release changeset: 336:6dfcce37c6e3 user: "Cole Robinson " date: Thu Jan 10 12:44:44 2008 -0500 files: man/en/virt-install.1 man/en/virt-install.pod description: docs: add --cpuset, fix spacing error to show --acpi command. changeset: 335:12c680403d4e user: "Cole Robinson " date: Thu Jan 10 09:38:16 2008 -0500 files: virtinst/util.py description: Fix previous xml_escape patch: replace doesn't work in place. changeset: 334:207e1674c298 user: "Cole Robinson " date: Wed Jan 09 17:30:45 2008 -0500 files: virtinst/DistroManager.py virtinst/Guest.py virtinst/ImageManager.py virtinst/util.py description: Add xml_escape util function, apply where needed. changeset: 333:fcdd83c92732 user: "Daniel P. Berrange " date: Wed Jan 09 12:48:13 2008 -0500 files: tests/misc-xml-escaping.xml tests/xmlconfig.py virtinst/Guest.py description: Escape & chars in disk paths too changeset: 332:5dcf3867811a user: "Daniel P. Berrange " date: Mon Jan 07 09:56:21 2008 -0500 files: tests/misc-xml-escaping.xml tests/xmlconfig.py virtinst/Guest.py description: Escape disk image paths changeset: 331:5486afdf6a01 user: "Daniel P. Berrange " date: Wed Jan 02 13:41:41 2008 -0500 files: virtinst/util.py description: Only extract ethernet devices from ifconfig -a changeset: 330:fb7dd6c255b7 user: "Daniel P. Berrange " date: Wed Jan 02 13:33:20 2008 -0500 files: tests/validation.py description: Tweak file checked in test suite so it actually exists changeset: 329:e5476eeb19e4 user: "Cole Robinson " date: Wed Dec 19 12:32:38 2007 -0500 files: virt-install description: Throw clean warning if virt-viewer is not installed (Thanks Guido Guenther) changeset: 328:92c91512d12f user: "Cole Robinson " date: Wed Dec 19 10:44:13 2007 -0500 files: virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py description: Check file is not block if type = file. Check os_type specified before validating os_variant. Error message fix in if no valid distro found at install source. changeset: 327:67bdbf15eb07 user: "Cole Robinson " date: Tue Dec 18 11:16:42 2007 -0500 files: virt-install virtinst/DistroManager.py virtinst/ImageFetcher.py description: Fix previous nfs parsing patch. Rework virt-install cdrom validation to use non deprecated functions and accomodate all modes of installation. changeset: 326:6e12733096fa user: "Cole Robinson " date: Mon Dec 17 14:48:38 2007 -0500 files: virtinst/ImageFetcher.py description: Order of parsing fix for nfs installs. changeset: 325:075befa26f36 user: "Cole Robinson " date: Mon Dec 17 14:04:59 2007 -0500 files: virt-install description: Add thorough validation testing if cdrom path exists, otherwise assume its a uri. changeset: 324:9f0b17c174c4 user: "Cole Robinson " date: Mon Dec 17 13:57:39 2007 -0500 files: python-virtinst.spec.in description: Add Requires: libxml2-python to spec. Fixes bz #387411. changeset: 323:325a56861208 user: "Cole Robinson " date: Mon Dec 17 13:55:23 2007 -0500 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml virtinst/FullVirtGuest.py description: Add 'clock' key to FV guest features dictionary. Sets 'localtime' for windows guests. Fixes bz #349821. changeset: 322:81d9288672cb user: "Daniel P. Berrange " date: Tue Dec 11 11:45:06 2007 -0500 files: virtinst/FullVirtGuest.py description: Added debian distros changeset: 321:04bcf7147ee9 user: "Daniel P. Berrange " date: Tue Dec 11 11:42:48 2007 -0500 files: virtinst/CloneManager.py description: Fix misindented block changeset: 320:0c84a00fefdd user: "Daniel P. Berrange " date: Thu Dec 06 22:19:11 2007 -0500 files: virt-install virtinst/Guest.py virtinst/cli.py virtinst/util.py description: Added support for CPU set parameter (Tatsuro Enokura) changeset: 319:65543de26612 user: "Daniel P. Berrange " date: Thu Dec 06 22:15:19 2007 -0500 files: virtinst/cli.py description: Added missing import for OptionValueError (Tatsuro Enokura) changeset: 318:c98f26991bad user: David Lutterkort date: Wed Dec 05 15:34:29 2007 -0800 files: man/en/Makefile description: Add HTML target Add a target that produces (ugly) HTML files from the POD files. Not used by default. changeset: 317:53e6f3302344 parent: 315:d297f2b4b3e6 parent: 316:3f7793b6e99c user: "Daniel P. Berrange " date: Tue Dec 04 20:04:15 2007 -0500 description: Merge heads changeset: 316:3f7793b6e99c parent: 311:6fb5cb8419d3 user: "Daniel P. Berrange " date: Tue Dec 04 19:56:16 2007 -0500 files: AUTHORS virtinst/Guest.py description: Allow mac addresses without leading 0's (John Danielson/Mark Johnson) changeset: 315:d297f2b4b3e6 user: David Lutterkort date: Tue Dec 04 16:59:33 2007 -0800 files: virt-image description: Don't ask questions on the command line Make it possible to create a virtual machine without answering any questions. All values (like VM name, memory, ...) are either taken from the image.xml or set to default values. changeset: 314:f7dd776bc9de user: David Lutterkort date: Tue Dec 04 16:58:59 2007 -0800 files: doc/image.rng man/en/virt-image-xml.pod man/en/virt-image.5 virtinst/ImageParser.py description: Add id attribute to storage/disk element Allow naming disk storage elements with an id and use that to reference them from the boot descriptor; using the file attribute is tedious if disk files are in subdirectories changeset: 313:897a151254da user: David Lutterkort date: Tue Dec 04 16:58:59 2007 -0800 files: virtinst/ImageParser.py description: Fix typo and better error message. When generating error message about a bad reference from a drive to a disk, use disk_id attribute for the drive and make it clearer that we are talking about a problem in the XML, not that a file is actually missing. changeset: 312:5dabc7a973b0 user: David Lutterkort date: Tue Dec 04 16:58:59 2007 -0800 files: doc/image.rng description: Allow relative paths, not just file names where files are referenced. changeset: 311:6fb5cb8419d3 parent: 307:97dd840702bf parent: 310:0c504316ab5f user: "Daniel P. Berrange " date: Sat Dec 01 12:12:41 2007 -0500 description: Merge heads changeset: 310:0c504316ab5f user: "Daniel P. Berrange " date: Sat Dec 01 12:00:56 2007 -0500 files: AUTHORS virtinst/Guest.py description: Ignore errors looking up domains when checking disks as vm is probably dieing. Patch from Robert Nelson changeset: 309:be8457357ab2 user: "Daniel P. Berrange " date: Sat Dec 01 11:55:03 2007 -0500 files: virtinst/DistroManager.py virtinst/ImageFetcher.py virtinst/OSDistro.py description: Add a local image fetcher for accessing install trees directly on host FS changeset: 308:3740dcc2ef88 parent: 306:2eaff67dc078 user: "Daniel P. Berrange " date: Sat Dec 01 11:54:28 2007 -0500 files: virt-install virtinst/Guest.py description: Fix over-zelous validation of CDROM paths. CDROMs can be http/ftp/nfs paths too changeset: 307:97dd840702bf user: David Lutterkort date: Fri Nov 30 09:19:27 2007 -0800 files: virtinst/FullVirtGuest.py virtinst/ImageManager.py virtinst/LiveCDInstaller.py description: Fix virt-image changeset: 306:2eaff67dc078 user: "Daniel P. Berrange " date: Thu Nov 29 17:05:58 2007 -0500 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Rename *ImageStore class to *OSDistro changeset: 305:abd9bf02317c user: "Daniel P. Berrange " date: Thu Nov 29 17:01:44 2007 -0500 files: autobuild.sh description: Remove MANIFEST to force rebuild during automated builds changeset: 304:4bd64c0d645f user: "Daniel P. Berrange " date: Thu Nov 29 17:01:33 2007 -0500 files: virtinst/DistroManager.py virtinst/OSDistro.py description: Pull ImageStore classes out into separate module from DistroManager (Robert Nelson) changeset: 303:3681c11bf105 user: "Daniel P. Berrange " date: Thu Nov 29 16:46:01 2007 -0500 files: virtinst/DistroManager.py virtinst/ImageFetcher.py description: Pull ImageFetcher classes out into separate module from DistroManager (Robert Nelson) changeset: 302:708b5d1f12a3 user: "Cole Robinson " date: Wed Nov 28 11:41:23 2007 -0500 files: virtinst/Guest.py description: Fix check for non-existing path for floppy or cdrom. changeset: 301:cb721a6703c9 user: "Cole Robinson " date: Tue Nov 27 17:42:05 2007 -0500 files: virtinst/Guest.py description: More validation cleanup. Add specific error msg if path doesn't exist for cdrom or floppy device. changeset: 300:8cfb87a7e262 user: "Cole Robinson " date: Tue Nov 27 17:21:56 2007 -0500 files: virtinst/Guest.py description: Cleanup and document some virtual disk validation cases. changeset: 299:b94f44fdbd7e user: "Daniel P. Berrange " date: Tue Nov 20 07:51:33 2007 -0500 files: man/en/virt-clone.1 description: Re-generate virt-clone.1 in nroff format changeset: 298:2215263e8a23 user: "Daniel P. Berrange " date: Tue Nov 20 07:02:25 2007 -0500 files: COPYING MANIFEST.in README python-virtinst.spec.in tests/__init__.py tests/capabilities.py tests/image.py tests/validation.py tests/xmlconfig.py virt-clone virt-image virt-install virtinst/CapabilitiesParser.py virtinst/CloneManager.py virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ImageManager.py virtinst/ImageParser.py virtinst/LiveCDInstaller.py virtinst/ParaVirtGuest.py virtinst/__init__.py virtinst/cli.py virtinst/util.py description: Clarify that all licensing is GPLv2+ & fix FSF addresses changeset: 297:fcbe26aa68b7 user: "Daniel P. Berrange " date: Sat Nov 17 12:36:23 2007 -0500 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-block.xml tests/boot-paravirt-disk-drv-phy.xml tests/boot-paravirt-many-disks.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-block.xml tests/install-paravirt-disk-drv-phy.xml tests/install-paravirt-many-disks.xml tests/validation.py tests/xmlconfig.py description: s,/dev/root,/dev/loop0 for better portability to non-Fedora. Force disable PAE changeset: 296:600b39d152ba user: "Daniel P. Berrange " date: Sat Nov 17 09:22:48 2007 -0500 files: tests/validation.py description: Fixed VNC port number in test changeset: 295:5422474b7707 parent: 293:cc87bb0d426b parent: 294:e8d1ed9e7d41 user: "Daniel P. Berrange " date: Sat Nov 17 08:40:46 2007 -0500 description: Merge heads changeset: 294:e8d1ed9e7d41 parent: 287:723b2d8b986a user: "Daniel P. Berrange " date: Sat Nov 17 08:34:21 2007 -0500 files: tests/__init__.py description: Added import statements for each test to make it work with python 2.4 unittest lib changeset: 293:cc87bb0d426b user: "Cole Robinson " date: Tue Nov 13 11:32:17 2007 -0500 files: virt-install description: Improve clarity of virt-install question changeset: 292:ebf9464130c6 user: "Cole Robinson " date: Mon Nov 12 12:21:30 2007 -0500 files: virtinst/DistroManager.py virtinst/FullVirtGuest.py virtinst/Guest.py virtinst/ParaVirtGuest.py description: Rework device adding during install process to not alter public attributes. changeset: 291:f40212ea1fd6 user: "Cole Robinson " date: Wed Nov 07 16:31:59 2007 -0500 files: virtinst/Guest.py description: Add upperbound check to vncport commandline option. (Masayuki Sunou) changeset: 290:97813716a9c0 user: "Cole Robinson " date: Wed Nov 07 16:11:07 2007 -0500 files: virtinst/DistroManager.py description: Catch ValueError instead of RuntimeError in some DistroManagers. Report a more descriptive error if we can't acquireFile changeset: 289:9a1d35776b3c user: "Cole Robinson " date: Mon Oct 29 16:28:39 2007 -0400 files: virt-install virtinst/Guest.py description: Improve cdrom path validation. changeset: 288:7030d53677b8 user: "Cole Robinson " date: Mon Oct 29 16:22:14 2007 -0400 files: virtinst/Guest.py description: Better error handling when creating file based disks (Chris Lalancette) changeset: 287:723b2d8b986a user: "Daniel P. Berrange " date: Thu Oct 11 11:46:47 2007 -0400 files: virtinst/DistroManager.py description: Fixed exception catching for NFS file check (rhbz 325591) changeset: 286:531b73491ac2 user: "Daniel P. Berrange " date: Wed Oct 10 14:24:48 2007 -0400 files: po/ja.po description: Added ja.po translation from Hyu_gabaru Ryu_ichi changeset: 285:9681f8e3ca15 user: "Daniel P. Berrange " date: Thu Oct 04 13:05:45 2007 -0400 files: tests/boot-fullyvirt-disk-block.xml tests/boot-fullyvirt-disk-file.xml tests/install-fullyvirt-disk-block.xml tests/install-fullyvirt-disk-file.xml virtinst/FullVirtGuest.py description: Disable USB tablet for non-Windows since many guest OS don't configure it correctly (rhbz 302951) changeset: 284:3d8652c103c1 user: "Daniel P. Berrange " date: Thu Oct 04 13:05:16 2007 -0400 files: tests/validation.py description: Skip NFS test as non-root changeset: 283:c0b20d1eaaf2 user: "Cole Robinson " date: Wed Oct 03 15:39:18 2007 -0400 files: tests/boot-fullyvirt-disk-file.xml tests/boot-paravirt-disk-drv-file.xml tests/boot-paravirt-disk-drv-tap-qcow.xml tests/boot-paravirt-disk-drv-tap.xml tests/boot-paravirt-disk-file.xml tests/boot-paravirt-many-disks.xml tests/install-fullyvirt-disk-file.xml tests/install-paravirt-disk-drv-file.xml tests/install-paravirt-disk-drv-tap-qcow.xml tests/install-paravirt-disk-drv-tap.xml tests/install-paravirt-disk-file.xml tests/install-paravirt-many-disks.xml tests/xmlconfig.py virtinst/CloneManager.py virtinst/Guest.py description: Add some tighter validation cases. changeset: 282:b9456d53dfd8 user: "Cole Robinson " date: Wed Oct 03 15:37:37 2007 -0400 files: tests/validation.py virtinst/__init__.py description: Add validation tests to the testing framework. changeset: 281:9c3b82e87f93 parent: 280:d9ef1ea8f95c parent: 279:219bd66150dd user: "Daniel P. Berrange " date: Wed Oct 03 11:13:05 2007 -0400 description: Merge changeset: 280:d9ef1ea8f95c parent: 277:6dbccf449182 user: "Daniel P. Berrange " date: Wed Oct 03 11:04:41 2007 -0400 files: virtinst/CloneManager.py description: Case insensitive MAC address checks (S.Sakamoto) changeset: 279:219bd66150dd parent: 278:5029e05b6858 parent: 277:6dbccf449182 user: "Daniel P. Berrange " date: Fri Sep 28 12:33:09 2007 -0400 description: Merge heads changeset: 278:5029e05b6858 parent: 276:c7504a0f2c9e user: "Daniel P. Berrange " date: Fri Sep 28 12:32:29 2007 -0400 files: AUTHORS po/pl.po description: Added polish translation changeset: 277:6dbccf449182 user: "Hugh O. Brock " date: Tue Sep 25 11:36:43 2007 -0400 files: virtinst/Guest.py description: Quoting a string constant considered harmful. changeset: 276:c7504a0f2c9e user: "Daniel P. Berrange " date: Tue Sep 25 11:01:01 2007 -0400 files: .