Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit 6ab9bfc

Browse files
committed
Prep for release.
1 parent 5ca920c commit 6ab9bfc

15 files changed

Lines changed: 4402 additions & 2300 deletions

File tree

ChangeLog

Lines changed: 332 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,339 @@
1+
2010-02-08 Cole Robinson <crobinso@redhat.com>
2+
3+
* man/en/virt-install.1, man/en/virt-install.pod.in, tests/clitest.py,
4+
tests/testdriver.xml, virtinst/NodeDeviceParser.py,
5+
virtinst/VirtualHostDevice.py:
6+
virt-install: Allow specifying --host-device by lsusb, lspci output
7+
[612458530e0b] [tip]
8+
9+
* tests/clitest.py, tests/xmlconfig-xml/boot-many-devices.xml,
10+
tests/xmlconfig.py, virtinst/VirtualDisk.py:
11+
VirtualDisk: Support floppy 'dir' mode (fat:floppy for qemu)
12+
[75b1cda38391]
13+
14+
* virtinst/util.py:
15+
util: Don't limit random mac addr range
16+
17+
This function was originally taken from xen, which limited the range
18+
to reserve some MAC addresses for possible internal testing. Doesn't
19+
seem like it was ever leveraged in practice, and libvirt doesn't
20+
limit mac generation in a similar way, so just drop it.
21+
[7589271169e6]
22+
23+
* tests/clitest.py, virtinst/VirtualDisk.py:
24+
VirtualDisk: Qemu can actually support more than 2 IDE cdroms
25+
[5da35bd803ae]
26+
27+
* tests/pylint-virtinst.sh, virtinst/ImageInstaller.py,
28+
virtinst/VirtualDevice.py:
29+
Fix up some pylint.
30+
[dbca294be688]
31+
32+
* tests/__init__.py, tests/clitest.py, tests/interface-xml/test-bond-
33+
arp.xml, tests/interface-xml/test-bond-mii.xml, tests/interface-xml
34+
/test-bond.xml, tests/interface-xml/test-bridge-ip.xml, tests
35+
/interface-xml/test-bridge.xml, tests/interface-xml/test-ethernet-
36+
params.xml, tests/interface-xml/test-ethernet.xml, tests/interface-
37+
xml/test-vlan.xml, tests/interface.py, tests/testdriver.xml,
38+
tests/validation.py, virtinst/Interface.py, virtinst/__init__.py,
39+
virtinst/_util.py, virtinst/support.py:
40+
Add Interface module for building libvirt interface XML
41+
[0d47513dd988]
42+
43+
2010-01-12 Cole Robinson <crobinso@redhat.com>
44+
45+
* tests/__init__.py, tests/virtconv-test.py, tests/virtconvtest.py:
46+
tests: Rename virtconv-test to virtconvtest for easier importing
47+
[f55dec280887]
48+
49+
2010-01-27 Cole Robinson <crobinso@redhat.com>
50+
51+
* tests/pylint-virtinst.sh:
52+
Fix an error detecting pylint features
53+
[23043312eb89]
54+
55+
2010-01-15 Cole Robinson <crobinso@redhat.com>
56+
57+
* virt-clone:
58+
virt-clone: Priviledge checks should happen after conn opening
59+
60+
Otherwise we don't know what the real default URI will be.
61+
[29455af5909e]
62+
63+
2010-02-08 Cole Robinson <crobinso@redhat.com>
64+
65+
* tests/clonetest.py, virtinst/VirtualNetworkInterface.py,
66+
virtinst/_util.py:
67+
util: Break out helper for mac address validation
68+
[e86d3af3a89a]
69+
70+
2010-02-07 Cole Robinson <crobinso@redhat.com>
71+
72+
* tests/xmlconfig-xml/install-f11-xen.xml, tests/xmlconfig-
73+
xml/install-f11.xml, virtinst/VirtualDisk.py:
74+
VirtualDisk: If path is overwritten, invalidate cached storage
75+
objects.
76+
[64a7138a203c]
77+
78+
2010-02-06 Cole Robinson <crobinso@redhat.com>
79+
80+
* virtinst/VirtualHostDevice.py:
81+
VirtualHostDevice: Don't error if nodedev dettach isn't supportted.
82+
[a03af2ef22ec]
83+
84+
* tests/xmlconfig-xml/boot-many-devices.xml, tests/xmlconfig.py,
85+
virtinst/Guest.py, virtinst/Seclabel.py, virtinst/__init__.py:
86+
Add 'Seclabel' module for building <seclabel> XML
87+
[93c719d7a33e]
88+
89+
* virtinst/Clock.py, virtinst/FullVirtGuest.py, virtinst/Guest.py,
90+
virtinst/__init__.py:
91+
Add a proper 'Clock' class for building <clock> XML
92+
[9b9a6fa9aea4]
93+
94+
2010-02-07 Cole Robinson <crobinso@redhat.com>
95+
96+
* tests/image-xml/image2guest/image-xenpv32.xml, tests/xmlconfig-xml
97+
/install-windowsxp-xenold.xml, virt-install,
98+
virtinst/FullVirtGuest.py, virtinst/Guest.py,
99+
virtinst/ImageInstaller.py, virtinst/ParaVirtGuest.py:
100+
Allow setting <features> for all guest types
101+
102+
Even though it doesn't have any meaning for PV guests, it's just a
103+
pain to have it be FV specific, so drop it.
104+
[9a0e07b7c13a]
105+
106+
* man/en/virt-install.pod.in, tests/clitest.py, virt-install,
107+
virtinst/Guest.py:
108+
virt-install: Add --autostart, to mark autostart flag for new
109+
domains.
110+
[1ab9deef0e25]
111+
112+
* virtinst/Guest.py, virtinst/VirtualDevice.py,
113+
virtinst/VirtualDisk.py, virtinst/VirtualHostDevice.py,
114+
virtinst/VirtualNetworkInterface.py:
115+
Add a common setup_dev function for all VirtualDevices.
116+
117+
This replaces setup() functions, and has a common signature for all
118+
devices.
119+
[e92f6a06dc71]
120+
121+
* virtinst/FullVirtGuest.py, virtinst/Guest.py,
122+
virtinst/ParaVirtGuest.py:
123+
Guest: Make set_defaults a public function.
124+
125+
API users can run this before the install step to fill in guest
126+
defaults. This step isn't required, but can be useful to get a full
127+
idea of what XML will be created.
128+
[92a6f1b7514f]
129+
130+
* tests/xmlconfig.py, virtinst/FullVirtGuest.py, virtinst/Guest.py,
131+
virtinst/ParaVirtGuest.py:
132+
Guest: Add default devices up front, rather then at install time
133+
134+
This gives API users a chance to remove these default devices, not
135+
to only have them reappear when install is kicked off.
136+
[503066d21fc6]
137+
138+
2010-02-05 Cole Robinson <crobinso@redhat.com>
139+
140+
* virtinst/ImageInstaller.py:
141+
ImageInstaller: Remove unneeded blktap hack (handled by
142+
ParavirtGuest)
143+
[a6a7d16dc65a]
144+
145+
2010-02-06 Cole Robinson <crobinso@redhat.com>
146+
147+
* virtinst/Guest.py:
148+
Guest: Error if request is made to remove unknown device
149+
[95c4c8dad7fa]
150+
151+
2010-02-05 Cole Robinson <crobinso@redhat.com>
152+
153+
* virtinst/ImageInstaller.py, virtinst/ImageManager.py,
154+
virtinst/__init__.py:
155+
ImageManager.py -> ImageInstaller.py
156+
[222630c756c7]
157+
158+
2010-02-03 Cole Robinson <crobinso@redhat.com>
159+
160+
* virtinst/cli.py:
161+
Better error reporting when opening ~/.virtinst
162+
[64bede181e87]
163+
164+
2010-02-03 logan <logan@fedoraproject.org>
165+
166+
* po/es.po:
167+
Sending translation for Spanish
168+
[1123ed28f173]
169+
170+
2010-01-25 raven <raven@fedoraproject.org>
171+
172+
* po/pl.po:
173+
Sending translation for Polish
174+
[9184d3353fb2]
175+
176+
2010-01-25 Cole Robinson <crobinso@redhat.com>
177+
178+
* man/en/virt-install.1, man/en/virt-install.pod.in, po/es.po,
179+
po/fr.po, po/it.po, po/ja.po, po/pl.po, po/pt_BR.po, po/sr.po,
180+
po/sr@latin.po, po/virtinst.pot, po/zh_CN.po,
181+
virtinst/DistroInstaller.py, virtinst/VirtualCharDevice.py:
182+
Fix misspelling of 'pseudo'
183+
[3c1c1ab1a100]
184+
185+
2010-01-22 ypoyarko <ypoyarko@fedoraproject.org>
186+
187+
* po/ru.po:
188+
Sending translation for po/ru.po
189+
[36abcc1e2a2b]
190+
191+
2010-01-21 Cole Robinson <crobinso@redhat.com>
192+
193+
* virtinst/Installer.py:
194+
Installer: Make sure we set always set a default scratchdir
195+
196+
Running as root with no libvirt dirs present (due to a messed up
197+
install) could try to return an unset scratchdir
198+
[f0e6ecdd057e]
199+
200+
2010-01-14 Cole Robinson <crobinso@redhat.com>
201+
202+
* python-virtinst.spec.in:
203+
Fix RPM building on RHEL6
204+
[c1cd2cb595de]
205+
206+
2009-12-07 Cole Robinson <crobinso@redhat.com>
207+
208+
* tests/clonetest.py:
209+
tests: Properly clean up created files in clonetest
210+
[0c8229bd1853]
211+
212+
2009-12-16 logan <logan@fedoraproject.org>
213+
214+
* po/es.po:
215+
Sending translation for Spanish
216+
[2432632f911e]
217+
218+
2009-12-11 Cole Robinson <crobinso@redhat.com>
219+
220+
* setup.py, tests/cli-test-xml/virtconv/virtimage/data.raw, tests/cli-
221+
test-xml/virtconv/virtimage/root.raw, tests/cli-test-
222+
xml/virtconv/virtimage/scratch.raw, tests/cli-test-
223+
xml/virtconv/virtimage/test1.virt-image, tests/cli-test-
224+
xml/virtconv/vmx/data.raw, tests/cli-test-xml/virtconv/vmx/root.raw,
225+
tests/cli-test-xml/virtconv/vmx/scratch.raw, tests/cli-test-
226+
xml/virtconv/vmx/test1.vmx, tests/clitest.py:
227+
testcli: Add virt-convert tests
228+
[e6d788f03309]
229+
230+
* virt-convert:
231+
virt-convert: Don't force vmdk conversion for vmx output
232+
[bf1045b5944b]
233+
234+
* virtconv/diskcfg.py:
235+
virtconv: Allow converting to qcow, qcow2, and cow
236+
[42d188f2d87a]
237+
238+
2009-12-10 Cole Robinson <crobinso@redhat.com>
239+
240+
* virt-install:
241+
virt-install: If post info info() fails, sleep a bit and try again
242+
243+
Some race conditions (like reading memory info from qemu monitor)
244+
can cause info() to fail, so sleep a bit and give it another try
245+
before bombing.
246+
[b87b17aeb9ac]
247+
248+
* man/en/virt-image.1, man/en/virt-image.pod, virt-image:
249+
virt-image: Hide --prompt option (doesn't do anything anyways)
250+
251+
When/if it is ever implemented, we can deal with it then.
252+
[fc962689be97]
253+
254+
* virt-install:
255+
virt-install: Wait a bit before checking domain exit status
256+
257+
There are possible races in between leaving the VM console and
258+
checking its status. Wait a bit to facilitate more accurate results,
259+
and also log the VM state and try to handle a crashed VM.
260+
[8d76655497e8]
261+
262+
* virtinst/OSDistro.py:
263+
OSDistro: Allow installing old opensuse 10.0
264+
[29cb16f846fd]
265+
266+
* tests/clitest.py:
267+
clitest: Add test for extra-args install
268+
[f6fc63efb1b1]
269+
270+
* tests/urltest.py:
271+
urltest: Improve some error reporting, fix tests for old opensuse
272+
[fca63a80e00b]
273+
274+
* virt-install:
275+
virt-install: Fix --prompt if --disk also specified
276+
[dcabeb876e39]
277+
278+
* virtinst/cli.py:
279+
cli: Clean up prompt question formatting.
280+
[645bde011e49]
281+
282+
2009-12-10 leahliu <leahliu@fedoraproject.org>
283+
284+
* po/zh_CN.po:
285+
Sending translation for Chinese (Simplified)
286+
[1b7452ae3954]
287+
288+
2009-12-09 Cole Robinson <crobinso@redhat.com>
289+
290+
* virtinst/support.py:
291+
support: Generic exceptions mean libvirt support is busted.
292+
293+
Fixes testing for interface APIs on libvirt < 0.7.4
294+
[15c118a449a7]
295+
296+
2009-12-07 raven <raven@fedoraproject.org>
297+
298+
* po/pl.po:
299+
Sending translation for Polish
300+
[989eb68a9c18]
301+
302+
2009-12-04 Matthias Bolte <matthias.bolte@googlemail.com>
303+
304+
* virtinst/CapabilitiesParser.py:
305+
Check if emulator element is present before accessing it
306+
307+
VMware ESX capabilities don't contain an emulator element. Virt
308+
Manager reports a NoneType exception when trying to connect to an
309+
ESX server.
310+
[56fcec89f06f]
311+
1312
2009-12-03 Cole Robinson <crobinso@redhat.com>
2313

314+
* .hgtags:
315+
Added tag virtinst-0_500_1 for changeset 8f01af70e5ca
316+
[269a7225fef1]
317+
318+
* NEWS:
319+
Fix NEWS file typo.
320+
[8f01af70e5ca] [virtinst-0_500_1]
321+
322+
* .hgtags:
323+
Added tag virtinst-0_500_1 for changeset 69dc73009f30
324+
[49a45f82bbfe]
325+
326+
* ChangeLog, NEWS, man/en/Makefile, man/en/virt-clone.1, man/en/virt-
327+
convert.1, man/en/virt-image.1, man/en/virt-image.5, man/en/virt-
328+
install.1, po/es.po, po/fr.po, po/it.po, po/ja.po, po/pl.po,
329+
po/pt_BR.po, po/sr.po, po/sr@latin.po, po/virtinst.pot, po/zh_CN.po,
330+
python-virtinst.spec.in, virtinst/version.py:
331+
Prep for release (Update translations, NEWS, version, ...)
332+
[69dc73009f30]
333+
3334
* virtinst/Storage.py:
4335
Storage: Don't use libvirt VIR_STORAGE_VOL* flags unless they exist
5-
[c2ae8225c41e] [tip]
336+
[c2ae8225c41e]
6337

7338
* virtinst/support.py:
8339
support: Add check for libvirt openAuth

NEWS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Virtinst News
22
=================
33

4+
Release 0.500.2 (February 8, 2010)
5+
----------------------------------
6+
- virt-install: New option --autostart for setting domain autostart flag
7+
- virt-install: Allow specifying --host-device with lsusb and lspci
8+
format (0x1234:0x5678 for USB, etc)
9+
- virtinst: New 'Interface' module for building libvirt interface XML
10+
411
Release 0.500.1 (December 3, 2009)
512
----------------------------------
613
- virt-install now attempts --os-variant detection by default. This can be

0 commit comments

Comments
 (0)