Another version of RNG adaptation. diff to v1: -Dan's suggestions worked in If you find this the right approach, please push as I don't have commit access (yet :) ). NB: As I was at this, there is something we should do about <x-*/> elements as RNG doesn't allow regexp over element names so we will constantly get errors about unknown child element. My suggestion is to switch to <x name="[a-z]+"/>. Thoughts? Michal Privoznik (7): RNG: Move product-attr and product-content to interleave DB: convert <device> into <product> device: Introduce SUBSYSTEM property RNG: Allow devices to have driver RNG: Adapt deployment to the code RNG: Adapt examples to updated schema RNG: Add IDE and virtio bus types AUTHORS | 1 + data/devices/qemu-pci.xml | 54 ++++++++++++++++++------------------ data/devices/qemu-ps2.xml | 4 +- data/devices/qemu-usb.xml | 4 +- data/devices/virtio-pci.xml | 20 +++++++------- data/schemas/libosinfo.rng | 41 +++++++++++++++++++++++----- examples/demo.js | 2 +- examples/demo.py | 2 +- examples/libosinfo-dummy-data.xml | 5 ++- osinfo/libosinfo.syms | 5 +++ osinfo/osinfo_device.c | 6 ++++ osinfo/osinfo_device.h | 3 ++ osinfo/osinfo_loader.c | 1 + 13 files changed, 96 insertions(+), 52 deletions(-) -- 1.7.8.6