Freedom issue #2671
[libosinfo] Probably needs to be removed from blacklist
Related to .
As I understood, libosinfo project introduced osinfo-db as a new dependency some time ago, and then moved some files to it, see  for example.
When I tried to update PKGBUILD to the latest version (1.7.1) I noticed most of the files it removed in mksource() from the 1.4.0 sources are not available anymore.
I guess remaining files need to be reviewed to find any conflicts with Parabola standards, to determine if the package still needs to remain in the blacklist or can be removed from it.
In Parabola, the package was also built without the documentation. I guess this is done to not recommend non-FSDG distros.
As libosinfo changed to the meson build, this can easily be done with
arch-meson $pkgname-$pkgver build \ -D with-usb-ids-path=/usr/share/hwdata/usb.ids \ -D with-pci-ids-path=/usr/share/hwdata/pci.ids \ -D enable-gtk-doc=false ninja -C build
The other problematic file (the dummy example "libosinfo-dummy-data.xml") was removed (cf. commit fb0023625ad5dc0554d0ba2b20d2fd9996d12d47 in libosinfo).
libosinfo is needed as a dependency for gnome-boxes, virt-manager, and virt-install. All three are programs to run virtual machines. If libosinfo would not be packaged anymore, what alternatives to those exist?
Updated by grizzlyuser 3 months ago
Since gnome-boxes and virt-install (base package for it is virt-manager) are already in libre, it would probably make sense to patch them to not depend on libosinfo. The question is what is harder to do: patch libosinfo and libosinfo-db, or gnome-boxes, virt-manager, and virt-install?