Use:
This allows us to hide appstream components coming from ubuntu.
For example helpful when a component changed name from what was in ubuntu (e.g. org.foo.bar -> org.foo.bar.desktop would show up as both in discover when in fact they are the same thing).
Or when we simply want to hide something because it has broken data or is ugly or something.
Problems:
appstream-generator horrible to backport because of meson and dlang, might need reinventing how the containerization works (namely: use debian unstable for the docker image to avoid having to mess with this).
https://github.com/ximion/appstream-generator/blob/987f0a6b5ff7238aa4552b6e6358e971a39377ed/NEWS#L9
Matthias, [04.01.19 19:42] just create a removed-components.json file in the right location, fill it with the IDs you want to be gone, and profit Matthias, [04.01.19 19:42] requires the suite the removal requests are associated with to have a higher priority than the suite they are removed from, as well as AppStream 0.12.4 on the user's machines Matthias, [04.01.19 19:43] all the necessary pieces are packaged in Debian
~~ This is broken in asgen 0.7.6. Fixed by https://github.com/ximion/appstream-generator/commit/2582c27f7c3f571db70fa31ce1e5f4b6acfc8a25 ~~
There is a repo with a test override here https://github.com/apachelogger/appstream-extra-metainfo
Depends on T11035