|
| 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 | + |
1 | 312 | 2009-12-03 Cole Robinson <crobinso@redhat.com> |
2 | 313 |
|
| 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 | + |
3 | 334 | * virtinst/Storage.py: |
4 | 335 | Storage: Don't use libvirt VIR_STORAGE_VOL* flags unless they exist |
5 | | - [c2ae8225c41e] [tip] |
| 336 | + [c2ae8225c41e] |
6 | 337 |
|
7 | 338 | * virtinst/support.py: |
8 | 339 | support: Add check for libvirt openAuth |
|
0 commit comments