[libvirt] [PATCH 00/14] xen: Remove sexpr parsing and formatting support

Peter Krempa posted 14 patches 4 years, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1562157378.git.pkrempa@redhat.com
Test syntax-check passed
docs/drvxen.html.in                           |    3 +-
docs/news.xml                                 |   11 +
po/POTFILES                                   |    1 -
src/libvirt_private.syms                      |   18 -
src/libvirt_xenconfig.syms                    |   15 -
src/libxl/libxl_driver.c                      |   14 +-
src/util/Makefile.inc.am                      |    2 -
src/util/virsexpr.c                           |  608 ----
src/util/virsexpr.h                           |   66 -
src/xenconfig/Makefile.inc.am                 |    2 -
src/xenconfig/xen_common.c                    |  390 ++-
src/xenconfig/xen_sxpr.c                      | 2486 -----------------
src/xenconfig/xen_sxpr.h                      |   66 -
src/xenconfig/xenxs_private.h                 |    1 -
tests/Makefile.am                             |   16 +-
tests/sexpr2xmldata/sexpr2xml-boot-grub.sexpr |    6 -
tests/sexpr2xmldata/sexpr2xml-boot-grub.xml   |   30 -
.../sexpr2xml-bridge-ipaddr.sexpr             |   10 -
.../sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml |   38 -
tests/sexpr2xmldata/sexpr2xml-curmem.sexpr    |   50 -
tests/sexpr2xmldata/sexpr2xml-curmem.xml      |   44 -
.../sexpr2xml-disk-block-shareable.sexpr      |    6 -
.../sexpr2xml-disk-block-shareable.xml        |   36 -
.../sexpr2xmldata/sexpr2xml-disk-block.sexpr  |    8 -
tests/sexpr2xmldata/sexpr2xml-disk-block.xml  |   31 -
.../sexpr2xml-disk-drv-blktap-qcow.sexpr      |    8 -
.../sexpr2xml-disk-drv-blktap-qcow.xml        |   31 -
.../sexpr2xml-disk-drv-blktap-raw.sexpr       |    8 -
.../sexpr2xml-disk-drv-blktap-raw.xml         |   31 -
.../sexpr2xml-disk-drv-blktap2-raw.sexpr      |    8 -
.../sexpr2xml-disk-drv-blktap2-raw.xml        |   31 -
tests/sexpr2xmldata/sexpr2xml-disk-file.sexpr |    8 -
tests/sexpr2xmldata/sexpr2xml-disk-file.xml   |   31 -
.../sexpr2xmldata/sexpr2xml-fv-autoport.sexpr |   86 -
tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml |   59 -
.../sexpr2xml-fv-empty-kernel.sexpr           |   11 -
.../sexpr2xml-fv-empty-kernel.xml             |   52 -
.../sexpr2xml-fv-force-hpet.sexpr             |   11 -
.../sexpr2xmldata/sexpr2xml-fv-force-hpet.xml |   55 -
.../sexpr2xml-fv-force-nohpet.sexpr           |   11 -
.../sexpr2xml-fv-force-nohpet.xml             |   55 -
tests/sexpr2xmldata/sexpr2xml-fv-kernel.sexpr |    9 -
tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml   |   36 -
.../sexpr2xml-fv-legacy-vfb.sexpr             |   70 -
.../sexpr2xmldata/sexpr2xml-fv-legacy-vfb.xml |   37 -
.../sexpr2xml-fv-localtime.sexpr              |   10 -
.../sexpr2xmldata/sexpr2xml-fv-localtime.xml  |   52 -
.../sexpr2xml-fv-net-netfront.sexpr           |   11 -
.../sexpr2xml-fv-net-netfront.xml             |   53 -
.../sexpr2xml-fv-parallel-tcp.sexpr           |   10 -
.../sexpr2xml-fv-parallel-tcp.xml             |   57 -
.../sexpr2xml-fv-serial-dev-2-ports.sexpr     |   12 -
.../sexpr2xml-fv-serial-dev-2-ports.xml       |   64 -
.../sexpr2xml-fv-serial-dev-2nd-port.sexpr    |   11 -
.../sexpr2xml-fv-serial-dev-2nd-port.xml      |   60 -
.../sexpr2xml-fv-serial-file.sexpr            |   12 -
.../sexpr2xml-fv-serial-file.xml              |   60 -
.../sexpr2xml-fv-serial-null.sexpr            |   10 -
.../sexpr2xml-fv-serial-null.xml              |   58 -
.../sexpr2xml-fv-serial-pipe.sexpr            |   12 -
.../sexpr2xml-fv-serial-pipe.xml              |   60 -
.../sexpr2xml-fv-serial-pty.sexpr             |   11 -
.../sexpr2xmldata/sexpr2xml-fv-serial-pty.xml |   58 -
.../sexpr2xml-fv-serial-stdio.sexpr           |   10 -
.../sexpr2xml-fv-serial-stdio.xml             |   58 -
.../sexpr2xml-fv-serial-tcp-telnet.sexpr      |   11 -
.../sexpr2xml-fv-serial-tcp-telnet.xml        |   62 -
.../sexpr2xml-fv-serial-tcp.sexpr             |   11 -
.../sexpr2xmldata/sexpr2xml-fv-serial-tcp.xml |   62 -
.../sexpr2xml-fv-serial-udp.sexpr             |   11 -
.../sexpr2xmldata/sexpr2xml-fv-serial-udp.xml |   62 -
.../sexpr2xml-fv-serial-unix.sexpr            |   11 -
.../sexpr2xml-fv-serial-unix.xml              |   60 -
.../sexpr2xml-fv-sound-all.sexpr              |   11 -
.../sexpr2xmldata/sexpr2xml-fv-sound-all.xml  |   54 -
tests/sexpr2xmldata/sexpr2xml-fv-sound.sexpr  |   10 -
tests/sexpr2xmldata/sexpr2xml-fv-sound.xml    |   54 -
.../sexpr2xmldata/sexpr2xml-fv-usbmouse.sexpr |   10 -
tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.xml |   53 -
.../sexpr2xml-fv-usbtablet.sexpr              |   10 -
.../sexpr2xmldata/sexpr2xml-fv-usbtablet.xml  |   53 -
tests/sexpr2xmldata/sexpr2xml-fv-utc.sexpr    |   11 -
tests/sexpr2xmldata/sexpr2xml-fv-utc.xml      |   52 -
tests/sexpr2xmldata/sexpr2xml-fv-v2.sexpr     |    9 -
tests/sexpr2xmldata/sexpr2xml-fv-v2.xml       |   52 -
tests/sexpr2xmldata/sexpr2xml-fv.sexpr        |   11 -
tests/sexpr2xmldata/sexpr2xml-fv.xml          |   52 -
.../sexpr2xmldata/sexpr2xml-net-bridged.sexpr |    9 -
tests/sexpr2xmldata/sexpr2xml-net-bridged.xml |   37 -
tests/sexpr2xmldata/sexpr2xml-net-e1000.sexpr |   10 -
tests/sexpr2xmldata/sexpr2xml-net-e1000.xml   |   38 -
.../sexpr2xmldata/sexpr2xml-net-routed.sexpr  |   10 -
tests/sexpr2xmldata/sexpr2xml-net-routed.xml  |   37 -
.../sexpr2xml-no-source-cdrom.sexpr           |   66 -
.../sexpr2xml-no-source-cdrom.xml             |   58 -
tests/sexpr2xmldata/sexpr2xml-pci-devs.sexpr  |   10 -
tests/sexpr2xmldata/sexpr2xml-pci-devs.xml    |   43 -
.../sexpr2xml-pv-bootloader-cmdline.sexpr     |    5 -
.../sexpr2xml-pv-bootloader-cmdline.xml       |   31 -
.../sexpr2xml-pv-bootloader.sexpr             |    5 -
.../sexpr2xmldata/sexpr2xml-pv-bootloader.xml |   30 -
.../sexpr2xml-pv-localtime.sexpr              |    8 -
.../sexpr2xmldata/sexpr2xml-pv-localtime.xml  |   31 -
tests/sexpr2xmldata/sexpr2xml-pv-vcpus.sexpr  |    8 -
tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml    |   31 -
.../sexpr2xml-pv-vfb-new-vncdisplay.sexpr     |   10 -
.../sexpr2xml-pv-vfb-new-vncdisplay.xml       |   37 -
.../sexpr2xmldata/sexpr2xml-pv-vfb-new.sexpr  |    9 -
tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.xml  |   37 -
.../sexpr2xml-pv-vfb-type-crash.sexpr         |   83 -
.../sexpr2xml-pv-vfb-type-crash.xml           |   42 -
tests/sexpr2xmldata/sexpr2xml-pv.sexpr        |    8 -
tests/sexpr2xmldata/sexpr2xml-pv.xml          |   31 -
tests/sexpr2xmldata/sexpr2xml-vif-rate.sexpr  |   11 -
tests/sexpr2xmldata/sexpr2xml-vif-rate.xml    |   56 -
tests/sexpr2xmltest.c                         |  170 --
tests/virschematest.c                         |    4 +-
tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr |    6 -
tests/xml2sexprdata/xml2sexpr-boot-grub.xml   |   21 -
.../xml2sexpr-bridge-ipaddr.sexpr             |   12 -
.../xml2sexprdata/xml2sexpr-bridge-ipaddr.xml |   29 -
tests/xml2sexprdata/xml2sexpr-curmem.sexpr    |    7 -
tests/xml2sexprdata/xml2sexpr-curmem.xml      |   23 -
.../xml2sexpr-disk-block-shareable.sexpr      |    9 -
.../xml2sexpr-disk-block-shareable.xml        |   31 -
.../xml2sexprdata/xml2sexpr-disk-block.sexpr  |   10 -
tests/xml2sexprdata/xml2sexpr-disk-block.xml  |   22 -
.../xml2sexpr-disk-drv-blkback.sexpr          |   10 -
.../xml2sexpr-disk-drv-blkback.xml            |   23 -
.../xml2sexpr-disk-drv-blktap-qcow.sexpr      |   10 -
.../xml2sexpr-disk-drv-blktap-qcow.xml        |   23 -
.../xml2sexpr-disk-drv-blktap-raw.sexpr       |   10 -
.../xml2sexpr-disk-drv-blktap-raw.xml         |   23 -
.../xml2sexpr-disk-drv-blktap.sexpr           |   10 -
.../xml2sexpr-disk-drv-blktap.xml             |   23 -
.../xml2sexpr-disk-drv-blktap2-raw.sexpr      |   10 -
.../xml2sexpr-disk-drv-blktap2-raw.xml        |   23 -
.../xml2sexpr-disk-drv-blktap2.sexpr          |   10 -
.../xml2sexpr-disk-drv-blktap2.xml            |   23 -
.../xml2sexpr-disk-drv-loop.sexpr             |   10 -
.../xml2sexprdata/xml2sexpr-disk-drv-loop.xml |   23 -
tests/xml2sexprdata/xml2sexpr-disk-file.sexpr |   10 -
tests/xml2sexprdata/xml2sexpr-disk-file.xml   |   22 -
tests/xml2sexprdata/xml2sexpr-escape.sexpr    |   11 -
tests/xml2sexprdata/xml2sexpr-escape.xml      |   24 -
.../xml2sexpr-fv-force-hpet.sexpr             |   12 -
.../xml2sexprdata/xml2sexpr-fv-force-hpet.xml |   39 -
.../xml2sexpr-fv-force-nohpet.sexpr           |   12 -
.../xml2sexpr-fv-force-nohpet.xml             |   39 -
tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr |   12 -
tests/xml2sexprdata/xml2sexpr-fv-kernel.xml   |   24 -
.../xml2sexpr-fv-localtime.sexpr              |   12 -
.../xml2sexprdata/xml2sexpr-fv-localtime.xml  |   37 -
.../xml2sexpr-fv-net-many-models.sexpr        |    1 -
.../xml2sexpr-fv-net-many-models.xml          |   43 -
.../xml2sexpr-fv-net-netfront.sexpr           |   10 -
.../xml2sexpr-fv-net-netfront.xml             |   31 -
.../xml2sexprdata/xml2sexpr-fv-net-rate.sexpr |   10 -
tests/xml2sexprdata/xml2sexpr-fv-net-rate.xml |   34 -
.../xml2sexpr-fv-parallel-tcp.sexpr           |   12 -
.../xml2sexpr-fv-parallel-tcp.xml             |   40 -
.../xml2sexpr-fv-serial-dev-2-ports.sexpr     |   13 -
.../xml2sexpr-fv-serial-dev-2-ports.xml       |   44 -
.../xml2sexpr-fv-serial-dev-2nd-port.sexpr    |   12 -
.../xml2sexpr-fv-serial-dev-2nd-port.xml      |   40 -
.../xml2sexpr-fv-serial-file.sexpr            |   13 -
.../xml2sexpr-fv-serial-file.xml              |   40 -
.../xml2sexpr-fv-serial-null.sexpr            |   12 -
.../xml2sexpr-fv-serial-null.xml              |   39 -
.../xml2sexpr-fv-serial-pipe.sexpr            |   13 -
.../xml2sexpr-fv-serial-pipe.xml              |   40 -
.../xml2sexpr-fv-serial-pty.sexpr             |   12 -
.../xml2sexprdata/xml2sexpr-fv-serial-pty.xml |   39 -
.../xml2sexpr-fv-serial-stdio.sexpr           |   12 -
.../xml2sexpr-fv-serial-stdio.xml             |   39 -
.../xml2sexpr-fv-serial-tcp-telnet.sexpr      |   13 -
.../xml2sexpr-fv-serial-tcp-telnet.xml        |   41 -
.../xml2sexpr-fv-serial-tcp.sexpr             |   13 -
.../xml2sexprdata/xml2sexpr-fv-serial-tcp.xml |   40 -
.../xml2sexpr-fv-serial-udp.sexpr             |   13 -
.../xml2sexprdata/xml2sexpr-fv-serial-udp.xml |   41 -
.../xml2sexpr-fv-serial-unix.sexpr            |   13 -
.../xml2sexpr-fv-serial-unix.xml              |   40 -
tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr  |   12 -
tests/xml2sexprdata/xml2sexpr-fv-sound.xml    |   38 -
.../xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr |   12 -
tests/xml2sexprdata/xml2sexpr-fv-usbmouse.xml |   37 -
.../xml2sexpr-fv-usbtablet.sexpr              |   10 -
.../xml2sexprdata/xml2sexpr-fv-usbtablet.xml  |   36 -
tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr    |   12 -
tests/xml2sexprdata/xml2sexpr-fv-utc.xml      |   37 -
tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr     |   11 -
.../xml2sexpr-fv-vncunused.sexpr              |   11 -
.../xml2sexprdata/xml2sexpr-fv-vncunused.xml  |   36 -
tests/xml2sexprdata/xml2sexpr-fv.sexpr        |   12 -
tests/xml2sexprdata/xml2sexpr-fv.xml          |   36 -
.../xml2sexprdata/xml2sexpr-net-bridged.sexpr |   11 -
tests/xml2sexprdata/xml2sexpr-net-bridged.xml |   28 -
tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr |   11 -
tests/xml2sexprdata/xml2sexpr-net-e1000.xml   |   29 -
.../xml2sexprdata/xml2sexpr-net-routed.sexpr  |   11 -
tests/xml2sexprdata/xml2sexpr-net-routed.xml  |   28 -
.../xml2sexpr-no-source-cdrom.sexpr           |   10 -
.../xml2sexpr-no-source-cdrom.xml             |   37 -
tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr  |   10 -
tests/xml2sexprdata/xml2sexpr-pci-devs.xml    |   32 -
.../xml2sexpr-pv-bootloader-cmdline.sexpr     |    6 -
.../xml2sexpr-pv-bootloader-cmdline.xml       |   22 -
.../xml2sexpr-pv-bootloader.sexpr             |    7 -
.../xml2sexprdata/xml2sexpr-pv-bootloader.xml |   18 -
.../xml2sexpr-pv-localtime.sexpr              |    8 -
.../xml2sexprdata/xml2sexpr-pv-localtime.xml  |   25 -
tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr  |    9 -
tests/xml2sexprdata/xml2sexpr-pv-vcpus.xml    |   22 -
.../xml2sexpr-pv-vfb-new-auto.sexpr           |   11 -
.../xml2sexpr-pv-vfb-new-auto.xml             |   23 -
.../xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr  |   11 -
tests/xml2sexprdata/xml2sexpr-pv-vfb-new.xml  |   23 -
tests/xml2sexprdata/xml2sexpr-pv.sexpr        |    9 -
tests/xml2sexprdata/xml2sexpr-pv.xml          |   22 -
tests/xml2sexprtest.c                         |  167 --
221 files changed, 393 insertions(+), 8907 deletions(-)
delete mode 100644 src/util/virsexpr.c
delete mode 100644 src/util/virsexpr.h
delete mode 100644 src/xenconfig/xen_sxpr.c
delete mode 100644 src/xenconfig/xen_sxpr.h
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-boot-grub.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-boot-grub.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-curmem.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-curmem.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block-shareable.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block-shareable.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-qcow.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-qcow.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-raw.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-raw.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap2-raw.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap2-raw.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-file.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-file.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-autoport.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-empty-kernel.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-empty-kernel.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-hpet.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-hpet.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-nohpet.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-nohpet.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-kernel.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-legacy-vfb.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-legacy-vfb.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-localtime.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-localtime.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-parallel-tcp.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-parallel-tcp.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2-ports.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2-ports.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2nd-port.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2nd-port.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-file.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-file.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-null.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-null.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pipe.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pipe.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pty.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pty.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-stdio.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-stdio.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp-telnet.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp-telnet.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-udp.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-udp.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-unix.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-unix.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound-all.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound-all.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbtablet.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbtablet.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-utc.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-utc.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-v2.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-v2.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-bridged.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-bridged.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-e1000.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-e1000.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-routed.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-routed.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pci-devs.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pci-devs.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader-cmdline.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader-cmdline.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-localtime.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-localtime.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new-vncdisplay.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new-vncdisplay.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv.xml
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-vif-rate.sexpr
delete mode 100644 tests/sexpr2xmldata/sexpr2xml-vif-rate.xml
delete mode 100644 tests/sexpr2xmltest.c
delete mode 100644 tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-boot-grub.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-curmem.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-curmem.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block-shareable.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block-shareable.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blkback.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blkback.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-qcow.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-qcow.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-raw.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-raw.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2-raw.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2-raw.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-loop.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-loop.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-file.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-file.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-escape.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-escape.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-hpet.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-hpet.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-nohpet.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-nohpet.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-kernel.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-localtime.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-localtime.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-many-models.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-many-models.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-netfront.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-rate.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-rate.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-parallel-tcp.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-parallel-tcp.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2-ports.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2-ports.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2nd-port.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2nd-port.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-file.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-file.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-null.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-null.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pty.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pty.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-stdio.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-stdio.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp-telnet.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp-telnet.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-udp.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-udp.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-unix.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-unix.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-sound.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbmouse.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbtablet.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbtablet.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-utc.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-vncunused.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-vncunused.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-bridged.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-bridged.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-e1000.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-routed.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-routed.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-no-source-cdrom.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-no-source-cdrom.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pci-devs.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader-cmdline.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader-cmdline.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-localtime.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-localtime.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vcpus.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new-auto.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new-auto.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new.xml
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv.sexpr
delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv.xml
delete mode 100644 tests/xml2sexprtest.c
[libvirt] [PATCH 00/14] xen: Remove sexpr parsing and formatting support
Posted by Peter Krempa 4 years, 9 months ago
The formatter support was unused from the time we dropped xend support.
Let's drop the formatter too along with all the unused code.

