This patchset adds support to images entries as part of the "os" entry in a very similar way that's already done for both medias and trees. It's important to note that in order to do so, we've added a libguestfs dependency used when creating an OsinfoImage from location (more details in the second patch of the series). An example of how the XML will look like is: <os> <image arch="x86_64"> <variant id="cloud"/> <url>https://download/foo/bar.img</url> <product-name>Ditro Foo (Cloud Edition)</product-name> </image> </os> Last but not least, I'm cc'ing here Richard Jones and Pino Toscano in order to get their input in the libguestfs bits ... mainly to know whether explicitly depending on libguestfs is a good idea or not (and, if not, to get some feedback on different approaches that could be taken). * osinfo-db: Fabiano Fidêncio (1): schema: Add support for pre-installed images data/schema/osinfo.rng.in | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) * libosinfo: Fabiano Fidêncio (5): Introduce OsinfoImage object Introduce OsinfoImageList object loader: Also load informations about images os: Introduce APIs to deal with images db: Introduce osinfo_db_identify_image() configure.ac | 9 + osinfo/Makefile.am | 9 +- osinfo/libosinfo.syms | 13 ++ osinfo/osinfo.h | 2 + osinfo/osinfo_db.c | 111 +++++++++ osinfo/osinfo_db.h | 3 + osinfo/osinfo_image.c | 410 ++++++++++++++++++++++++++++++++++ osinfo/osinfo_image.h | 91 ++++++++ osinfo/osinfo_image_private.h | 43 ++++ osinfo/osinfo_imagelist.c | 90 ++++++++ osinfo/osinfo_imagelist.h | 77 +++++++ osinfo/osinfo_loader.c | 42 ++++ osinfo/osinfo_os.c | 37 +++ osinfo/osinfo_os.h | 4 + po/POTFILES.in | 1 + 15 files changed, 941 insertions(+), 1 deletion(-) create mode 100644 osinfo/osinfo_image.c create mode 100644 osinfo/osinfo_image.h create mode 100644 osinfo/osinfo_image_private.h create mode 100644 osinfo/osinfo_imagelist.c create mode 100644 osinfo/osinfo_imagelist.h -- 2.19.1 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo