File project.diff of Package vm-install
--- vm-install.changes.orig
+++ vm-install.changes
@@ -1,4 +1,131 @@
-------------------------------------------------------------------
+Mon Feb 8 15:06:54 MST 2021 - carnold@suse.com
+
+- Fixes for PV PXE booting (jsc#SLE-11885)
+ Fix read of pxelinux.cfg/default after downloading
+ Accept PVOPS kernels as PV bootable kernels
+- Version 0.10.11
+
+-------------------------------------------------------------------
+Thu Oct 22 15:10:30 MDT 2020 - carnold@suse.com
+
+- jsc#SLE-11885 - vm-install: sync SLE and openSUSE Leap
+ differences
+ Modify the PV PXE booting feature to only allow a pxe server
+ address passed on command line. The use of udhcp to lookup a pxe
+ server is removed.
+- Drop vm-install-extra-args.patch by folding fix into new tarball
+- Version 0.10.10
+
+-------------------------------------------------------------------
+Mon Oct 19 08:40:01 UTC 2020 - Franz Sirl <franz.sirl-obs@lauterbach.com>
+
+- Don't forget --extra-args when using --upgrade.
+ vm-install-extra-args.patch
+- Version 0.10.09
+
+-------------------------------------------------------------------
+Mon Feb 10 14:32:48 MST 2020 - carnold@suse.com
+
+- bsc#1163183 - vm-install: Parsing error acquiring bridge names
+- Add Requires python3-netifaces to spec file
+- Add winserver2019 support
+- Version 0.10.08
+
+-------------------------------------------------------------------
+Tue Jun 25 10:27:13 MDT 2019 - carnold@suse.com
+
+- bsc#1139355 - vm-install: The use of the 'builder' option in the
+ config file produces an error because it is deprecated
+- Version 0.10.07
+
+-------------------------------------------------------------------
+Fri Feb 1 09:59:17 MST 2019 - carnold@suse.com
+
+- bsc#1123942 - [XEN][Build157.1] failed to open file
+ '/usr/lib/grub2/x86_64-xen/grub.xen during bootup PV guest
+- Version 0.10.06
+
+-------------------------------------------------------------------
+Tue Nov 27 10:38:28 MST 2018 - carnold@suse.com
+
+- Testing a virt-install bug revealed a problem in vm-install when
+ outputing an error message (bsc#1116990)
+- Version 0.10.05
+
+-------------------------------------------------------------------
+Mon Oct 8 13:53:44 MDT 2018 - carnold@suse.com
+
+- bsc#1111021 - yast2 virtualization: Failed to start virt-install
+ Fixed string encoding issue.
+- Version 0.10.04
+
+-------------------------------------------------------------------
+Tue Feb 20 14:23:01 MST 2018 - carnold@suse.com
+
+- fate#324167: vm-install: remove deps on udhcp
+- Version 0.10.03
+
+-------------------------------------------------------------------
+Mon Jan 29 15:02:25 MST 2018 - carnold@suse.com
+
+- A few miscellaneous python3 and Gtk3 fixes to GUI components.
+ bsc#1047602
+- Mount does not work for reiserfs on SLE15. Default to kernel-xen
+ and initrd-xen if the guest is sles10.
+- Version 0.10.02
+
+-------------------------------------------------------------------
+Fri Jan 26 15:42:26 MST 2018 - carnold@suse.com
+
+- Full conversion of source to python3 from python2. (bsc#1047602)
+- Graphical components now require Gtk3
+- Version 0.10.01
+
+-------------------------------------------------------------------
+Wed Oct 11 10:58:01 UTC 2017 - aginies@suse.com
+
+- remove udchp on SLE15 only
+
+-------------------------------------------------------------------
+Mon Oct 9 17:07:15 MDT 2017 - carnold@suse.com
+
+- PV PXE booting is broken under python 3 (bsc#1047602)
+- Version 0.9.04
+
+-------------------------------------------------------------------
+Thu Aug 31 16:01:36 MDT 2017 - carnold@suse.com
+
+- bsc#1056738 - vm-install: Can't install SLE15 PV guest on SLE11
+ SP4 host
+- Version 0.9.03
+
+-------------------------------------------------------------------
+Wed Aug 9 16:20:52 MDT 2017 - carnold@suse.com
+
+- fate#323639 Move bridge-utils to legacy
+- Version 0.9.02
+
+-------------------------------------------------------------------
+Thu Jul 6 16:49:18 MDT 2017 - carnold@suse.com
+
+- bsc#1047602 - vm-install: Fix sources to run on python 3
+- Version 0.9.01
+
+-------------------------------------------------------------------
+Mon Jun 19 10:39:48 MDT 2017 - carnold@suse.com
+
+- bsc#1024437 - vm-install interprets disk size incorrectly when
+ used as an option to the command
+- Version 0.8.67
+
+-------------------------------------------------------------------
+Tue May 16 08:30:35 MDT 2017 - carnold@suse.com
+
+- bsc#1039333 - vm-install: Invalid syntax error
+- Version 0.8.66
+
+-------------------------------------------------------------------
Mon Apr 24 11:00:22 MDT 2017 - carnold@suse.com
- bsc#1035779 - - vm-install: Add support for openSUSE15 and SLE15
--- vm-install.spec.orig
+++ vm-install.spec
@@ -1,7 +1,7 @@
#
# spec file for package vm-install
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -20,36 +20,36 @@ Name: vm-install
%if %suse_version <= 1230
%define with_vminstall_as_default_installer 1
%endif
-Url: http://developer.novell.com/wiki/index.php/Vm-install
-BuildRequires: python-devel
+URL: http://developer.novell.com/wiki/index.php/Vm-install
+BuildRequires: python3-devel
%if %{?with_vminstall_as_default_installer}0
BuildRequires: update-desktop-files
%endif
# For directory ownership:
BuildRequires: yast2
-Version: 0.8.65
+Version: 0.10.11
Release: 0
Summary: Tool to Define a Virtual Machine and Install Its Operating System
-License: GPL-2.0
+License: GPL-2.0-only
Group: System/Emulators/PC
-Source0: %{name}-0.8.65.tar.bz2
+Source0: %{name}-0.10.11.tar.bz2
Source1: vm-install.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: dbus-1-python
Requires: kdump
-Requires: libvirt-python
-Requires: libxml2-python
-Requires: python-urlgrabber
+Requires: python3-dbus-python
+Requires: python3-libvirt-python
+Requires: python3-libxml2-python
+Requires: python3-netifaces
+Requires: python3-pycurl
%if %suse_version > 1230
Requires: qemu-tools
%else
Requires: virt-utils
%endif
-Requires: udhcp
Requires: usbutils
Requires: tftp(client)
-%define pysite %(python -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib()")
-Recommends: python-gtk
+%define pysite %(python3 -c "import distutils.sysconfig; print(distutils.sysconfig.get_python_lib())")
+Recommends: python3-gobject
%description
vm-install can define a Xen virtual machine, and cause an operating