(TOCTOU) race condition
Resolved by upgrade to version 4.0.0 (jsc#SLE-16582)
virt-manager-4.0.0.tar.gz
- Other features and bug fixes (bsc#1027942)
virt-install –os-variant/–osinfo is now a hard requirement for most cases
Add ‘Enable shared memory’ UI checkbox (Lin Ma)
add UI preference to default to UEFI for new VMs (Charles Arnold)
Add virtiofs filesystem driver UI option
Fill in all –cputune, –cpu, –shmem, –input, and –boot suboptions (Hugues Fafard)
virt-* mdev improvements (Shalini Chellathurai Saroja)
bhyve improvments (Roman Bogorodskiy)
Revive network portgroup UI
enable a TPM by default when UEFI is used (Daniel P. Berrangé)
Use cpu host-passthrough by default on qemu x86
use virtio-gpu video for most modern distros
Default to extra pcie root ports for q35
set discard=unmap by default for sparse disks and block devices
We now require xorissofs for –location ISO
We now use setuptools rather than just plain distutils
- Add virtman-revert-use-of-AyatanaAppIndicator3.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=558
virt-manager-3.0.0.tar.bz2
* virt-install –cloud-init support (Athina Plaskasoviti, Cole
Robinson)
* The virt-convert tool has been removed. Please use virt-v2v
instead
* A handful of UI XML configuration options have been removed.
The XML editor can be used instead. For a larger discussion see
this thread: https://www.redhat.com/archives/virt-tools-list/
2019-June/msg00117.html
* The ‘New VM’ UI now has a ‘Manual Install’ option which creates
a VM without any required install media
* In the ‘New VM’ UI, the network/pxe install option has been
removed. If you need network boot, choose ‘Manual Install’ and
set the boot device after initial VM creation
* ‘Clone VM’ UI has been reworked and simplified
* ‘Migrate VM’ UI now has an XML editor for the destination VM
* Global and per-vm option to disable graphical console
autoconnect. This makes it easier to use virt-manager alongside
another client like virt-viewer
* virt-manager: set guest time after VM restore (Michael Weiser)
* virt-manager: option to delete storage when removing disk
device (Lily Nie)
* virt-manager: show warnings if snapshot operation is unsafe
(Michael Weiser)
* Unattended install improvements (Fabiano Fidêncio)
* cli: new –xml XPATH=VAL option for making direct XML changes
* virt-install: new –reinstall=DOMAIN option
* virt-install: new –autoconsole text|graphical|none option
* virt-install: new –os-variant detect=on,require=on suboptions
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=509
virt-manager-2.2.1.tar.bz2
* CVE-2019-10183: Replace –unattended user-password and admin-password with user-password-file and admin-password-file (Fabiano Fidêncio)
* Consistent –memballoon default across non-x86 (Andrea Bolognani)
* virt-install: add –numatune memnode.* (Athina Plaskasoviti)
* Drop hard dep on gtksourceview4, gtksourceview3 is fine as well
- Drop patches no longer needed
033e9702-xmleditor-Handle-gtksourceview3-as-well-as-gtksourceview4.patch
51d28f04-unattended-Dont-log-user-admin-passwords.patch
5312a961-virt-install-Revive-wait-0-as-alias-for-noautoconsole.patch
58c68764-unattended-Read-the-passwords-from-a-file.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=477
virt-manager-2.0.0.tar.bz2
* Finish port to Python 3 (Radostin Stoyanov, Cole Robinson)
* Improved VM defaults for supported OS: q35 PCIe, usb3, CPU host-model
* Search based OS selection UI for new VMs (Daniel P. Berrangé, Cole Robinson)
* Track OS name for lifetime of domain in XML
* Host interface management UI has been completely removed
* Show domain IP on interface details page (Lin Ma, Cole Robinson)
* More efficient stats polling with AllDomainStats (Simon Kobyda, Cole Robinson)
* TPM device model and backend UI (Marc-André Lureau, Stefan Berger)
* Show connection state in UI (Lin Ma)
* Show attached devices in UI (Lin Ma)
* UI option to plug/unplug VM nic link (Simon Kobyda)
* UI support for disk discard and detect_zeroes (Povilas Kanapickas, Lin Ma)
* Improved SUSE –location URL/ISO detection (Charles Arnold)
* cli and UI support for SCSI persistent reservations (Lin Ma)
* cli: Add –network mtu.size= option (Anya Harter)
* cli: Add –disk driver.copy_on_read (Anya Harter)
* cli: Add –disk geometry support (Anya Harter)
* cli: Add –sound codec support (Anya Harter)
* cli: Add –hostdev net/char/block for LXC (Lubomir Rintel)
* cli: Add –memorybacking access_mode and source_type (Marc-André Lureau)
* cli: Add –boot rebootTimout (Yossi Ovadia)
* cli: Add –boot bootloader=
* cli: Add –destroy-on-exit
- Drop patches contained in new tarball or not required
0004-virtinst-python3-use-binary-mode-for-kernel.patch
27d4b167-virtinst-update-location-for-opensuse.patch
5a7698c7-fix-select-network-vol.patch
d15b78ab-virtinst-read-CPU-model-from-domain-capabilities.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=437
virt-manager-1.4.3.tar.bz2
* Improve install of debian/ubuntu non-x86 media (Viktor Mihajlovski, Andrew Wong)
* New virt-install –graphics listen.* (Pavel Hrdina)
* New virt-install –disk snapshot_policy= (Pavel Hrdina)
* New virt-install –cpu cache.* (Lin Ma)
* Several bug fixes
- Dropped the following patch contained in new tarball
e902fa55-force-binary-mode-with-FTP-servers.patch
virt-manager-1.4.2.tar.bz2
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=369
virt-manager-1.4.1.tar.bz2
virtinst-check-date-format.patch
virtinst-no-usb-tablet-for-xenpv.patch
* New VM wixard virt-bootstrap integration (Radostin Stoyanov)
* New VM wizard support for virtuozzo containers (Mikhail Feoktistov)
* network UI: add support to create SR-IOV VF pool (Lin Ma)
* Nicer OS list in New VM wizard (Pino Toscano)
* Better defaults for UEFI secureboot builds (Pavel Hrdina)
* Fix defaults for aarch64 VMs if graphics are requested
* virt-install: new –memdev option (Pavel Hrdina)
* virt-install: add –disk logical/physical_block_size (Yuri Arabadji)
* virt-install: add –features hyperv_reset=, hyperv_synic= (Venkat Datta N H)
- Dropped the following patches contained in new tarball
f5d709d9-lang-it-1.patch
c66098f3-lang-it-2.patch
452a693e-lang-update.patch
6b5106ea-lang-it-ko-fix.patch
9c8ffe51-fix-multiple-warnings-1.patch
cb182f7e-skip-authentication-only-for-VNC-with-listen-type-none.patch
0610cd6a-ensure-bool-value-used-for-set_sensitive-call.patch
f341352c-remove-redundant-error-string.patch
ff3b4dc5-dont-overwrite-install-bootorder.patch
2099a194-reset-guest-domain-to-none-on-domain-creation-error.patch
93085d2b-reset-guest-domain-to-none-on-domain-creation-error.patch
7aee124d-fix-multiple-warnings-2.patch
f38c56c9-add-support-for-SMM-feature.patch
24f9d053-add-support-for-loader-secure-attribute.patch
4f8e795c-if-required-by-UEFI-enable-SMM-feature-and-set-q35-machine-type.patch
b690908a-enable-secure-feature-together-with-smm-for-UEFI.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=356
Tumbleweed VM
virtinst-pvgrub2-bootloader.patch
- fate#320353 - Add the ability for virt-convirt to decompress
compressed files in an OVA
f11eb00b-virt-convert-decompress-gz-files-before-converting.patch
- bsc#951726 - Error - 'wrong number of arguments (3 for 1) ...'
when attempting to create DomU through the yast
virt-manager.spec
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=301
virt-manager-1.2.0.tar.bz2
virtinst-default-xen-to-qcow2-format.patch
* OVMF/AAVMF Support (Laszlo Ersek, Giuseppe Scrivano, Cole Robinson)
* Improved support for AArch64 qemu/kvm
* virt-install: Support –disk type=network parameters
* virt-install: Make –disk just work
* virt-install: Add –disk sgio= option (Giuseppe Scrivano)
* addhardware: default to an existing bus when adding a new disk (Giuseppe Scrivano)
* virt-install: Add –input device option
* virt-manager: Unify storagebrowser and storage details functionality
* virt-manager: allow setting a custom connection row name
* virt-install: Support –hostdev scsi passthrough
* virt-install: Fill in a bunch of –graphics spice options
* Disable spice image compression for new local VMs
* virt-manager: big reworking of the migration dialog
- Dropped tarball and patches
virt-manager-1.1.0.tar.bz2
0b391fe9-Gtk-30.patch
20fe2873-check-for-empty-network-name.patch
24faf867-ignore-error-403-on-directories.patch
65f7017e-createnet-fix.patch
activate-default-console.patch
ce74cd77-connection-state-tick-updates-lock.patch
virtinst-ppc64le.patch
virtinst-supported-disk-formats.patch
virtinst-support-suse-distros.patch
virt-manager-1.1.0.tar.bz2
virtman-default-lxc-uri.patch
virtman-stable-os-support.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=226
virt-manager-1.1.0.tar.bz2
* Switch to libosinfo as OS metadata database (Giuseppe Scrivano)
* Use libosinfo for OS detection from CDROM media labels (Giuseppe Scrivano)
* Use libosinfo for improved OS defaults, like recommended disk size (Giuseppe Scrivano)
* virt-image tool has been removed, as previously announced
* Enable Hyper-V enlightenments for Windows VMs
* Revert virtio-console default, back to plain serial console
* Experimental q35 option in new VM ‘customize’ dialog
* UI for virtual network QoS settings (Giuseppe Scrivano)
* virt-install: –disk discard= support (Jim Minter)
* addhardware: Add spiceport UI (Marc-André Lureau)
* virt-install: –events on_poweroff etc. support (Chen Hanxiao)
* cli –network portgroup= support and UI support
* cli –boot initargs= and UI support
* addhardware: allow setting controller model (Chen Hanxiao)
* virt-install: support setting hugepage options (Chen Hanxiao)
- Drop upstream patches and old tarball
virt-manager-1.0.1.tar.bz2
5332ee4d-enable-media-detection-for-ISO-images.patch
53341e7e-hide-hardware-removal-for-non-devices.patch
53342f31-set-right-ip-address-for-ipv6.patch
53375bad-raise-value-error-when-no-ipaddr-set.patch
53388de2-show-port-number-for-active-autoport-VM.patch
53397ae0-check-ip-address-format.patch
53399b45-hook-into-domain-balloon-event.patch
533d708d-fix-showing-vcpus-values.patch
533d7602-fix-changing-graphics-type.patch
533d7be7-clarify-iscsi-IQN-fields.patch
5345682c-addstorage-remove-whitespace-for-storage-path.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=207
NFS install method
virtinst-nfs-install-sanitize.patch
- bnc#887868 - libvirt: shouldn't detect pool's status while
connecting to hypervisor
virtinst-refresh_before_fetch_pool.patch (Chun Yan Liu)
- bnc#888173 - KVM: Unable to install: no console output from
virt-install
virtman-add-s390x-arch-support.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=190
virtinst-add-default-rng-device.patch
- Fix GUI failure to display addition of a second disk
Dropped virtman-device-flags.patch
- bnc#885380 - virt-install: by default generates raw format
against various virtual disk formats
virtinst-supported-disk-formats.patch
virtman-supported-disk-formats.patch
- Dropped virtinst-qed.patch, virtman-qed.patch
- bnc#869026 - Build0198: Unable to complete install: 'XML error:
No PCI buses available'
virtman-add-s390x-arch-support.patch
- Upstream bug fixes
53ac1f8d-createnet-validate-last-page-before-creating-network.patch
53ac1f8d-fix-show_err-typo.patch
53b39a13-dont-create-disk-images-world-readable-executable.patch
53b409bc-add-keep-alive-method-and-connection-check.patch
53b409bd-console-prevent-access-to-deleted-objects.patch
53b728c6-report-error-during-connection-bring-up.patch
53b728c6-connection-handle-unsupported-KeepAlive.patch
53bb1995-network-refresh-XML-definition-on-state-update.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=188
virtinst-detect-suse-distros.patch
- bnc#874772 - virt-manager: Unable to complete install: 'xmlDesc
in virDomainCreateXML must not be NULL'
virtinst-pvgrub2-bootloader.patch
- KVM: Use /usr/bin/qemu-system-x86_64 as the default emulator
virtinst-set-qemu-emulator.patch
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-manager?expand=0&rev=168