~ubuntu-branches/ubuntu/quantal/virtinst/quantal-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Jean-Louis Dupond
  • Date: 2010-05-05 03:32:42 UTC
  • mfrom: (1.3.13 sid)
  • Revision ID: james.westby@ubuntu.com-20100505033242-um6f6pjcc89i07m0
Tags: 0.500.3-1ubuntu1
* Merge from debian unstable. (LP: #590068)  Remaining changes:
  - debian/patches/9001_Ubuntu.patch:
     + Added lucid and maverick to OS list and enable virtio for it.
  - debian/patches/0003-Fix-patch-to-keyboard-configuration.patch: disable
    as the keyboard config in Ubuntu is still in /etc/default/console-setup
    and this was causing virt-manager to always default to a en-us
    keyboard. (LP: #524318)
  - debian/control: added acl package to depends. (LP: #533048)
  - Demote virt-viewer to Suggests, as it's in universe.
  - Recommends libvirt-bin (LP: #215084)
* debian/patches/9002-add-ca-keymap.patch: dropped, its now in upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2010-03-23  Cole Robinson  <crobinso@redhat.com>
 
2
 
 
3
        * virtinst/VirtualWatchdog.py:
 
4
        VirtualWatchdog: Better handle unexpected action type
 
5
        [dde964594888] [tip]
 
6
 
 
7
        * man/en/virt-install.pod.in, tests/clitest.py, virt-install,
 
8
        virtinst/Seclabel.py:
 
9
        virt-install: Add --security option for specifying <seclabel> XML
 
10
        [f2310407fadc]
 
11
 
 
12
        * virt-install:
 
13
        virt-install: Enable all devices for non-HVM
 
14
 
 
15
        While things like sound devs and watchdogs are HVM only, encoding
 
16
        this info into virt-install is kind of useless: having these devices
 
17
        in the XML is misleading, but not harmful. This will save bug
 
18
        reports like 'hey why doesn't --soundhw work for PV'
 
19
        [239d00a076d6]
 
20
 
 
21
        * virtinst/PXEInstaller.py:
 
22
        PXEInstaller: Fix a TODO item
 
23
        [031b206cf871]
 
24
 
 
25
        * man/en/virt-install.pod.in, tests/clitest.py, virt-install,
 
26
        virtinst/cli.py:
 
27
        virt-install: Add more flexible --soundhw option, deprecate --sound
 
28
        [b810c30160b3]
 
29
 
 
30
        * man/en/virt-install.pod.in, virt-install:
 
31
        virt-install: Reorganize --help and man page option listing
 
32
        [485c276bc69d]
 
33
 
 
34
2010-03-23  Jiri Denemark  <jdenemar@redhat.com>
 
35
 
 
36
        * virtinst/VirtualDisk.py:
 
37
        VirtualDisk: Use O_DSYNC when allocating storage
 
38
 
 
39
        Otherwise xen can get racy on some machines since the page cache is
 
40
        full
 
41
        [8943e9ebd4d2]
 
42
 
 
43
2010-03-22  Cole Robinson  <crobinso@redhat.com>
 
44
 
 
45
        * tests/capabilities-xml/libvirt-0.7.6-qemu-caps.xml,
 
46
        tests/capabilities.py, virtinst/CapabilitiesParser.py:
 
47
        CapabilitiesParser: Break out CPU into its own class
 
48
        [c7852c45007a]
 
49
 
 
50
        * man/en/virt-clone.1, man/en/virt-install.1, man/en/virt-
 
51
        install.pod.in, tests/clitest.py, tests/xmlconfig-xml/boot-many-
 
52
        devices.xml, tests/xmlconfig.py, virt-install,
 
53
        virtinst/VirtualDevice.py, virtinst/VirtualWatchdog.py,
 
54
        virtinst/__init__.py:
 
55
        virt-install: Add --watchdog support
 
56
        [d99785145f5e]
 
57
 
 
58
        * virtinst/Guest.py:
 
59
        Remove now-dead code
 
60
        [12f97f825d66]
 
61
 
 
62
        * virtinst/Guest.py:
 
63
        Guest: Refactor device building to be a bit safer
 
64
        [c783c6a46a40]
 
65
 
 
66
        * tests/xmlconfig-xml/boot-many-devices.xml, tests/xmlconfig.py,
 
67
        virtinst/VirtualController.py, virtinst/VirtualDevice.py,
 
68
        virtinst/__init__.py:
 
69
        Add VirtualControll module
 
70
        [6196436742fc]
 
71
 
 
72
        * virtinst/VirtualDisk.py:
 
73
        VirtualDisk: Fix use of conn in is_conflict_disk
 
74
        [409e12593983]
 
75
 
 
76
        * virtinst/Guest.py:
 
77
        Guest: Stub out <cpu> XML building, refactor a bit
 
78
        [7e12751d7521]
 
79
 
 
80
2010-03-22  mvdz  <mvdz@fedoraproject.org>
 
81
 
 
82
        * po/uk.po:
 
83
        l10n: Added Ukrainian translation
 
84
 
 
85
        Transmitted-via: Transifex (translate.fedoraproject.org)
 
86
        [e3d3f31c2314]
 
87
 
 
88
2010-03-19  Cole Robinson  <crobinso@redhat.com>
 
89
 
 
90
        * tests/clitest.py, virtinst/Guest.py:
 
91
        Fix windows installs, add a test to prevent regression
 
92
        [241a387c9bc7]
 
93
 
 
94
2010-03-17  Cole Robinson  <crobinso@redhat.com>
 
95
 
 
96
        * tests/testdriver.xml, tests/validation.py:
 
97
        tests: Add inactive pool VirtualDisk validation
 
98
        [1206822d2ef3]
 
99
 
 
100
        * tests/testdriver.xml:
 
101
        Fix test driver to work with latest libvirt
 
102
        [e71403154609]
 
103
 
 
104
        * virtinst/VirtualDisk.py:
 
105
        VirtualDisk: No op refactor of storage lookup code
 
106
        [2237f1d84261]
 
107
 
 
108
2010-03-04  Marc Deslauriers  <marc.deslauriers@ubuntu.com>
 
109
 
 
110
        * virtinst/keytable.py:
 
111
        keytable: Add 'ca' mapping
 
112
        [d7b354eef058]
 
113
 
 
114
2010-03-03  Cole Robinson  <crobinso@redhat.com>
 
115
 
 
116
        * virtinst/VirtualDisk.py:
 
117
        VirtualDisk: Add helper function stat_local_path
 
118
        [b866a69f59ae]
 
119
 
 
120
        * virtinst/VirtualDisk.py:
 
121
        VirtualDisk: Add static path_in_use_by function
 
122
        [a0cb48ed7bfd]
 
123
 
 
124
2010-03-01  Cole Robinson  <crobinso@redhat.com>
 
125
 
 
126
        * virtinst/__init__.py:
 
127
        Revert debugging change used in previous commit
 
128
        [79371fd73f9c]
 
129
 
 
130
        * virtinst/__init__.py, virtinst/cli.py:
 
131
        Hopefully fix unicode locale use once and for all!
 
132
        [4cc206766cce]
 
133
 
 
134
        * virt-clone, virt-convert, virt-image, virt-install, virtinst/cli.py:
 
135
        Move some common code into cli.py
 
136
        [3eae7ab7e457]
 
137
 
 
138
        * virt-install:
 
139
        Revert inadvertent change.
 
140
        [c49ba925d158]
 
141
 
 
142
2010-03-01  Michael Scherer  <misc@zarb.org>
 
143
 
 
144
        * virt-install, virtinst/osdict.py:
 
145
        osdict: Add some mandriva distro options
 
146
        [0b6e0ee55b4b]
 
147
 
 
148
2010-03-01  Cole Robinson  <crobinso@redhat.com>
 
149
 
 
150
        * virtinst/cli.py:
 
151
        Clean up virt-* --help formatting.
 
152
        [ea001987710b]
 
153
 
 
154
        * virt-clone, virtinst/cli.py:
 
155
        virt-clone: Better error message if not enough --file passed
 
156
        [9cca9e335962]
 
157
 
 
158
        * tests/clitest.py, virtinst/CloneManager.py:
 
159
        testcli: Test cloning with --preserve and read only images
 
160
        [dd46c7c67354]
 
161
 
 
162
        * tests/cli-test-xml/clone-disk-noexist.xml, virtinst/CloneManager.py:
 
163
        virt-clone: Handle interfaces without mac addresses
 
164
 
 
165
        This can come up using --original-xml
 
166
        [6ad24daf76ca]
 
167
 
 
168
        * tests/cli-test-xml/clone-disk-noexist.xml, tests/clitest.py,
 
169
        virtinst/CloneManager.py, virtinst/_util.py:
 
170
        virt-clone: Fix --preserve-data with non-existent disks
 
171
 
 
172
        Useful for using an XML file template, but not doing storage
 
173
        cloning.
 
174
        [b039ba64b818]
 
175
 
 
176
        * virtinst/VirtualDisk.py:
 
177
        VirtualDisk: Add a 'validate' property, which tells us to skip
 
178
        validation.
 
179
        [252cfac9e681]
 
180
 
 
181
        * man/en/virt-clone.pod, virt-clone:
 
182
        virt-clone: Improve doc for --preserve-data
 
183
        [9fb018a78a97]
 
184
 
 
185
2010-02-28  Cole Robinson  <crobinso@redhat.com>
 
186
 
 
187
        * virt-install, virtinst/Guest.py:
 
188
        Guest: Move some virt-install logic into Guest class
 
189
        [a35e45be3572]
 
190
 
 
191
        * virtinst/Guest.py:
 
192
        Guest: Largely combine the start_install/continue_install logic
 
193
        [3cf7c6919c20]
 
194
 
 
195
        * virt-install:
 
196
        virt-install: Combine 2 diagnostic messages
 
197
        [798826d437e7]
 
198
 
 
199
        * tests/xmlconfig-xml/winxp-kvm-stage2.xml, tests/xmlconfig-xml/winxp-
 
200
        kvm-stage3.xml, tests/xmlconfig.py:
 
201
        tests: xmlconfig: Make sure continue install test functions properly
 
202
        [eb6bd195d19d]
 
203
 
 
204
        * virtinst/Guest.py:
 
205
        Guest: Factor out some duplicate install routines
 
206
        [ed46cf3b42c1]
 
207
 
 
208
        * virtinst/Guest.py:
 
209
        Guest: Break out some start_install functionality for readability
 
210
        [6b01a52fea6e]
 
211
 
 
212
        * tests/interface.py, tests/validation.py, virtinst/Interface.py:
 
213
        Fix some pylint
 
214
        [1933a7c2dd18]
 
215
 
 
216
        * virtinst/Guest.py:
 
217
        Guest: Reorganize some code placement and add some documentation
 
218
        [6b7c631a3350]
 
219
 
 
220
2010-02-27  Cole Robinson  <crobinso@redhat.com>
 
221
 
 
222
        * tests/xmlconfig-xml/winxp-kvm-stage1.xml, tests/xmlconfig-xml/winxp-
 
223
        kvm-stage2.xml, tests/xmlconfig-xml/winxp-kvm-stage3.xml,
 
224
        tests/xmlconfig.py:
 
225
        tests: xmlconfig: Make sure we test all phases of a windows install
 
226
        [13d8f6a7b0c3]
 
227
 
 
228
        * tests/validation.py:
 
229
        Fix a test error.
 
230
        [ecb17ad55f79]
 
231
 
 
232
        * virtinst/Guest.py:
 
233
        Guest: Use default arguments for continue_install
 
234
        [a6fdf0146d09]
 
235
 
 
236
2010-02-26  Cole Robinson  <crobinso@redhat.com>
 
237
 
 
238
        * virtinst/Storage.py:
 
239
        clone: Show storage progress capped at capacity, rather than
 
240
        allocation.
 
241
        [cb28868d9213]
 
242
 
 
243
        * tests/interface-xml/test-ethernet-copy-proto.xml,
 
244
        tests/interface.py, virtinst/Interface.py:
 
245
        Interface: Allow passing in a chunk of protocol XML
 
246
 
 
247
        This allows users to easily copy a protocol chunk from an existing
 
248
        interface.
 
249
        [aaa7c90ac600]
 
250
 
 
251
        * virtinst/support.py:
 
252
        support: Add checks for DOMAIN_XML flags
 
253
        [3fc3bcdcf45a]
 
254
 
 
255
2010-02-23  Cole Robinson  <crobinso@redhat.com>
 
256
 
 
257
        * virtinst/Storage.py:
 
258
        Storage: Don't error if asked about unknown pool type
 
259
        [5f0c99d904b1]
 
260
 
 
261
        * tests/xmlconfig-xml/install-f11-ac97.xml, tests/xmlconfig-
 
262
        xml/install-f11-noac97.xml:
 
263
        Actually add intended test files.
 
264
        [2f72dc2de7d9]
 
265
 
 
266
        * tests/urltest.py:
 
267
        urltest: Use FullVirtGuest to avoid error
 
268
        [cd04b97517e9]
 
269
 
 
270
2010-02-17  Cole Robinson  <crobinso@redhat.com>
 
271
 
 
272
        * tests/xmlconfig-xml/install-windowsxp-kvm.xml, tests/xmlconfig.py,
 
273
        virtinst/Guest.py, virtinst/osdict.py:
 
274
        Default to 'vga' video model for windows guests.
 
275
        [07fa54fea9d5]
 
276
 
 
277
        * tests/xmlconfig-xml/boot-many-devices.xml, tests/xmlconfig-xml
 
278
        /install-windowsxp-kvm.xml, tests/xmlconfig.py, virt-image, virt-
 
279
        install, virtinst/VirtualVideoDevice.py, virtinst/cli.py:
 
280
        virt-install: Auto add a <video> device if graphics are specified
 
281
        [20c49ae86e9f]
 
282
 
 
283
        * man/en/virt-install.pod.in, tests/xmlconfig.py, virtinst/osdict.py:
 
284
        Use the AC97 sound model by default (if hypervisor supports it).
 
285
        [8162633af36b]
 
286
 
 
287
        * virtinst/osdict.py, virtinst/support.py:
 
288
        osdict: Use 'support' module for all heavy lifting
 
289
        [226e2e78aed1]
 
290
 
 
291
        * tests/xmlconfig-xml/boot-windowsxp-kvm.xml, tests/xmlconfig-
 
292
        xml/install-f10.xml, tests/xmlconfig-xml/install-f11-qemu.xml, tests
 
293
        /xmlconfig-xml/install-f11.xml, tests/xmlconfig-xml/install-
 
294
        windowsxp-kvm.xml, tests/xmlconfig.py:
 
295
        tests: xmlconfig: Add better qemu and kvm XML testing
 
296
        [558d58173fbe]
 
297
 
 
298
        * virtinst/VirtualDisk.py:
 
299
        VirtualDisk: Don't list 'driver' section is disk is empty
 
300
        [7f73ca35abcd]
 
301
 
 
302
        * tests/xmlconfig-xml/boot-many-sounds.xml, tests/xmlconfig-xml
 
303
        /install-windowsxp-kvm.xml, tests/xmlconfig-xml/install-windowsxp-
 
304
        xennew.xml, tests/xmlconfig-xml/install-windowsxp-xenold.xml,
 
305
        tests/xmlconfig.py, virtinst/Guest.py, virtinst/VirtualAudio.py,
 
306
        virtinst/cli.py, virtinst/osdict.py:
 
307
        osdict: Allow setting a preferred sound device model
 
308
 
 
309
        Have VirtualAudio no default to model = MODEL_DEFAULT, which can be
 
310
        overridden by Guest.
 
311
        [b6655d9d2648]
 
312
 
 
313
        * virtinst/FullVirtGuest.py, virtinst/osdict.py:
 
314
        osdict: Use VirtualDevice types as device param keys
 
315
        [cdf0183c7c04]
 
316
 
 
317
2010-02-16  Cole Robinson  <crobinso@redhat.com>
 
318
 
 
319
        * tests/clitest.py, virt-install:
 
320
        virt-install: Sanitize i.86 -> i686
 
321
        [2bc50993e225]
 
322
 
 
323
        * virtinst/Interface.py, virtinst/Storage.py,
 
324
        virtinst/VirtualCharDevice.py:
 
325
        Prefer use of local xml_escape over saxutils
 
326
 
 
327
        Ours actually escapes single quotes.
 
328
        [e29f2fd9b3f9]
 
329
 
 
330
        * tests/clitest.py:
 
331
        tests: Add name collision CLI test
 
332
        [2be871be8d95]
 
333
 
 
334
2010-02-15  Cole Robinson  <crobinso@redhat.com>
 
335
 
 
336
        * tests/clitest.py, virt-image, virtinst/Guest.py:
 
337
        virt-image: Fix --replace
 
338
        [2124b339253f]
 
339
 
 
340
        * tests/clitest.py, tests/testdriver.xml, virtinst/VirtualDisk.py:
 
341
        VirtualDisk: Don't warn about collisions for shareable disks
 
342
        [7a550b1accf0]
 
343
 
 
344
        * virtconv/__init__.py:
 
345
        virtconf: Add ovf to parsers list.
 
346
        [9ce77a734d82]
 
347
 
 
348
        * virtinst/VirtualDisk.py:
 
349
        VirtualDisk: Don't bomb if getfacl isn't available
 
350
        [e5350e422918]
 
351
 
 
352
        * autobuild.sh:
 
353
        autobuild: Remove coverage specific files
 
354
 
 
355
        We now use the system installed coverage rather than a locally
 
356
        stored one, so drop these files.
 
357
        [53c60b45ccf5]
 
358
 
 
359
2010-02-10  Cole Robinson  <crobinso@redhat.com>
 
360
 
 
361
        * tests/capabilities-xml/libvirt-0.7.6-qemu-no-kvmcaps.xml,
 
362
        tests/capabilities.py, virtinst/CapabilitiesParser.py:
 
363
        Capabilities: Add a xenner util func
 
364
        [ae6ca033e8c5]
 
365
 
 
366
        * tests/capabilities-xml/empty-caps.xml, tests/capabilities-
 
367
        xml/rhel5.4-kvm-caps.xml, tests/capabilities-xml/rhel5.4-xen-caps-
 
368
        virt-disabled.xml, tests/capabilities-xml/rhel5.4-xen-caps-virt-
 
369
        enabled.xml, tests/capabilities.py, virtinst/CapabilitiesParser.py:
 
370
        CapabilitiesParser: Add various utility functions for detecting HVM
 
371
        [8749718b7afe]
 
372
 
 
373
        * tests/capabilities-xml/empty-caps.xml, tests/capabilities-
 
374
        xml/libvirt-0.7.6-qemu-caps.xml, tests/capabilities-xml/rhel5.4-xen-
 
375
        caps-virt-disabled.xml, tests/capabilities-xml/rhel5.4-xen-caps.xml,
 
376
        tests/capabilities.py, virtinst/CapabilitiesParser.py:
 
377
        capabilities: Learn to parse new style CPU caps
 
378
        [096b2bcc1460]
 
379
 
 
380
        * man/en/virt-install.pod.in, tests/clitest.py, tests/xmlconfig-xml
 
381
        /boot-many-devices.xml, tests/xmlconfig.py, virt-install,
 
382
        virtinst/Guest.py:
 
383
        virt-install: Add --description option
 
384
 
 
385
        This sets the <description> field in the guest XML.
 
386
        [7f0b8d435886]
 
387
 
 
388
2010-02-09  raven  <raven@fedoraproject.org>
 
389
 
 
390
        * po/pl.po:
 
391
        Sending translation for Polish
 
392
        [76d3d96bcd53]
 
393
 
 
394
2010-02-09  logan  <logan@fedoraproject.org>
 
395
 
 
396
        * po/es.po:
 
397
        Sending translation for Spanish
 
398
        [4622509f6f6d]
 
399
 
 
400
2010-02-08  Cole Robinson  <crobinso@redhat.com>
 
401
 
 
402
        * .hgtags:
 
403
        Added tag virtinst-0_500_2 for changeset a703a003f903
 
404
        [4895e2ed852f]
 
405
 
 
406
        * .hgtags, ChangeLog, NEWS, po/es.po, po/fr.po, po/it.po, po/ja.po,
 
407
        po/pl.po, po/pt_BR.po, po/ru.po, po/sr.po, po/sr@latin.po,
 
408
        po/virtinst.pot, po/zh_CN.po, python-virtinst.spec.in,
 
409
        virtinst/version.py:
 
410
        Prep for release.
 
411
        [a703a003f903] [virtinst-0_500_2]
 
412
 
 
413
        * man/en/virt-install.1, man/en/virt-install.pod.in, tests/clitest.py,
 
414
        tests/testdriver.xml, virtinst/NodeDeviceParser.py,
 
415
        virtinst/VirtualHostDevice.py:
 
416
        virt-install: Allow specifying --host-device by lsusb, lspci output
 
417
        [612458530e0b]
 
418
 
 
419
        * tests/clitest.py, tests/xmlconfig-xml/boot-many-devices.xml,
 
420
        tests/xmlconfig.py, virtinst/VirtualDisk.py:
 
421
        VirtualDisk: Support floppy 'dir' mode (fat:floppy for qemu)
 
422
        [75b1cda38391]
 
423
 
 
424
        * virtinst/util.py:
 
425
        util: Don't limit random mac addr range
 
426
 
 
427
        This function was originally taken from xen, which limited the range
 
428
        to reserve some MAC addresses for possible internal testing. Doesn't
 
429
        seem like it was ever leveraged in practice, and libvirt doesn't
 
430
        limit mac generation in a similar way, so just drop it.
 
431
        [7589271169e6]
 
432
 
 
433
        * tests/clitest.py, virtinst/VirtualDisk.py:
 
434
        VirtualDisk: Qemu can actually support more than 2 IDE cdroms
 
435
        [5da35bd803ae]
 
436
 
 
437
        * tests/pylint-virtinst.sh, virtinst/ImageInstaller.py,
 
438
        virtinst/VirtualDevice.py:
 
439
        Fix up some pylint.
 
440
        [dbca294be688]
 
441
 
 
442
        * tests/__init__.py, tests/clitest.py, tests/interface-xml/test-bond-
 
443
        arp.xml, tests/interface-xml/test-bond-mii.xml, tests/interface-xml
 
444
        /test-bond.xml, tests/interface-xml/test-bridge-ip.xml, tests
 
445
        /interface-xml/test-bridge.xml, tests/interface-xml/test-ethernet-
 
446
        params.xml, tests/interface-xml/test-ethernet.xml, tests/interface-
 
447
        xml/test-vlan.xml, tests/interface.py, tests/testdriver.xml,
 
448
        tests/validation.py, virtinst/Interface.py, virtinst/__init__.py,
 
449
        virtinst/_util.py, virtinst/support.py:
 
450
        Add Interface module for building libvirt interface XML
 
451
        [0d47513dd988]
 
452
 
 
453
2010-01-12  Cole Robinson  <crobinso@redhat.com>
 
454
 
 
455
        * tests/__init__.py, tests/virtconv-test.py, tests/virtconvtest.py:
 
456
        tests: Rename virtconv-test to virtconvtest for easier importing
 
457
        [f55dec280887]
 
458
 
 
459
2010-01-27  Cole Robinson  <crobinso@redhat.com>
 
460
 
 
461
        * tests/pylint-virtinst.sh:
 
462
        Fix an error detecting pylint features
 
463
        [23043312eb89]
 
464
 
 
465
2010-01-15  Cole Robinson  <crobinso@redhat.com>
 
466
 
 
467
        * virt-clone:
 
468
        virt-clone: Priviledge checks should happen after conn opening
 
469
 
 
470
        Otherwise we don't know what the real default URI will be.
 
471
        [29455af5909e]
 
472
 
 
473
2010-02-08  Cole Robinson  <crobinso@redhat.com>
 
474
 
 
475
        * tests/clonetest.py, virtinst/VirtualNetworkInterface.py,
 
476
        virtinst/_util.py:
 
477
        util: Break out helper for mac address validation
 
478
        [e86d3af3a89a]
 
479
 
 
480
2010-02-07  Cole Robinson  <crobinso@redhat.com>
 
481
 
 
482
        * tests/xmlconfig-xml/install-f11-xen.xml, tests/xmlconfig-
 
483
        xml/install-f11.xml, virtinst/VirtualDisk.py:
 
484
        VirtualDisk: If path is overwritten, invalidate cached storage
 
485
        objects.
 
486
        [64a7138a203c]
 
487
 
 
488
2010-02-06  Cole Robinson  <crobinso@redhat.com>
 
489
 
 
490
        * virtinst/VirtualHostDevice.py:
 
491
        VirtualHostDevice: Don't error if nodedev dettach isn't supportted.
 
492
        [a03af2ef22ec]
 
493
 
 
494
        * tests/xmlconfig-xml/boot-many-devices.xml, tests/xmlconfig.py,
 
495
        virtinst/Guest.py, virtinst/Seclabel.py, virtinst/__init__.py:
 
496
        Add 'Seclabel' module for building <seclabel> XML
 
497
        [93c719d7a33e]
 
498
 
 
499
        * virtinst/Clock.py, virtinst/FullVirtGuest.py, virtinst/Guest.py,
 
500
        virtinst/__init__.py:
 
501
        Add a proper 'Clock' class for building <clock> XML
 
502
        [9b9a6fa9aea4]
 
503
 
 
504
2010-02-07  Cole Robinson  <crobinso@redhat.com>
 
505
 
 
506
        * tests/image-xml/image2guest/image-xenpv32.xml, tests/xmlconfig-xml
 
507
        /install-windowsxp-xenold.xml, virt-install,
 
508
        virtinst/FullVirtGuest.py, virtinst/Guest.py,
 
509
        virtinst/ImageInstaller.py, virtinst/ParaVirtGuest.py:
 
510
        Allow setting <features> for all guest types
 
511
 
 
512
        Even though it doesn't have any meaning for PV guests, it's just a
 
513
        pain to have it be FV specific, so drop it.
 
514
        [9a0e07b7c13a]
 
515
 
 
516
        * man/en/virt-install.pod.in, tests/clitest.py, virt-install,
 
517
        virtinst/Guest.py:
 
518
        virt-install: Add --autostart, to mark autostart flag for new
 
519
        domains.
 
520
        [1ab9deef0e25]
 
521
 
 
522
        * virtinst/Guest.py, virtinst/VirtualDevice.py,
 
523
        virtinst/VirtualDisk.py, virtinst/VirtualHostDevice.py,
 
524
        virtinst/VirtualNetworkInterface.py:
 
525
        Add a common setup_dev function for all VirtualDevices.
 
526
 
 
527
        This replaces setup() functions, and has a common signature for all
 
528
        devices.
 
529
        [e92f6a06dc71]
 
530
 
 
531
        * virtinst/FullVirtGuest.py, virtinst/Guest.py,
 
532
        virtinst/ParaVirtGuest.py:
 
533
        Guest: Make set_defaults a public function.
 
534
 
 
535
        API users can run this before the install step to fill in guest
 
536
        defaults. This step isn't required, but can be useful to get a full
 
537
        idea of what XML will be created.
 
538
        [92a6f1b7514f]
 
539
 
 
540
        * tests/xmlconfig.py, virtinst/FullVirtGuest.py, virtinst/Guest.py,
 
541
        virtinst/ParaVirtGuest.py:
 
542
        Guest: Add default devices up front, rather then at install time
 
543
 
 
544
        This gives API users a chance to remove these default devices, not
 
545
        to only have them reappear when install is kicked off.
 
546
        [503066d21fc6]
 
547
 
 
548
2010-02-05  Cole Robinson  <crobinso@redhat.com>
 
549
 
 
550
        * virtinst/ImageInstaller.py:
 
551
        ImageInstaller: Remove unneeded blktap hack (handled by
 
552
        ParavirtGuest)
 
553
        [a6a7d16dc65a]
 
554
 
 
555
2010-02-06  Cole Robinson  <crobinso@redhat.com>
 
556
 
 
557
        * virtinst/Guest.py:
 
558
        Guest: Error if request is made to remove unknown device
 
559
        [95c4c8dad7fa]
 
560
 
 
561
2010-02-05  Cole Robinson  <crobinso@redhat.com>
 
562
 
 
563
        * virtinst/ImageInstaller.py, virtinst/ImageManager.py,
 
564
        virtinst/__init__.py:
 
565
        ImageManager.py -> ImageInstaller.py
 
566
        [222630c756c7]
 
567
 
 
568
2010-02-03  Cole Robinson  <crobinso@redhat.com>
 
569
 
 
570
        * virtinst/cli.py:
 
571
        Better error reporting when opening ~/.virtinst
 
572
        [64bede181e87]
 
573
 
 
574
2010-02-03  logan  <logan@fedoraproject.org>
 
575
 
 
576
        * po/es.po:
 
577
        Sending translation for Spanish
 
578
        [1123ed28f173]
 
579
 
 
580
2010-01-25  raven  <raven@fedoraproject.org>
 
581
 
 
582
        * po/pl.po:
 
583
        Sending translation for Polish
 
584
        [9184d3353fb2]
 
585
 
 
586
2010-01-25  Cole Robinson  <crobinso@redhat.com>
 
587
 
 
588
        * man/en/virt-install.1, man/en/virt-install.pod.in, po/es.po,
 
589
        po/fr.po, po/it.po, po/ja.po, po/pl.po, po/pt_BR.po, po/sr.po,
 
590
        po/sr@latin.po, po/virtinst.pot, po/zh_CN.po,
 
591
        virtinst/DistroInstaller.py, virtinst/VirtualCharDevice.py:
 
592
        Fix misspelling of 'pseudo'
 
593
        [3c1c1ab1a100]
 
594
 
 
595
2010-01-22  ypoyarko  <ypoyarko@fedoraproject.org>
 
596
 
 
597
        * po/ru.po:
 
598
        Sending translation for po/ru.po
 
599
        [36abcc1e2a2b]
 
600
 
 
601
2010-01-21  Cole Robinson  <crobinso@redhat.com>
 
602
 
 
603
        * virtinst/Installer.py:
 
604
        Installer: Make sure we set always set a default scratchdir
 
605
 
 
606
        Running as root with no libvirt dirs present (due to a messed up
 
607
        install) could try to return an unset scratchdir
 
608
        [f0e6ecdd057e]
 
609
 
 
610
2010-01-14  Cole Robinson  <crobinso@redhat.com>
 
611
 
 
612
        * python-virtinst.spec.in:
 
613
        Fix RPM building on RHEL6
 
614
        [c1cd2cb595de]
 
615
 
 
616
2009-12-07  Cole Robinson  <crobinso@redhat.com>
 
617
 
 
618
        * tests/clonetest.py:
 
619
        tests: Properly clean up created files in clonetest
 
620
        [0c8229bd1853]
 
621
 
 
622
2009-12-16  logan  <logan@fedoraproject.org>
 
623
 
 
624
        * po/es.po:
 
625
        Sending translation for Spanish
 
626
        [2432632f911e]
 
627
 
 
628
2009-12-11  Cole Robinson  <crobinso@redhat.com>
 
629
 
 
630
        * setup.py, tests/cli-test-xml/virtconv/virtimage/data.raw, tests/cli-
 
631
        test-xml/virtconv/virtimage/root.raw, tests/cli-test-
 
632
        xml/virtconv/virtimage/scratch.raw, tests/cli-test-
 
633
        xml/virtconv/virtimage/test1.virt-image, tests/cli-test-
 
634
        xml/virtconv/vmx/data.raw, tests/cli-test-xml/virtconv/vmx/root.raw,
 
635
        tests/cli-test-xml/virtconv/vmx/scratch.raw, tests/cli-test-
 
636
        xml/virtconv/vmx/test1.vmx, tests/clitest.py:
 
637
        testcli: Add virt-convert tests
 
638
        [e6d788f03309]
 
639
 
 
640
        * virt-convert:
 
641
        virt-convert: Don't force vmdk conversion for vmx output
 
642
        [bf1045b5944b]
 
643
 
 
644
        * virtconv/diskcfg.py:
 
645
        virtconv: Allow converting to qcow, qcow2, and cow
 
646
        [42d188f2d87a]
 
647
 
 
648
2009-12-10  Cole Robinson  <crobinso@redhat.com>
 
649
 
 
650
        * virt-install:
 
651
        virt-install: If post info info() fails, sleep a bit and try again
 
652
 
 
653
        Some race conditions (like reading memory info from qemu monitor)
 
654
        can cause info() to fail, so sleep a bit and give it another try
 
655
        before bombing.
 
656
        [b87b17aeb9ac]
 
657
 
 
658
        * man/en/virt-image.1, man/en/virt-image.pod, virt-image:
 
659
        virt-image: Hide --prompt option (doesn't do anything anyways)
 
660
 
 
661
        When/if it is ever implemented, we can deal with it then.
 
662
        [fc962689be97]
 
663
 
 
664
        * virt-install:
 
665
        virt-install: Wait a bit before checking domain exit status
 
666
 
 
667
        There are possible races in between leaving the VM console and
 
668
        checking its status. Wait a bit to facilitate more accurate results,
 
669
        and also log the VM state and try to handle a crashed VM.
 
670
        [8d76655497e8]
 
671
 
 
672
        * virtinst/OSDistro.py:
 
673
        OSDistro: Allow installing old opensuse 10.0
 
674
        [29cb16f846fd]
 
675
 
 
676
        * tests/clitest.py:
 
677
        clitest: Add test for extra-args install
 
678
        [f6fc63efb1b1]
 
679
 
 
680
        * tests/urltest.py:
 
681
        urltest: Improve some error reporting, fix tests for old opensuse
 
682
        [fca63a80e00b]
 
683
 
 
684
        * virt-install:
 
685
        virt-install: Fix --prompt if --disk also specified
 
686
        [dcabeb876e39]
 
687
 
 
688
        * virtinst/cli.py:
 
689
        cli: Clean up prompt question formatting.
 
690
        [645bde011e49]
 
691
 
 
692
2009-12-10  leahliu  <leahliu@fedoraproject.org>
 
693
 
 
694
        * po/zh_CN.po:
 
695
        Sending translation for Chinese (Simplified)
 
696
        [1b7452ae3954]
 
697
 
 
698
2009-12-09  Cole Robinson  <crobinso@redhat.com>
 
699
 
 
700
        * virtinst/support.py:
 
701
        support: Generic exceptions mean libvirt support is busted.
 
702
 
 
703
        Fixes testing for interface APIs on libvirt < 0.7.4
 
704
        [15c118a449a7]
 
705
 
 
706
2009-12-07  raven  <raven@fedoraproject.org>
 
707
 
 
708
        * po/pl.po:
 
709
        Sending translation for Polish
 
710
        [989eb68a9c18]
 
711
 
 
712
2009-12-04  Matthias Bolte  <matthias.bolte@googlemail.com>
 
713
 
 
714
        * virtinst/CapabilitiesParser.py:
 
715
        Check if emulator element is present before accessing it
 
716
 
 
717
        VMware ESX capabilities don't contain an emulator element. Virt
 
718
        Manager reports a NoneType exception when trying to connect to an
 
719
        ESX server.
 
720
        [56fcec89f06f]
 
721
 
1
722
2009-12-03  Cole Robinson  <crobinso@redhat.com>
2
723
 
 
724
        * .hgtags:
 
725
        Added tag virtinst-0_500_1 for changeset 8f01af70e5ca
 
726
        [269a7225fef1]
 
727
 
 
728
        * NEWS:
 
729
        Fix NEWS file typo.
 
730
        [8f01af70e5ca] [virtinst-0_500_1]
 
731
 
 
732
        * .hgtags:
 
733
        Added tag virtinst-0_500_1 for changeset 69dc73009f30
 
734
        [49a45f82bbfe]
 
735
 
 
736
        * ChangeLog, NEWS, man/en/Makefile, man/en/virt-clone.1, man/en/virt-
 
737
        convert.1, man/en/virt-image.1, man/en/virt-image.5, man/en/virt-
 
738
        install.1, po/es.po, po/fr.po, po/it.po, po/ja.po, po/pl.po,
 
739
        po/pt_BR.po, po/sr.po, po/sr@latin.po, po/virtinst.pot, po/zh_CN.po,
 
740
        python-virtinst.spec.in, virtinst/version.py:
 
741
        Prep for release (Update translations, NEWS, version, ...)
 
742
        [69dc73009f30]
 
743
 
3
744
        * virtinst/Storage.py:
4
745
        Storage: Don't use libvirt VIR_STORAGE_VOL* flags unless they exist
5
 
        [c2ae8225c41e] [tip]
 
746
        [c2ae8225c41e]
6
747
 
7
748
        * virtinst/support.py:
8
749
        support: Add check for libvirt openAuth