On 06/10/2023 3:50 pm, Roger Pau Monne wrote: > The script heavily relies on the urlgrabber python module, which doesn't seem > to be packaged by all distros, it's missing from newer Debian versions at > least. > > Also the usage of the commands module has been deprecated since Python 2.6, > and > removed in Python 3, so the code would need to be re-written to not rely on > urlgrabber and the commands modules. > > Arguably the purpose of the xenpvnetboot bootloader can also be achieved with > an isolated script that fetches the kernel and ramdisk before attempting to > launch the domain, without having to run in libxl context. There are no > xl.cfg > options consumed by the bootloader apart from the base location and the > subpaths of the kernel and ramdisk to fetch. > > Any interested parties in keeping such functionality are free to submit an > updated script that works with Python 3. > > Signed-off-by: Roger Pau Monné <roger....@citrix.com>
I've just found https://build.opensuse.org/package/view_file/openSUSE:Leap:15.5:Update/xen/bin-python3-conversion.patch?expand=1 Which includes the modifications to make this work with Python 3. Does this mean there are SLES/OpenSUSE users of xenpvboot ? ~Andrew