Hello community, here is the log from the commit of package yast2-vm for openSUSE:Factory checked in at 2018-11-18 22:59:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-vm (Old) and /work/SRC/openSUSE:Factory/.yast2-vm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2-vm" Sun Nov 18 22:59:34 2018 rev:81 rq:648687 version:4.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-vm/yast2-vm.changes 2018-07-03 23:33:05.900516650 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-vm.new/yast2-vm.changes 2018-11-18 23:00:03.683676690 +0100 @@ -1,0 +2,14 @@ +Wed Oct 31 10:58:27 MDT 2018 - carnold@suse.com + +- bsc#1109832 - libvirt-daemon-config-network not installed by yast + vm. Tumbleweed is now getting the '_tools' patterns for xen and + kvm that are already found on SLE. +- 4.0.3 + +------------------------------------------------------------------- +Mon Aug 20 13:29:15 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. +- Changed dir of COPYING file. + +------------------------------------------------------------------- Old: ---- yast2-vm-4.0.2.tar.bz2 New: ---- yast2-vm-4.0.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-vm.spec ++++++ --- /var/tmp/diff_new_pack.kfzL0o/_old 2018-11-18 23:00:05.623674515 +0100 +++ /var/tmp/diff_new_pack.kfzL0o/_new 2018-11-18 23:00:05.631674506 +0100 @@ -17,7 +17,7 @@ Name: yast2-vm -Version: 4.0.2 +Version: 4.0.3 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -38,7 +38,7 @@ Requires: yast2-ruby-bindings >= 1.0.0 Summary: Configure Hypervisor and Tools for Xen and KVM -License: GPL-2.0 +License: GPL-2.0-only Group: System/YaST %description @@ -75,6 +75,6 @@ %{yast_desktopdir}/virtualization-config.desktop %endif %doc %{yast_docdir} -%doc %{yast_docdir}/COPYING +%license %{yast_docdir}/COPYING %changelog ++++++ yast2-vm-4.0.2.tar.bz2 -> yast2-vm-4.0.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-vm-4.0.2/package/yast2-vm.changes new/yast2-vm-4.0.3/package/yast2-vm.changes --- old/yast2-vm-4.0.2/package/yast2-vm.changes 2018-07-02 18:05:08.000000000 +0200 +++ new/yast2-vm-4.0.3/package/yast2-vm.changes 2018-11-13 08:46:17.000000000 +0100 @@ -1,4 +1,18 @@ ------------------------------------------------------------------- +Wed Oct 31 10:58:27 MDT 2018 - carnold@suse.com + +- bsc#1109832 - libvirt-daemon-config-network not installed by yast + vm. Tumbleweed is now getting the '_tools' patterns for xen and + kvm that are already found on SLE. +- 4.0.3 + +------------------------------------------------------------------- +Mon Aug 20 13:29:15 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. +- Changed dir of COPYING file. + +------------------------------------------------------------------- Thu Jun 28 09:37:54 CEST 2018 - schubi@suse.de - Added additional searchkeys to desktop file (fate#321043). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-vm-4.0.2/package/yast2-vm.spec new/yast2-vm-4.0.3/package/yast2-vm.spec --- old/yast2-vm-4.0.2/package/yast2-vm.spec 2018-07-02 18:05:08.000000000 +0200 +++ new/yast2-vm-4.0.3/package/yast2-vm.spec 2018-11-13 08:46:17.000000000 +0100 @@ -17,7 +17,7 @@ Name: yast2-vm -Version: 4.0.2 +Version: 4.0.3 Release: 0 Group: System/YaST @@ -29,7 +29,7 @@ Requires: yast2-bootloader >= 3.1.35 BuildRequires: yast2-devtools >= 3.1.10 Requires: yast2-network >= 3.1.108 -License: GPL-2.0 +License: GPL-2.0-only # OSRelease Requires: yast2 >= 3.0.4 @@ -73,4 +73,4 @@ %{yast_desktopdir}/virtualization-config.desktop %endif %doc %{yast_docdir} -%doc %{yast_docdir}/COPYING +%license %{yast_docdir}/COPYING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-vm-4.0.2/src/modules/VirtConfig.rb new/yast2-vm-4.0.3/src/modules/VirtConfig.rb --- old/yast2-vm-4.0.2/src/modules/VirtConfig.rb 2018-07-02 18:05:08.000000000 +0200 +++ new/yast2-vm-4.0.3/src/modules/VirtConfig.rb 2018-11-13 08:46:17.000000000 +0100 @@ -35,6 +35,7 @@ Yast.import "UI" textdomain "vm" Yast.import "Arch" + Yast.import "Message" Yast.import "OSRelease" Yast.import "Package" Yast.import "Progress" @@ -318,35 +319,11 @@ end log.info "VirtConfig::ConfigureDom0: Checking for Installed Patterns and Packages" - if isOpenSuse - UI.ChangeWidget(Id(:xen_server), :Enabled, !Package.Installed("patterns-server-xen_server")) - if isTumbleweed - # On Tumbleweed there is not a 'tools' pattern for Xen. Check for a few minimal RPMs - if Package.Installed("xen-tools") && Package.Installed("xen-libs") && - Package.Installed("libvirt-daemon-xen") && Package.Installed("tigervnc") && - Package.Installed("virt-manager") - UI.ChangeWidget(Id(:xen_tools), :Enabled, false) - end - else - UI.ChangeWidget(Id(:kvm_server), :Enabled, !Package.Installed("patterns-server-xen_tools")) - end + UI.ChangeWidget(Id(:xen_server), :Enabled, !Package.Installed("patterns-server-xen_server")) + UI.ChangeWidget(Id(:xen_tools), :Enabled, !Package.Installed("patterns-server-xen_tools")) + UI.ChangeWidget(Id(:kvm_server), :Enabled, !Package.Installed("patterns-server-kvm_server")) + UI.ChangeWidget(Id(:kvm_tools), :Enabled, !Package.Installed("patterns-server-kvm_tools")) - UI.ChangeWidget(Id(:kvm_server), :Enabled, !Package.Installed("patterns-server-kvm_server")) - if isTumbleweed - # On Tumbleweed there is not a 'tools' pattern for KVM. Check for a few minimal RPMs - if Package.Installed("libvirt-daemon-qemu") && Package.Installed("virt-manager") && - Package.Installed("tigervnc") - UI.ChangeWidget(Id(:kvm_tools), :Enabled, false) - end - else - UI.ChangeWidget(Id(:kvm_tools), :Enabled, !Package.Installed("patterns-server-kvm_tools")) - end - elsif isSLES - UI.ChangeWidget(Id(:xen_server), :Enabled, !Package.Installed("patterns-server-xen_server")) - UI.ChangeWidget(Id(:xen_tools), :Enabled, !Package.Installed("patterns-server-xen_tools")) - UI.ChangeWidget(Id(:kvm_server), :Enabled, !Package.Installed("patterns-server-kvm_server")) - UI.ChangeWidget(Id(:kvm_tools), :Enabled, !Package.Installed("patterns-server-kvm_tools")) - end if Package.Installed("libvirt-daemon-lxc") && Package.Installed("libvirt-daemon-config-network") UI.ChangeWidget(Id(:lxc), :Enabled, false) end @@ -402,51 +379,24 @@ common_vm_packages = [] result = true - if isOpenSuse == true - if install_vm == true - common_vm_packages = ["libvirt-client", "vm-install", "virt-install"] - end - - packages = ["patterns-server-xen_server"] if install_xen_server - if isTumbleweed - packages = packages + ["xen-tools", "xen-libs", "libvirt-daemon-xen", "libvirt-daemon-config-network", "tigervnc", "virt-manager"] if install_xen_tools - else - packages = ["patterns-server-xen_tools"] if install_xen_tools - end - - packages = packages + ["patterns-server-kvm_server"] if install_kvm_server - if isTumbleweed - packages = packages + ["libvirt-daemon-qemu", "libvirt-daemon-config-network", "tigervnc", "virt-manager"] if install_kvm_tools - else - packages = ["patterns-server-kvm_tools"] if install_kvm_tools - end - packages = packages + ["libvirt-daemon-lxc", "libvirt-daemon-config-network"] if install_lxc - result = Package.DoInstall(common_vm_packages + packages) - if result == false - Report.Error(_("Package installation failed\n")) + if install_lxc + packages = ["libvirt-daemon-lxc", "libvirt-daemon-config-network"] + result = Package.DoInstall(packages) + unless result + Report.Error(Message.FailedToInstallPackages) return false end - else - if install_lxc - packages = ["libvirt-daemon-lxc", "libvirt-daemon-config-network"] - result = Package.DoInstall(packages) - if result == false - Report.Error(_("Package installation failed for lxc\n")) - return false - end - end - if isSLES - packages = packages + ["patterns-server-xen_server"] if install_xen_server - packages = packages + ["patterns-server-xen_tools"] if install_xen_tools - packages = packages + ["patterns-server-kvm_server"] if install_kvm_server - packages = packages + ["patterns-server-kvm_tools"] if install_kvm_tools - packages = installGUIComponents(packages) - result = Package.DoInstall(packages) - if result == false - Report.Error(_("Package installation failed for sles patterns\n")) - return false - end - end + end + + packages << "patterns-server-xen_server" if install_xen_server + packages << "patterns-server-xen_tools" if install_xen_tools + packages << "patterns-server-kvm_server" if install_kvm_server + packages << "patterns-server-kvm_tools" if install_kvm_tools + packages = installGUIComponents(packages) + result = Package.DoInstall(packages) + unless result + Report.Error(Message.FailedToInstallPackages) + return false end success = true