Boxes should have good defaults for OS resources
As there was no resource information for "Debian 12" in https://gitlab.com/libosinfo/osinfo-db/-/blob/main/data/os/debian.org/debian-12.xml.in ( as of today ), GNOME boxes reports the following errors, and allocates unreasonable values for RAM ( 64 MiB ) and disk space ( 0 bytes ).
Console output:
_install/bin/gnome-boxes --version
44.rc
$ _install/bin/gnome-boxes
** (gnome-boxes:51476): CRITICAL **: 10:25:06.748: osinfo_entity_get_param_value: assertion 'OSINFO_IS_ENTITY(entity)' failed
** (gnome-boxes:51476): CRITICAL **: 10:25:06.749: osinfo_entity_get_param_value: assertion 'OSINFO_IS_ENTITY(entity)' failed
** (gnome-boxes:51476): CRITICAL **: 10:25:06.761: osinfo_entity_get_param_value: assertion 'OSINFO_IS_ENTITY(entity)' failed
** (gnome-boxes:51476): CRITICAL **: 10:25:06.762: osinfo_entity_get_param_value: assertion 'OSINFO_IS_ENTITY(entity)' failed
Screenshot:
One part of the fix is obviously to update the debian-12.xml.in
in with proper resource requirements ( which I will submit to osinfo-db
shortly ). Issue with GNOME boxes is that it should have meaningful defaults, if there are no resource info available from osinfo-db
data files.