Peter Krempa (14):
  tests: Remove xml2sexprtest
  xenconfig: Drop sxpr formatter
  xenconfig: Move guts of xenFormatSxprSound into xenFormatSound
  xen: Move xenFormatSxprChr to xen_common
  libxl: Drop support for parsing sxpr format in
    libxlConnectDomainXMLFromNative
  tests: Drop sexpr2xmltest
  xenconfig: Drop unused sexpr parsing infrastructure
  xenconfig: Remove pointless label in xenParseSxprSound
  xen: Inline xenParseSxprSound into the only caller
  xen: Move xenParseSxprVifRate to xen_common
  xen: Move xenParseSxprChar to xen_common
  xen: drop xen_sxpr.(c|h)
  util: Drop virsexpr module
  news: Mention drop of xen sxpr support

 docs/drvxen.html.in                           |    3 +-
 docs/news.xml                                 |   11 +
 po/POTFILES                                   |    1 -
 src/libvirt_private.syms                      |   18 -
 src/libvirt_xenconfig.syms                    |   15 -
 src/libxl/libxl_driver.c                      |   14 +-
 src/util/Makefile.inc.am                      |    2 -
 src/util/virsexpr.c                           |  608 ----
 src/util/virsexpr.h                           |   66 -
 src/xenconfig/Makefile.inc.am                 |    2 -
 src/xenconfig/xen_common.c                    |  390 ++-
 src/xenconfig/xen_sxpr.c                      | 2486 -----------------
 src/xenconfig/xen_sxpr.h                      |   66 -
 src/xenconfig/xenxs_private.h                 |    1 -
 tests/Makefile.am                             |   16 +-
 tests/sexpr2xmldata/sexpr2xml-boot-grub.sexpr |    6 -
 tests/sexpr2xmldata/sexpr2xml-boot-grub.xml   |   30 -
 .../sexpr2xml-bridge-ipaddr.sexpr             |   10 -
 .../sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml |   38 -
 tests/sexpr2xmldata/sexpr2xml-curmem.sexpr    |   50 -
 tests/sexpr2xmldata/sexpr2xml-curmem.xml      |   44 -
 .../sexpr2xml-disk-block-shareable.sexpr      |    6 -
 .../sexpr2xml-disk-block-shareable.xml        |   36 -
 .../sexpr2xmldata/sexpr2xml-disk-block.sexpr  |    8 -
 tests/sexpr2xmldata/sexpr2xml-disk-block.xml  |   31 -
 .../sexpr2xml-disk-drv-blktap-qcow.sexpr      |    8 -
 .../sexpr2xml-disk-drv-blktap-qcow.xml        |   31 -
 .../sexpr2xml-disk-drv-blktap-raw.sexpr       |    8 -
 .../sexpr2xml-disk-drv-blktap-raw.xml         |   31 -
 .../sexpr2xml-disk-drv-blktap2-raw.sexpr      |    8 -
 .../sexpr2xml-disk-drv-blktap2-raw.xml        |   31 -
 tests/sexpr2xmldata/sexpr2xml-disk-file.sexpr |    8 -
 tests/sexpr2xmldata/sexpr2xml-disk-file.xml   |   31 -
 .../sexpr2xmldata/sexpr2xml-fv-autoport.sexpr |   86 -
 tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml |   59 -
 .../sexpr2xml-fv-empty-kernel.sexpr           |   11 -
 .../sexpr2xml-fv-empty-kernel.xml             |   52 -
 .../sexpr2xml-fv-force-hpet.sexpr             |   11 -
 .../sexpr2xmldata/sexpr2xml-fv-force-hpet.xml |   55 -
 .../sexpr2xml-fv-force-nohpet.sexpr           |   11 -
 .../sexpr2xml-fv-force-nohpet.xml             |   55 -
 tests/sexpr2xmldata/sexpr2xml-fv-kernel.sexpr |    9 -
 tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml   |   36 -
 .../sexpr2xml-fv-legacy-vfb.sexpr             |   70 -
 .../sexpr2xmldata/sexpr2xml-fv-legacy-vfb.xml |   37 -
 .../sexpr2xml-fv-localtime.sexpr              |   10 -
 .../sexpr2xmldata/sexpr2xml-fv-localtime.xml  |   52 -
 .../sexpr2xml-fv-net-netfront.sexpr           |   11 -
 .../sexpr2xml-fv-net-netfront.xml             |   53 -
 .../sexpr2xml-fv-parallel-tcp.sexpr           |   10 -
 .../sexpr2xml-fv-parallel-tcp.xml             |   57 -
 .../sexpr2xml-fv-serial-dev-2-ports.sexpr     |   12 -
 .../sexpr2xml-fv-serial-dev-2-ports.xml       |   64 -
 .../sexpr2xml-fv-serial-dev-2nd-port.sexpr    |   11 -
 .../sexpr2xml-fv-serial-dev-2nd-port.xml      |   60 -
 .../sexpr2xml-fv-serial-file.sexpr            |   12 -
 .../sexpr2xml-fv-serial-file.xml              |   60 -
 .../sexpr2xml-fv-serial-null.sexpr            |   10 -
 .../sexpr2xml-fv-serial-null.xml              |   58 -
 .../sexpr2xml-fv-serial-pipe.sexpr            |   12 -
 .../sexpr2xml-fv-serial-pipe.xml              |   60 -
 .../sexpr2xml-fv-serial-pty.sexpr             |   11 -
 .../sexpr2xmldata/sexpr2xml-fv-serial-pty.xml |   58 -
 .../sexpr2xml-fv-serial-stdio.sexpr           |   10 -
 .../sexpr2xml-fv-serial-stdio.xml             |   58 -
 .../sexpr2xml-fv-serial-tcp-telnet.sexpr      |   11 -
 .../sexpr2xml-fv-serial-tcp-telnet.xml        |   62 -
 .../sexpr2xml-fv-serial-tcp.sexpr             |   11 -
 .../sexpr2xmldata/sexpr2xml-fv-serial-tcp.xml |   62 -
 .../sexpr2xml-fv-serial-udp.sexpr             |   11 -
 .../sexpr2xmldata/sexpr2xml-fv-serial-udp.xml |   62 -
 .../sexpr2xml-fv-serial-unix.sexpr            |   11 -
 .../sexpr2xml-fv-serial-unix.xml              |   60 -
 .../sexpr2xml-fv-sound-all.sexpr              |   11 -
 .../sexpr2xmldata/sexpr2xml-fv-sound-all.xml  |   54 -
 tests/sexpr2xmldata/sexpr2xml-fv-sound.sexpr  |   10 -
 tests/sexpr2xmldata/sexpr2xml-fv-sound.xml    |   54 -
 .../sexpr2xmldata/sexpr2xml-fv-usbmouse.sexpr |   10 -
 tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.xml |   53 -
 .../sexpr2xml-fv-usbtablet.sexpr              |   10 -
 .../sexpr2xmldata/sexpr2xml-fv-usbtablet.xml  |   53 -
 tests/sexpr2xmldata/sexpr2xml-fv-utc.sexpr    |   11 -
 tests/sexpr2xmldata/sexpr2xml-fv-utc.xml      |   52 -
 tests/sexpr2xmldata/sexpr2xml-fv-v2.sexpr     |    9 -
 tests/sexpr2xmldata/sexpr2xml-fv-v2.xml       |   52 -
 tests/sexpr2xmldata/sexpr2xml-fv.sexpr        |   11 -
 tests/sexpr2xmldata/sexpr2xml-fv.xml          |   52 -
 .../sexpr2xmldata/sexpr2xml-net-bridged.sexpr |    9 -
 tests/sexpr2xmldata/sexpr2xml-net-bridged.xml |   37 -
 tests/sexpr2xmldata/sexpr2xml-net-e1000.sexpr |   10 -
 tests/sexpr2xmldata/sexpr2xml-net-e1000.xml   |   38 -
 .../sexpr2xmldata/sexpr2xml-net-routed.sexpr  |   10 -
 tests/sexpr2xmldata/sexpr2xml-net-routed.xml  |   37 -
 .../sexpr2xml-no-source-cdrom.sexpr           |   66 -
 .../sexpr2xml-no-source-cdrom.xml             |   58 -
 tests/sexpr2xmldata/sexpr2xml-pci-devs.sexpr  |   10 -
 tests/sexpr2xmldata/sexpr2xml-pci-devs.xml    |   43 -
 .../sexpr2xml-pv-bootloader-cmdline.sexpr     |    5 -
 .../sexpr2xml-pv-bootloader-cmdline.xml       |   31 -
 .../sexpr2xml-pv-bootloader.sexpr             |    5 -
 .../sexpr2xmldata/sexpr2xml-pv-bootloader.xml |   30 -
 .../sexpr2xml-pv-localtime.sexpr              |    8 -
 .../sexpr2xmldata/sexpr2xml-pv-localtime.xml  |   31 -
 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.sexpr  |    8 -
 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml    |   31 -
 .../sexpr2xml-pv-vfb-new-vncdisplay.sexpr     |   10 -
 .../sexpr2xml-pv-vfb-new-vncdisplay.xml       |   37 -
 .../sexpr2xmldata/sexpr2xml-pv-vfb-new.sexpr  |    9 -
 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.xml  |   37 -
 .../sexpr2xml-pv-vfb-type-crash.sexpr         |   83 -
 .../sexpr2xml-pv-vfb-type-crash.xml           |   42 -
 tests/sexpr2xmldata/sexpr2xml-pv.sexpr        |    8 -
 tests/sexpr2xmldata/sexpr2xml-pv.xml          |   31 -
 tests/sexpr2xmldata/sexpr2xml-vif-rate.sexpr  |   11 -
 tests/sexpr2xmldata/sexpr2xml-vif-rate.xml    |   56 -
 tests/sexpr2xmltest.c                         |  170 --
 tests/virschematest.c                         |    4 +-
 tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr |    6 -
 tests/xml2sexprdata/xml2sexpr-boot-grub.xml   |   21 -
 .../xml2sexpr-bridge-ipaddr.sexpr             |   12 -
 .../xml2sexprdata/xml2sexpr-bridge-ipaddr.xml |   29 -
 tests/xml2sexprdata/xml2sexpr-curmem.sexpr    |    7 -
 tests/xml2sexprdata/xml2sexpr-curmem.xml      |   23 -
 .../xml2sexpr-disk-block-shareable.sexpr      |    9 -
 .../xml2sexpr-disk-block-shareable.xml        |   31 -
 .../xml2sexprdata/xml2sexpr-disk-block.sexpr  |   10 -
 tests/xml2sexprdata/xml2sexpr-disk-block.xml  |   22 -
 .../xml2sexpr-disk-drv-blkback.sexpr          |   10 -
 .../xml2sexpr-disk-drv-blkback.xml            |   23 -
 .../xml2sexpr-disk-drv-blktap-qcow.sexpr      |   10 -
 .../xml2sexpr-disk-drv-blktap-qcow.xml        |   23 -
 .../xml2sexpr-disk-drv-blktap-raw.sexpr       |   10 -
 .../xml2sexpr-disk-drv-blktap-raw.xml         |   23 -
 .../xml2sexpr-disk-drv-blktap.sexpr           |   10 -
 .../xml2sexpr-disk-drv-blktap.xml             |   23 -
 .../xml2sexpr-disk-drv-blktap2-raw.sexpr      |   10 -
 .../xml2sexpr-disk-drv-blktap2-raw.xml        |   23 -
 .../xml2sexpr-disk-drv-blktap2.sexpr          |   10 -
 .../xml2sexpr-disk-drv-blktap2.xml            |   23 -
 .../xml2sexpr-disk-drv-loop.sexpr             |   10 -
 .../xml2sexprdata/xml2sexpr-disk-drv-loop.xml |   23 -
 tests/xml2sexprdata/xml2sexpr-disk-file.sexpr |   10 -
 tests/xml2sexprdata/xml2sexpr-disk-file.xml   |   22 -
 tests/xml2sexprdata/xml2sexpr-escape.sexpr    |   11 -
 tests/xml2sexprdata/xml2sexpr-escape.xml      |   24 -
 .../xml2sexpr-fv-force-hpet.sexpr             |   12 -
 .../xml2sexprdata/xml2sexpr-fv-force-hpet.xml |   39 -
 .../xml2sexpr-fv-force-nohpet.sexpr           |   12 -
 .../xml2sexpr-fv-force-nohpet.xml             |   39 -
 tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr |   12 -
 tests/xml2sexprdata/xml2sexpr-fv-kernel.xml   |   24 -
 .../xml2sexpr-fv-localtime.sexpr              |   12 -
 .../xml2sexprdata/xml2sexpr-fv-localtime.xml  |   37 -
 .../xml2sexpr-fv-net-many-models.sexpr        |    1 -
 .../xml2sexpr-fv-net-many-models.xml          |   43 -
 .../xml2sexpr-fv-net-netfront.sexpr           |   10 -
 .../xml2sexpr-fv-net-netfront.xml             |   31 -
 .../xml2sexprdata/xml2sexpr-fv-net-rate.sexpr |   10 -
 tests/xml2sexprdata/xml2sexpr-fv-net-rate.xml |   34 -
 .../xml2sexpr-fv-parallel-tcp.sexpr           |   12 -
 .../xml2sexpr-fv-parallel-tcp.xml             |   40 -
 .../xml2sexpr-fv-serial-dev-2-ports.sexpr     |   13 -
 .../xml2sexpr-fv-serial-dev-2-ports.xml       |   44 -
 .../xml2sexpr-fv-serial-dev-2nd-port.sexpr    |   12 -
 .../xml2sexpr-fv-serial-dev-2nd-port.xml      |   40 -
 .../xml2sexpr-fv-serial-file.sexpr            |   13 -
 .../xml2sexpr-fv-serial-file.xml              |   40 -
 .../xml2sexpr-fv-serial-null.sexpr            |   12 -
 .../xml2sexpr-fv-serial-null.xml              |   39 -
 .../xml2sexpr-fv-serial-pipe.sexpr            |   13 -
 .../xml2sexpr-fv-serial-pipe.xml              |   40 -
 .../xml2sexpr-fv-serial-pty.sexpr             |   12 -
 .../xml2sexprdata/xml2sexpr-fv-serial-pty.xml |   39 -
 .../xml2sexpr-fv-serial-stdio.sexpr           |   12 -
 .../xml2sexpr-fv-serial-stdio.xml             |   39 -
 .../xml2sexpr-fv-serial-tcp-telnet.sexpr      |   13 -
 .../xml2sexpr-fv-serial-tcp-telnet.xml        |   41 -
 .../xml2sexpr-fv-serial-tcp.sexpr             |   13 -
 .../xml2sexprdata/xml2sexpr-fv-serial-tcp.xml |   40 -
 .../xml2sexpr-fv-serial-udp.sexpr             |   13 -
 .../xml2sexprdata/xml2sexpr-fv-serial-udp.xml |   41 -
 .../xml2sexpr-fv-serial-unix.sexpr            |   13 -
 .../xml2sexpr-fv-serial-unix.xml              |   40 -
 tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr  |   12 -
 tests/xml2sexprdata/xml2sexpr-fv-sound.xml    |   38 -
 .../xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr |   12 -
 tests/xml2sexprdata/xml2sexpr-fv-usbmouse.xml |   37 -
 .../xml2sexpr-fv-usbtablet.sexpr              |   10 -
 .../xml2sexprdata/xml2sexpr-fv-usbtablet.xml  |   36 -
 tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr    |   12 -
 tests/xml2sexprdata/xml2sexpr-fv-utc.xml      |   37 -
 tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr     |   11 -
 .../xml2sexpr-fv-vncunused.sexpr              |   11 -
 .../xml2sexprdata/xml2sexpr-fv-vncunused.xml  |   36 -
 tests/xml2sexprdata/xml2sexpr-fv.sexpr        |   12 -
 tests/xml2sexprdata/xml2sexpr-fv.xml          |   36 -
 .../xml2sexprdata/xml2sexpr-net-bridged.sexpr |   11 -
 tests/xml2sexprdata/xml2sexpr-net-bridged.xml |   28 -
 tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr |   11 -
 tests/xml2sexprdata/xml2sexpr-net-e1000.xml   |   29 -
 .../xml2sexprdata/xml2sexpr-net-routed.sexpr  |   11 -
 tests/xml2sexprdata/xml2sexpr-net-routed.xml  |   28 -
 .../xml2sexpr-no-source-cdrom.sexpr           |   10 -
 .../xml2sexpr-no-source-cdrom.xml             |   37 -
 tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr  |   10 -
 tests/xml2sexprdata/xml2sexpr-pci-devs.xml    |   32 -
 .../xml2sexpr-pv-bootloader-cmdline.sexpr     |    6 -
 .../xml2sexpr-pv-bootloader-cmdline.xml       |   22 -
 .../xml2sexpr-pv-bootloader.sexpr             |    7 -
 .../xml2sexprdata/xml2sexpr-pv-bootloader.xml |   18 -
 .../xml2sexpr-pv-localtime.sexpr              |    8 -
 .../xml2sexprdata/xml2sexpr-pv-localtime.xml  |   25 -
 tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr  |    9 -
 tests/xml2sexprdata/xml2sexpr-pv-vcpus.xml    |   22 -
 .../xml2sexpr-pv-vfb-new-auto.sexpr           |   11 -
 .../xml2sexpr-pv-vfb-new-auto.xml             |   23 -
 .../xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr  |   11 -
 tests/xml2sexprdata/xml2sexpr-pv-vfb-new.xml  |   23 -
 tests/xml2sexprdata/xml2sexpr-pv.sexpr        |    9 -
 tests/xml2sexprdata/xml2sexpr-pv.xml          |   22 -
 tests/xml2sexprtest.c                         |  167 --
 221 files changed, 393 insertions(+), 8907 deletions(-)
 delete mode 100644 src/util/virsexpr.c
 delete mode 100644 src/util/virsexpr.h
 delete mode 100644 src/xenconfig/xen_sxpr.c
 delete mode 100644 src/xenconfig/xen_sxpr.h
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-boot-grub.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-boot-grub.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-bridge-ipaddr.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-curmem.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-curmem.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block-shareable.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block-shareable.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-block.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-qcow.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-qcow.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-raw.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap-raw.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap2-raw.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-drv-blktap2-raw.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-file.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-disk-file.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-autoport.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-autoport.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-empty-kernel.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-empty-kernel.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-hpet.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-hpet.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-nohpet.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-force-nohpet.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-kernel.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-kernel.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-legacy-vfb.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-legacy-vfb.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-localtime.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-localtime.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-parallel-tcp.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-parallel-tcp.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2-ports.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2-ports.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2nd-port.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-dev-2nd-port.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-file.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-file.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-null.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-null.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pipe.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pipe.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pty.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-pty.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-stdio.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-stdio.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp-telnet.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp-telnet.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-tcp.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-udp.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-udp.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-unix.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-serial-unix.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound-all.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound-all.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-sound.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbmouse.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbtablet.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-usbtablet.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-utc.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-utc.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-v2.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-v2.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-fv.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-bridged.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-bridged.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-e1000.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-e1000.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-routed.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-net-routed.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-no-source-cdrom.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pci-devs.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pci-devs.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader-cmdline.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader-cmdline.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-bootloader.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-localtime.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-localtime.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vcpus.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new-vncdisplay.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new-vncdisplay.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-new.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv-vfb-type-crash.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-pv.xml
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-vif-rate.sexpr
 delete mode 100644 tests/sexpr2xmldata/sexpr2xml-vif-rate.xml
 delete mode 100644 tests/sexpr2xmltest.c
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-boot-grub.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-boot-grub.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-bridge-ipaddr.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-curmem.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-curmem.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block-shareable.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block-shareable.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-block.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blkback.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blkback.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-qcow.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-qcow.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-raw.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap-raw.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2-raw.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2-raw.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-blktap2.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-loop.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-drv-loop.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-file.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-disk-file.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-escape.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-escape.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-hpet.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-hpet.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-nohpet.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-force-nohpet.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-kernel.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-kernel.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-localtime.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-localtime.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-many-models.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-many-models.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-netfront.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-rate.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-rate.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-parallel-tcp.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-parallel-tcp.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2-ports.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2-ports.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2nd-port.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-dev-2nd-port.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-file.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-file.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-null.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-null.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pipe.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pty.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-pty.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-stdio.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-stdio.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp-telnet.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp-telnet.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-tcp.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-udp.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-udp.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-unix.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-serial-unix.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-sound.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-sound.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbmouse.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbmouse.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbtablet.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-usbtablet.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-utc.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-utc.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-v2.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-vncunused.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv-vncunused.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-fv.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-bridged.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-bridged.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-e1000.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-e1000.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-routed.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-net-routed.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-no-source-cdrom.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-no-source-cdrom.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pci-devs.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pci-devs.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader-cmdline.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader-cmdline.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-bootloader.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-localtime.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-localtime.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vcpus.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vcpus.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new-auto.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new-auto.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv-vfb-new.xml
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv.sexpr
 delete mode 100644 tests/xml2sexprdata/xml2sexpr-pv.xml
 delete mode 100644 tests/xml2sexprtest.c

