On 5/16/22 14:52, Darragh Bailey wrote:

> So perhaps this is less a bug with the loader/nvram XML element handling
> and more a documentation bug and a possible enhancement that possibly
> the virDomainDefineXMLFlags could consider accepting a flag to verify the
> returned domain XML is equivalent as a general fix for those applications
> that would find this useful?

Yes to the first part, but no the second. Comparing XMLs is not as easy
as you would think. For instance:

<domain id='1' type='kvm'>
  <uuid>123456</uuid>
  <name>myGuest</name>
</domain>

<domain type='kvm' id='1'>
  <name>myGuest</uuid>
  <uuid>123456</uuid>
</domain>

The former is just an example of possible user input, the latter is how
libvirt would format it. Obviously, these XMLs are equivalent, but not
stcmp() equal.

Michal

Reply via email to