Freedom Issue #2671
[libosinfo] Probably needs to be removed from blacklist
0%
Description
Related to [1].
As I understood, libosinfo project introduced osinfo-db as a new dependency some time ago, and then moved some files to it, see [2] 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.
[1] https://labs.parabola.nu/issues/2670
[2] https://www.redhat.com/archives/libosinfo/2019-May/msg00094.html
Related issues
History
Updated by bill-auger about 3 years ago
- Priority changed from bug to discussion
the first question that comes to mind, as with #2670, is what is the actual value of this library to parabola users? - is it even worth carrying ?
Updated by bill-auger about 3 years ago
- Related to Freedom Issue #2670: [osinfo-db] Contains metadata for nonfree OSs, including download URLs added
Updated by theova about 3 years ago
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 about 3 years 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?