-- 
2.21.0

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 00/14] xen: Remove sexpr parsing and formatting support
Posted by Jim Fehlig 4 years, 9 months ago
On 7/3/19 6:37 AM, Peter Krempa wrote:
> The formatter support was unused from the time we dropped xend support.
> Let's drop the formatter too along with all the unused code.

Nice! I see the series has already been reviewed and will only add that AFAICT 
the xen community has not supported the sexpr format for years either.

Regards,
Jim

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 00/14] xen: Remove sexpr parsing and formatting support
Posted by Peter Krempa 4 years, 9 months ago
On Mon, Jul 08, 2019 at 22:12:04 +0000, Jim Fehlig wrote:
> On 7/3/19 6:37 AM, Peter Krempa wrote:
> > The formatter support was unused from the time we dropped xend support.
> > Let's drop the formatter too along with all the unused code.
> 
> Nice! I see the series has already been reviewed and will only add that AFAICT 
> the xen community has not supported the sexpr format for years either.

Thanks! I've pushed it now.
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH 00/14] xen: Remove sexpr parsing and formatting support
Posted by Erik Skultety 4 years, 9 months ago
On Wed, Jul 03, 2019 at 02:37:52PM +0200, Peter Krempa wrote:
> The formatter support was unused from the time we dropped xend support.
> Let's drop the formatter too along with all the unused code.
>
> Peter Krempa (14):
>   tests: Remove xml2sexprtest
>   xenconfig: Drop sxpr formatter
>   xenconfig: Move guts of xenFormatSxprSound into xenFormatSound
>   xen: Move xenFormatSxprChr to xen_common
>   libxl: Drop support for parsing sxpr format in
>     libxlConnectDomainXMLFromNative
>   tests: Drop sexpr2xmltest
>   xenconfig: Drop unused sexpr parsing infrastructure
>   xenconfig: Remove pointless label in xenParseSxprSound
>   xen: Inline xenParseSxprSound into the only caller
>   xen: Move xenParseSxprVifRate to xen_common
>   xen: Move xenParseSxprChar to xen_common
>   xen: drop xen_sxpr.(c|h)
>   util: Drop virsexpr module
>   news: Mention drop of xen sxpr support
>
...

>  221 files changed, 393 insertions(+), 8907 deletions(-)

Oh, yes, ^this diff is music to my ears.

Erik

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list