@Conan-Kudo
Copy link
Contributor

There are a number of utility functions in appstream-glib that do not exist in appstream, and without them, it'd basically impossible to migrate to libappstream.

For example, I cannot migrate PackageKit's libappstream-glib dependency to libappstream because as_utils_install_filename() is used in the DNF backend:

https://github.com/hughsie/PackageKit/blob/ed73aa6317595d2c2f1bda7990cbd64efb133f84/backends/dnf/pk-backend-dnf.c#L524-L545