Specify Haiku version in the ISO's volume-id
|Reported by:||fidencio||Owned by:||nobody|
|Has a Patch:||no||Platform:||All|
Haiku (between several others) is one of the systems which libosinfo/osinfo-db provides information about for applications like virt-manager, GNOME Boxes, etc.
libosinfo uses the volume-id of the ISO in order to properly detect its version. In case the volume-id of different ISOs are the same, we fallback to the volume-size of the ISO and it usually provides us a good match.
For Haiku, however, we've been facing some issues since R1/beta1 release. For R1/beta1, its volume-id is set as "booting" and both the x86 and x86_64 versions have *exactly* the same size, making it impossible to distinguish them.
More than that, we have an entry of haiku-nightly, which also has the same "booting" volume-id and makes then the R1/beta1 (which is still not part of our db, due to this issue) be recognized as nightly.
The simplest solution I can see here is, if possible, to have more significant volume-id for the ISOs, like:
Would be possible to have this fixed in the next releases?
About libosinfo/osinfo-db: *libosinfo: