1
2009-01-26 Cole Robinson <crobinso@redhat.com>
3
* po/fr.po, po/it.po, po/ja.po, po/pl.po, po/pt_BR.po, po/sr.po,
4
po/sr@latin.po, po/virtinst.pot, po/zh-CN.po:
8
* man/en/virt-clone.1, man/en/virt-install.1, man/en/virt-install.pod:
9
Add URL examples to virt-install man page, regenerate docs.
13
Fix setup.py syntax errors.
16
2009-01-25 Cole Robinson <crobinso@redhat.com>
19
Add setup.py 'refresh_translations' command.
22
* setup.py, tests/pylint-virtinst.sh, virt-convert,
23
virtconv/__init__.py, virtconv/diskcfg.py, virtconv/formats.py,
24
virtconv/parsers/virtimage.py, virtconv/parsers/vmx.py,
26
Export virt-convert strings for translation
29
* virtinst/Storage.py:
30
Add some documentation for storage pool parameters.
33
2009-01-24 Cole Robinson <crobinso@redhat.com>
35
* virtinst/Guest.py, virtinst/Storage.py, virtinst/_util.py:
36
Factor out common UUID validation code.
39
* virtinst/Storage.py:
40
Remove unused get_type method from StorageVolume.
43
2009-01-23 Cole Robinson <crobinso@redhat.com>
46
Clarify virt-install --wait error message.
49
* virtconv/diskcfg.py:
50
Fix virt-convert vmdk regression (Joey Boggs)
53
2009-01-21 Cole Robinson <crobinso@redhat.com>
55
* virtinst/FullVirtGuest.py:
56
Fix windows (2 stage) installs with latest libvirt.
59
* virtinst/VirtualDisk.py:
60
Remove unnecessary logging in VirtualDisk.
64
Factor out common 'wait for guest to startup' code in Guest.py
67
2009-01-20 "Cole Robinson <crobinso@redhat.com>
69
* virtinst/CloneManager.py:
70
Accomodate no 'driver' field if cloning between disks with different
71
storage types (file vs. block).
74
2009-01-20 Cole Robinson <crobinso@redhat.com>
76
* man/en/virt-clone.pod:
77
Document virt-clone --preserve-data (Tomas Hoger)
80
* AUTHORS, virt-clone:
81
Skip virt-clone file existence check if --preserve-data (Tomas
85
2009-01-20 "Cole Robinson <crobinso@redhat.com>
87
* virt-clone, virtinst/CloneManager.py:
88
Allow a progress meter to be passed to CloneManager.start_duplicate
91
2009-01-20 Cole Robinson <crobinso@redhat.com>
93
* virtinst/CloneManager.py:
94
Fix CloneManager to accomodate a VM with disks that don't need to be
98
2009-01-14 "Cole Robinson <crobinso@redhat.com>
100
* virtinst/CloneManager.py, virtinst/Guest.py, virtinst/_util.py:
101
Move out common uuid collision code to _util.
104
2009-01-20 Cole Robinson <crobinso@redhat.com>
106
* virtinst/CloneManager.py:
107
Documentation and small cleanup improvements to CloneManager.
110
2009-01-13 "Cole Robinson <crobinso@redhat.com>
112
* virtinst/VirtualDisk.py:
113
Improve a VirtualDisk error message.
116
* virtinst/CloneManager.py:
117
Remove unused code from CloneManager.
120
2009-01-14 john <john.levon@sun.com>
122
* virtinst/OSDistro.py:
123
Fix virt-install of PV Solaris without extra args
125
Signed-off-by: John Levon <john.levon@sun.com>
128
2009-01-12 john <john.levon@sun.com>
130
* virtinst/DistroManager.py, virtinst/OSDistro.py, virtinst/osdict.py:
131
Add support for Solaris PV
133
Solaris PV comes in two flavours: Nevada and OpenSolaris. In order
134
to correctly build network installs for Nevada, we need to pass down
135
guest options into OSDistro.
137
Signed-off-by: John Levon <john.levon@sun.com>
140
2009-01-12 Cole Robinson <crobinso@redhat.com>
142
* virtinst/CloneManager.py, virtinst/Guest.py,
143
virtinst/VirtualDisk.py, virtinst/_util.py:
144
Add vdisk support (John Levon)
146
Add support for the vdisk format used in Solaris.
148
Signed-off-by: John Levon <john.levon@sun.com>
151
2008-12-16 Cole Robinson <crobinso@redhat.com>
153
* tests/image-xml/image2guest/image-xenpv32.xml,
154
virtinst/ImageManager.py:
155
Have ImageInstaller use the osblob xml building helper.
158
* tests/image-xml/image-bad-arch.xml, tests/image.py:
159
Make sure ImageParser is sanitizing the passed architecture.
162
* virtinst/ImageParser.py, virtinst/_util.py:
163
Add an internal util command to sanitize a user passed arch.
166
* virtinst/ImageManager.py:
167
Improve an error message in ImageInstaller
170
* tests/image-xml/image.xml, tests/image-xml/image2guest/image-
171
xenfv32.xml, tests/image-xml/image2guest/image-xenpv32.xml, tests
172
/image-xml/image2nics.xml, tests/image.py:
173
Add image.xml->guest.xml testing.
176
* virtinst/DistroManager.py:
177
Remove useless init from PXEInstaller
180
* tests/xmlconfig.py:
181
Try to define + create generated xml from xmlconfig tests.
184
* tests/xmlconfig.py:
185
Break out xmlconfig guest building helpers for use in other test
189
* virtinst/FullVirtGuest.py:
190
Don't pass empty conn to is_pae_capable if we can help it.
193
* tests/validation.py:
194
Expand validation test suite to test installer/device storage API
198
* virtinst/VirtualDisk.py:
199
More VirtualDisk validation cleanup and fixes.
202
* virtinst/DistroManager.py:
203
Cleanup DistroInstaller location validation.
207
Break out pool/vol building helpers for use by other test modules.
211
Favor active pools in util.lookup_pool_by_path
215
Update coverage.py from upstream
218
2008-12-11 Cole Robinson <crobinso@redhat.com>
220
* virtinst/VirtualDisk.py:
221
Try to make VirtualDisk validation less confusing.
224
2008-12-10 Cole Robinson <crobinso@redhat.com>
226
* virt-clone, virt-convert, virt-image, virt-install:
227
Use OptionGroups for all virt-* --help listings
230
2008-12-11 Cole Robinson <crobinso@redhat.com>
233
Use VirtOptionParser in virt-convert
236
* tests/validation.py:
237
Move tests/validation code movement.
240
2008-12-11 john <john.levon@sun.com>
242
* virtinst/FullVirtGuest.py, virtinst/util.py:
243
Port utility functions to Solaris
245
Port the utility functions to Solaris.
247
Signed-off-by: John Levon <john.levon@sun.com>
250
* virtinst/CloneManager.py, virtinst/_util.py:
251
Add utility function for stat() of disks
253
Signed-off-by: John Levon <john.levon@sun.com>
256
2008-12-10 Cole Robinson <crobinso@redhat.com>
259
Fix a couple util imports
262
2008-12-10 john <john.levon@sun.com>
264
* virt-clone, virtinst/CloneManager.py, virtinst/DistroManager.py,
265
virtinst/FullVirtGuest.py, virtinst/Guest.py,
266
virtinst/ImageManager.py, virtinst/Storage.py, virtinst/User.py,
267
virtinst/VirtualDevice.py, virtinst/VirtualDisk.py,
268
virtinst/__init__.py, virtinst/_util.py, virtinst/cli.py,
270
Fossilize public virtinst.util API
272
Make virtinst.util API frozen, and move the utility functions into a
273
private namespace away from the prying eyes of API clients.
275
As a consequence, create a User class for checking privileges.
277
Signed-off-by: John Levon <john.levon@sun.com>
280
* virt-convert, virtconv/diskcfg.py, virtconv/parsers/virtimage.py,
281
virtconv/parsers/vmx.py:
282
Various disk-related virt-convert fixes.
284
Fix a number of issues with disk handling.
286
Signed-off-by: John Levon <john.levon@sun.com>
289
2008-12-09 john <john.levon@sun.com>
292
Fix legacy get_graphics()
294
The key needs to be 'enabled' not 'enabled '.
296
Signed-off-by: John Levon <john.levon@sun.com>
299
2008-12-09 "Cole Robinson <crobinso@redhat.com>
301
* tests/validation.py:
302
Fix up whitespace in validation test suite.
305
2008-12-07 "Cole Robinson <crobinso@redhat.com>
307
* python-virtinst.spec.in:
311
* virtinst/Guest.py, virtinst/osdict.py:
312
Add back compat for solaris osdict entries.
315
2008-12-06 "Cole Robinson <crobinso@redhat.com>
317
* AUTHORS, virtinst/osdict.py:
318
Add a generic virtio variant to the os dictionary (Michael Marineau)
321
2008-12-06 john <john.levon@sun.com>
324
Fix regression with --mac option
326
Older versions of virt-install allowed a MAC address to be specified
327
and a default network would be created. For ease of use, if the
328
user specifies exactly one MAC address, create a default network for
331
Signed-off-by: John Levon <john.levon@sun.com>
334
* virtinst/osdict.py:
337
Make 'solaris' a first-class OS type, and select USB tablet support
338
for the appropriate variants.
340
Signed-off-by: John Levon <john.levon@sun.com>
343
* virtinst/VirtualDisk.py:
346
VirtualDisk driver name/type need setters.
348
Signed-off-by: John Levon <john.levon@sun.com>
351
* virt-clone, virtinst/DistroManager.py, virtinst/Guest.py,
352
virtinst/cli.py, virtinst/util.py:
353
Least privilege support
355
On Solaris, which users can run virt-install depends on their
356
effective privilege set, not their effective UID.
358
Signed-off-by: John Levon <john.levon@sun.com>
361
* virtinst/CloneManager.py, virtinst/util.py:
362
Provide a common block device size utility for Solaris & Linux.
364
Signed-off-by: John Danielson <john.danielson@sun.com>
367
* virtinst/CloneManager.py, virtinst/VirtualDisk.py:
368
Fix sparse file size off-by-one error
370
The Solaris loopback driver (lofi) requires files be a multiple of
371
512-bytes in size. Sparse files created via lseek(f, size, 0) are 1
372
byte larger than what is being requested.
374
Signed-off-by: John Danielson <john.danielson@sun.com>
377
2008-12-06 "Cole Robinson <crobinso@redhat.com>
379
* AUTHORS, virtinst/util.py:
380
Remove extra '/' from pool path in lookup_pool_by_path (Andreas
384
* virtinst/Guest.py, virtinst/osdict.py:
385
Return sorted os dictionary lists from static Guest methods. Fix
386
Fedora* sorting to put f10 after f9.
389
* virtinst/osdict.py:
390
Don't use disk virtio when installing F9 guests (bz 470389)
393
2008-12-03 "Cole Robinson <crobinso@redhat.com>
396
Don't backtrace if there are prompt or force interaction issues.
399
2008-12-02 john <john.levon@sun.com>
401
* virtinst/ImageFetcher.py:
402
Fix mount/unmount for Solaris
404
mount is not portable: fix for Solaris
406
Signed-off-by: John Levon <john.levon@sun.com>
409
* tests/pylint-virtinst.sh:
410
Fix pylint on Solaris
412
Use a good enough awk.
414
Signed-off-by: John Levon <john.levon@sun.com>
417
2008-12-01 Guido Gunther <agx@sigxcpu.org>
420
parse xorg.conf for keymap
423
* tests/pylint-virtinst.sh:
424
Remove bashisms since we use /bin/sh which is not always bash (it's
428
2008-11-29 Guido Gunther <agx@sigxcpu.org>
430
* man/en/virt-install.pod:
431
Pool separator is '/' not ':'
434
2008-11-25 "Cole Robinson <crobinso@redhat.com>
436
* virtinst/Storage.py:
437
Show error message for unimplemented storage volumes.
440
2008-11-24 "Cole Robinson <crobinso@redhat.com>
443
Add a debug statement to urltest.
446
* virtinst/DistroManager.py, virtinst/OSDistro.py:
447
Only fetch .treeinfo once when trying to identify a url's distro.
450
2008-11-20 john <john.levon@sun.com>
453
Make image.rng validate again
455
The new checksum element wasn't valid.
457
Signed-off-by: John Levon <john.levon@sun.com>
460
2008-11-24 "Cole Robinson <crobinso@redhat.com>
462
* HACKING, MANIFEST.in:
466
* setup.py, tests/pylint-virtinst.sh:
467
Add setup.py 'check' command to run a pylint wrapper.
470
2008-11-23 "Cole Robinson <crobinso@redhat.com>
472
* setup.py, tests/__init__.py, tests/urltest.py:
473
Add url fetching module to test suite.
476
* virtinst/OSDistro.py:
477
Use treeinfo parsing for scientific linux.
480
* virtinst/OSDistro.py:
481
Have Distro classes register their kernel paths with a common
482
function, rather than implementing their own acquireKernel
485
* virtinst/OSDistro.py:
486
Add _uses_treeinfo attribute to OSDistros.
489
* virtinst/OSDistro.py:
490
Have OSDistros register iso paths, rather than reimplement fetching
494
* virtinst/OSDistro.py:
495
Add name attribute to OSDistros
499
Document not using type parameter.
502
* virtinst/Storage.py:
503
Remove storage pylint.
506
* virtinst/DistroManager.py, virtinst/ImageFetcher.py:
507
Remove progresscb from ImageFetcher prepareLocation method.
510
* virtinst/ImageFetcher.py:
511
ImageFetcher: use hasFile to sanity check passed urls, not
515
2008-11-22 "Cole Robinson <crobinso@redhat.com>
517
* virtinst/ImageFetcher.py:
518
Add ImageFetcher path joining helper method.
521
2008-11-23 "Cole Robinson <crobinso@redhat.com>
523
* setup.py, tests/__init__.py:
524
Add --debug option to test commands, allow debug reporting for
528
2008-11-22 "Cole Robinson <crobinso@redhat.com>
530
* tests/__init__.py, tests/virtconv-test.py, tests/xmlconfig.py:
531
Add helper compare method to tests module.
534
2008-11-20 "Cole Robinson <crobinso@redhat.com>
537
Add setup.py 'rpm' command to build a local rpm.
540
* MANIFEST.in, python-virtinst.spec.in:
541
Clean up MANIFEST, fix spec building.
544
* MANIFEST.in, setup.py:
545
sed spec.in -> spec when running sdist, so we can package the spec.
549
Add description for setup.py 'test' command.
552
2008-11-23 "Cole Robinson <crobinso@redhat.com>
555
Clean up i18n install command.
558
2008-11-18 "Cole Robinson <crobinso@redhat.com>
560
* virtinst/DistroManager.py, virtinst/Guest.py:
561
Don't pass os_distro to installer if fetching a kernel.
564
* virtinst/FullVirtGuest.py, virtinst/Guest.py,
565
virtinst/ParaVirtGuest.py:
566
Move all _prepare_install logic to base Guest class.
569
* virtinst/FullVirtGuest.py:
570
Remove redundant function.
573
* virtinst/FullVirtGuest.py, virtinst/Guest.py:
574
Move os_type and os_variant properties to parent Guest class.
577
2008-11-17 "Cole Robinson <crobinso@redhat.com>
579
* virtinst/FullVirtGuest.py, virtinst/Guest.py, virtinst/osdict.py:
580
Move os dictionary to its own file. Associate the dict with Guest
581
rather than FullVirtGuest.
584
* virtinst/DistroManager.py, virtinst/OSDistro.py:
585
Remove GentooDistro class: installing from a gentoo tree isn't all
586
that useful (or doable AFAICT)
589
* virtinst/OSDistro.py:
590
Add support for fetching mandriva kernels.
593
* virtinst/OSDistro.py:
594
OSDistro: centralize common initrd/kernel fetching code.
597
2008-11-23 "Cole Robinson <crobinso@redhat.com>
599
* virtinst/OSDistro.py:
600
Add support for fetching ubuntu kernels and boot disks.
603
2008-11-16 "Cole Robinson <crobinso@redhat.com>
605
* virtinst/OSDistro.py:
606
OSDistro: Factor out common fetch-file-and-match-regex code.
609
* virtinst/OSDistro.py:
610
Make debian ValidStore a bit less general.
613
* virtinst/OSDistro.py:
614
Throw nicer error is suse tree doesn't have a boot.iso
617
2008-11-17 "Cole Robinson <crobinso@redhat.com>
619
* virtconv/parsers/virtimage.py:
620
Don't use ascii_letters, 'string' is deprecated.
623
* virtinst/FullVirtGuest.py, virtinst/Guest.py,
624
virtinst/ParaVirtGuest.py:
625
Specify certain Guest methods as explictly abstract.
628
2008-11-16 "Cole Robinson <crobinso@redhat.com>
630
* tests/xmlconfig-xml/install-fullyvirt-livecd.xml,
631
virtinst/DistroManager.py, virtinst/Guest.py,
632
virtinst/LiveCDInstaller.py:
633
Centralize installer xml building in the base Installer class.
637
Document some installer methods.
640
2008-11-15 "Cole Robinson <crobinso@redhat.com>
642
* virtinst/DistroManager.py, virtinst/FullVirtGuest.py,
644
Move post_install_check to Installer base class.
647
2008-11-16 "Cole Robinson <crobinso@redhat.com>
649
* tests/xmlconfig-xml/install-fullyvirt-livecd.xml, tests/xmlconfig-
650
xml/install-fullyvirt-pxe.xml, tests/xmlconfig.py:
651
Add xmlconfig tests for livecd and pxe installer.
654
2008-11-15 "Cole Robinson <crobinso@redhat.com>
656
* virtconv/parsers/virtimage.py:
657
Fix virtconv virtimage parser syntax error.
660
2008-11-18 "Cole Robinson <crobinso@redhat.com>
662
* tests/virtconv-test.py, tests/xmlconfig.py, virt-clone, virt-
663
convert, virt-image, virt-install, virtconv/formats.py,
664
virtconv/parsers/virtimage.py, virtinst/CapabilitiesParser.py,
665
virtinst/CloneManager.py, virtinst/DistroManager.py,
666
virtinst/FullVirtGuest.py, virtinst/Guest.py,
667
virtinst/ImageFetcher.py, virtinst/ImageManager.py,
668
virtinst/ImageParser.py, virtinst/OSDistro.py,
669
virtinst/ParaVirtGuest.py, virtinst/Storage.py,
670
virtinst/VirtualDisk.py, virtinst/cli.py:
671
Fix lots of unused argument and unused variable warnings, among
675
2008-11-04 "Cole Robinson <crobinso@redhat.com>
677
* tests/image.py, tests/storage.py, tests/validation.py, tests
678
/virtconv-test.py, virt-install, virtconv/diskcfg.py,
679
virtconv/parsers/virtimage.py, virtinst/CapabilitiesParser.py,
680
virtinst/CloneManager.py, virtinst/DistroManager.py,
681
virtinst/Guest.py, virtinst/ImageFetcher.py,
682
virtinst/ImageParser.py, virtinst/OSDistro.py,
683
virtinst/VirtualDisk.py, virtinst/cli.py, virtinst/util.py:
684
Remove instances of variables overriding builtin options.
687
* tests/validation.py, virt-image, virt-install,
688
virtinst/CloneManager.py, virtinst/Guest.py,
689
virtinst/ImageParser.py, virtinst/util.py:
690
Fix indentation errors.
693
* tests/storage.py, virt-clone, virt-convert, virt-image, virt-
694
install, virtconv/parsers/virtimage.py, virtinst/CloneManager.py,
695
virtinst/DistroManager.py, virtinst/Guest.py,
696
virtinst/ImageFetcher.py, virtinst/OSDistro.py, virtinst/Storage.py,
697
virtinst/cli.py, virtinst/util.py:
698
Remove unused variables.
701
* setup.py, tests/storage.py, tests/virtconv-test.py, virt-clone,
702
virt-convert, virt-image, virt-install,
703
virtconv/parsers/virtimage.py, virtconv/parsers/vmx.py,
704
virtinst/CloneManager.py, virtinst/DistroManager.py,
705
virtinst/FullVirtGuest.py, virtinst/Guest.py,
706
virtinst/ImageFetcher.py, virtinst/ImageParser.py,
707
virtinst/LiveCDInstaller.py, virtinst/ParaVirtGuest.py,
708
virtinst/Storage.py, virtinst/VirtualDevice.py,
709
virtinst/VirtualDisk.py, virtinst/cli.py:
710
Remove unused imports.
713
2008-11-10 "Cole Robinson <crobinso@redhat.com>
715
* AUTHORS, virtinst/FullVirtGuest.py:
716
Don't skip pxe if virtio nic specified (works for F10 at least).
720
* virt-clone, virt-image, virt-install:
721
Don't explicitly import virtinst's gettext function: screws with
725
2008-11-06 "Cole Robinson <crobinso@redhat.com>
728
Don't try to install virt-pack.
731
* virt-pack, virtinst/UnWare.py:
732
Remove virt-pack (replaced by virt-convert). (Joey Boggs)
735
2008-11-04 Bryan Kearney <bkearney@redhat.com>
737
* virtinst/ImageParser.py:
738
Allow Image Parser to be called without a file name.
740
This is used to support using the object model directly
743
2008-11-04 "Cole Robinson <crobinso@redhat.com>
745
* man/en/virt-install.pod:
746
virt-install --disk bus podfile typo.
749
* virtinst/ImageFetcher.py:
750
Don't add extraneous '/' to ftp path.
753
2008-11-03 "Cole Robinson <crobinso@redhat.com>
756
Accomodate differently formatted sysconfig/keyboard files.
759
* virtinst/keytable.py:
760
Fix some keytable ordering to be a bit more clear.
763
2008-10-30 "Cole Robinson <crobinso@redhat.com>
765
* virtinst/OSDistro.py:
766
Add support for Debian Xen paravirt installs. (Guido Gunther)
768
Lenny supports this. Also add transparent support for
769
'http://people.debian.org/~joeyh/d-i/' which is the official
770
location for debian-installer daily builds but has slightly
771
different layout (images/daily instead of current/images).
774
2008-10-30 Guido Gunther <agx@sigxcpu.org>
777
710611367b50 broke the device suboption of --disk. This fixes it.
781
Fix --disk error message
783
Opt is a tuple. Withouth this we get
785
ERROR not all arguments converted during string formatting
787
instead of a reasonable error message.
790
2008-10-30 "Cole Robinson <crobinso@redhat.com>
792
* tests/boot-fullyvirt-disk-block.xml, tests/boot-fullyvirt-disk-
793
file.xml, tests/boot-paravirt-disk-block.xml, tests/boot-paravirt-
794
disk-drv-file.xml, tests/boot-paravirt-disk-drv-phy.xml, tests/boot-
795
paravirt-disk-drv-tap-qcow.xml, tests/boot-paravirt-disk-drv-
796
tap.xml, tests/boot-paravirt-disk-file.xml, tests/boot-paravirt-
797
many-disks.xml, tests/capabilities-kvm.xml, tests/capabilities-
798
qemu.xml, tests/capabilities-test.xml, tests/capabilities-xen.xml,
799
tests/image.xml, tests/image2nics.xml, tests/install-fullyvirt-disk-
800
block.xml, tests/install-fullyvirt-disk-file.xml, tests/install-
801
paravirt-disk-block.xml, tests/install-paravirt-disk-drv-file.xml,
802
tests/install-paravirt-disk-drv-phy.xml, tests/install-paravirt-
803
disk-drv-tap-qcow.xml, tests/install-paravirt-disk-drv-tap.xml,
804
tests/install-paravirt-disk-file.xml, tests/install-paravirt-many-
805
disks.xml, tests/misc-xml-escaping.xml, virtinst/ImageParser.py:
813
* tests/virtconv-files/virtimage2vmx/image.virt-image, tests/virtconv-
814
files/virtimage2vmx/image.vmx, tests/virtconv-
815
files/vmx2virtimage/test.virt-image, tests/virtconv-
816
files/vmx2virtimage/test.vmx, tests/virtconv-test.py:
817
Add a basic virtconv test suite.
820
* tests/xmlconfig.py:
821
Show actual 'diff' output when comparing xml files in test suite.
824
* virtconv/parsers/vmx.py:
825
virtconv: Log info if we skip a vmx scsi disk. Don't calculate new
826
ide bus nr if it was provided.
829
* virtconv/parsers/virtimage.py, virtconv/parsers/vmx.py:
830
virtconv: fix some memory conversion factors between formats
833
* virtinst/ImageParser.py:
834
Store memory value as an int rather than a string in ImageParser
837
2008-10-29 "Cole Robinson <crobinso@redhat.com>
839
* virtconv/parsers/virtimage.py:
840
Don't add needless description spacing with virtconv virt-image
844
* virtconv/parsers/vmx.py:
845
Check whole file instead of just first line to verify vmx files.
848
* virtconv/parsers/vmx.py:
849
Remove timestamp from generated vmx file to accomodate test suite.
852
* virtconv/formats.py, virtconv/parsers/virtimage.py,
853
virtconv/parsers/vmx.py:
854
Add 'export' command to parser class, returns generated config as a
858
2008-10-28 "Cole Robinson <crobinso@redhat.com>
860
* tests/__init__.py, tests/storage.py:
861
Add basic test suite to exercise storage xml building and
865
* tests/boot-fullyvirt-disk-block.xml, tests/boot-fullyvirt-disk-
866
file.xml, tests/boot-paravirt-disk-block.xml, tests/boot-paravirt-
867
disk-drv-file.xml, tests/boot-paravirt-disk-drv-phy.xml, tests/boot-
868
paravirt-disk-drv-tap-qcow.xml, tests/boot-paravirt-disk-drv-
869
tap.xml, tests/boot-paravirt-disk-file.xml, tests/boot-paravirt-
870
many-disks.xml, tests/capabilities-kvm.xml, tests/capabilities-
871
qemu.xml, tests/capabilities-test.xml, tests/capabilities-xen.xml,
872
tests/capabilities-xml/capabilities-kvm.xml, tests/capabilities-xml
873
/capabilities-qemu.xml, tests/capabilities-xml/capabilities-
874
test.xml, tests/capabilities-xml/capabilities-xen.xml,
875
tests/capabilities.py, tests/image-xml/image.xml, tests/image-
876
xml/image2nics.xml, tests/image.py, tests/image.xml,
877
tests/image2nics.xml, tests/install-fullyvirt-disk-block.xml, tests
878
/install-fullyvirt-disk-file.xml, tests/install-paravirt-disk-
879
block.xml, tests/install-paravirt-disk-drv-file.xml, tests/install-
880
paravirt-disk-drv-phy.xml, tests/install-paravirt-disk-drv-tap-
881
qcow.xml, tests/install-paravirt-disk-drv-tap.xml, tests/install-
882
paravirt-disk-file.xml, tests/install-paravirt-many-disks.xml, tests
883
/misc-xml-escaping.xml, tests/xmlconfig-xml/boot-fullyvirt-disk-
884
block.xml, tests/xmlconfig-xml/boot-fullyvirt-disk-file.xml, tests
885
/xmlconfig-xml/boot-paravirt-disk-block.xml, tests/xmlconfig-xml
886
/boot-paravirt-disk-drv-file.xml, tests/xmlconfig-xml/boot-paravirt-
887
disk-drv-phy.xml, tests/xmlconfig-xml/boot-paravirt-disk-drv-tap-
888
qcow.xml, tests/xmlconfig-xml/boot-paravirt-disk-drv-tap.xml, tests
889
/xmlconfig-xml/boot-paravirt-disk-file.xml, tests/xmlconfig-xml
890
/boot-paravirt-many-disks.xml, tests/xmlconfig-xml/install-
891
fullyvirt-disk-block.xml, tests/xmlconfig-xml/install-fullyvirt-
892
disk-file.xml, tests/xmlconfig-xml/install-paravirt-disk-block.xml,
893
tests/xmlconfig-xml/install-paravirt-disk-drv-file.xml, tests
894
/xmlconfig-xml/install-paravirt-disk-drv-phy.xml, tests/xmlconfig-
895
xml/install-paravirt-disk-drv-tap-qcow.xml, tests/xmlconfig-xml
896
/install-paravirt-disk-drv-tap.xml, tests/xmlconfig-xml/install-
897
paravirt-disk-file.xml, tests/xmlconfig-xml/install-paravirt-many-
898
disks.xml, tests/xmlconfig-xml/misc-xml-escaping.xml,
900
Move test xml files to subdirectories.
904
Pass meter to disk csum calculating from virt-image
907
* virtinst/ImageParser.py:
908
Alter disk csum calculating to require a progress meter to be
912
2008-10-27 "Cole Robinson <crobinso@redhat.com>
915
Updated zh-CN translation.
918
2008-10-22 "Cole Robinson <crobinso@redhat.com>
920
* po/pt_BR.po, po/zh-CN.po:
921
Updated translations from Fedora.
924
* virtinst/Storage.py:
925
Add iSCSI volume class stub and raise error if it is instantiated.
928
* virtinst/Storage.py:
929
Actually return pool object after DiskPool install.
932
* virtinst/Storage.py:
933
Disk type is 'dos' not 'msdos'
936
2008-10-21 "Cole Robinson <crobinso@redhat.com>
938
* AUTHORS, virtinst/FullVirtGuest.py:
939
Add seperate dict entry for winxp 64 since it has separate
940
requirements (Tom Hug hes)
943
2008-10-20 "Cole Robinson <crobinso@redhat.com>
946
Check virt-image checksums from cli tool (Joey Boggs)
949
2008-10-17 "Guido Gunther <agx@sigxcpu.org>
951
* man/en/virt-install.pod, virt-install:
952
Allow to pass the bustype via --disk
955
2008-10-16 "Cole Robinson <crobinso@redhat.com>
957
* virtinst/ImageParser.py:
958
Add checksum support to ImageParser (Joey Boggs)
961
* virtinst/VirtualDisk.py:
962
Fix missing variable error.
965
2008-10-14 "Cole Robinson <crobinso@redhat.com>
967
* doc/image.rng, virtinst/ImageParser.py:
968
Teach ImageParser how to parse disk checksum values (Joey Boggs)
971
* virtinst/VirtualDisk.py:
972
Refresh storage pool if trying to lookup a volume.
975
2008-10-09 "Cole Robinson <crobinso@redhat.com>
977
* virtconv/diskcfg.py:
978
virt-convert: Add checksum option to disk class (Joey Boggs)
981
2008-10-06 "Cole Robinson <crobinso@redhat.com>
984
Fix --bridge option to not report collision with --network (Mark
988
2008-10-03 "Cole Robinson <crobinso@redhat.com>
990
* virt-convert, virtconv/diskcfg.py, virtconv/parsers/virtimage.py,
991
virtconv/parsers/vmx.py:
992
Add virt-image import and vmx export capabilities for virtconv (Joey
996
2008-09-30 "Cole Robinson <crobinso@redhat.com>
999
Don't try to compare MAC addresses if nic doesn't have one
1003
2008-09-25 "Guido Gunther <agx@sigxcpu.org>
1005
* virtinst/FullVirtGuest.py:
1009
2008-09-29 "Cole Robinson <crobinso@redhat.com>
1011
* tests/validation.py, virtinst/CloneManager.py, virtinst/cli.py:
1012
Pass connection to VirtualNetworkInterface.
1015
* virtinst/Guest.py:
1016
Check that passed virtual network exists, and is active.
1019
* virtinst/Guest.py:
1020
Have VirtualNetworkInterface extend VirtualDevice
1023
2008-09-22 "Cole Robinson <crobinso@redhat.com>
1025
* virtinst/Guest.py:
1026
Only use libvirt created scratchdirs if they exist
1029
2008-09-22 Guido Guenther <agx@sigxcpu.org>
1031
* virtinst/Guest.py:
1032
set a proper scratchdir for non root users
1035
* virtinst/ImageFetcher.py:
1036
create scratchdir if it doesn't exist
1039
2008-09-22 "Cole Robinson <crobinso@redhat.com>
1042
Use cli.fail helper in virt-convert
1045
* virtconv/parsers/vmx.py:
1046
Don't error if disk has no path in vmx file.
1050
More thorough checking for default qemu connection.
1053
2008-09-18 "Cole Robinson <crobinso@redhat.com>
1055
* python-virtinst.spec.in, setup.py:
1056
Don't barf on package syntax errors when building. We really
1057
shouldn't have BuildRequires on every package we import, save that
1062
Add INSTALL to manifest.
1065
2008-09-17 "Cole Robinson <crobinso@redhat.com>
1068
Fix --wait option to handle some funky libvirt stuff on rhel5.
1072
Slim down --wait help message (Mark McLoughlin)
1075
2008-09-16 "Cole Robinson <crobinso@redhat.com>
1078
Updated polish translation.
1081
* AUTHORS, virtinst/FullVirtGuest.py:
1082
Setup virtio for f9. (Francois Kooman)
1085
2008-09-15 john <john.levon@sun.com>
1088
virt-convert: remove -t option
1090
This never did anything, and is undocumented.
1092
Signed-off-by: John Levon <john.levon@sun.com>
1095
2008-09-16 john <john.levon@sun.com>
1097
* virtconv/parsers/vmx.py:
1098
virt-convert: make VMX parser case insensitive
1100
VMWare tools apparently don't care, so neither should we. Some VMX
1101
generators don't use the proper case with keys such as 'fileName'.
1103
Signed-off-by: John Levon <john.levon@sun.com>
1106
2008-09-16 "Cole Robinson <crobinso@redhat.com>
1109
Log traceback (if available) from cli fail helper.
1112
2008-09-12 "Cole Robinson <crobinso@redhat.com>
1114
* tests/boot-fullyvirt-disk-block.xml, tests/boot-fullyvirt-disk-
1115
file.xml, tests/install-fullyvirt-disk-block.xml, tests/install-
1116
fullyvirt-disk-file.xml, tests/misc-xml-escaping.xml,
1117
tests/xmlconfig.py, virtinst/FullVirtGuest.py:
1118
Explicitly set FullVirtGuest arch to equal host arch if none is
1122
* virtconv/parsers/virtimage.py:
1123
virt-convert: Fix crash caused by accessing now private os
1124
dictionary. (Joey Boggs)
1127
* python-virtinst.spec.in:
1128
Fix spec to be closer to current fedora version.
1
1131
2008-09-10 "Cole Robinson <crobinso@redhat.com>
1134
Added tag virtinst-0_400_0 for changeset 2f37c58e7347
1137
* po/fr.po, po/it.po, po/ja.po, po/pl.po, po/pt_BR.po, po/sr.po,
1139
Fix messed up translation updates.
1140
[2f37c58e7347] [virtinst-0_400_0]
1143
Added tag virtinst-0_400_0 for changeset 698796184096
1146
* ChangeLog, NEWS, python-virtinst.spec.in, setup.py:
3
1150
* po/fr.po, po/it.po, po/ja.po, po/pl.po, po/pt_BR.po, po/sr.po,
4
1151
po/sr@latin.po, po/virtinst.pot:
5
1152
Update translations.
8
1155
* virt-image, virt-install, virtinst/cli.py, virtinst/util.py:
9
1156
Make sure to default to virtual networking if installing remotely.