I will always applaud any attempt at standardizing & documenting the metadata format,
and I was never thrilled with glib, so this sounds great to me - I only wish that it had
been this way from the beginning :)
In practice I am not certain that Satellite (and similar tools) can prefer the XML
metadata precisely because it is cut down, so in repos which contain both Yaml and XML
metadata it will not be possible to recreate the original Yaml from the metadata in the
XML without losing the "packager" specific bits, should they exist. Perhaps
that is actually fine, but it makes me uncomfortable, and we have to support the Yaml
parsing anyway due to the distros which will only ever support Yaml, which unfortunately
makes it is the greatest common denominator.
I presume there are no plans to remove the Yaml metadata from repos entirely?