I’ve tried to update my app’s version and am getting some errors from the buildbot run I haven’t seen before (probably related to libappstream) and that I don’t see documented. Building locally shows no issues. The odder of the two errors is:
general
E: filters-but-no-output
Refer to the generated issue report data for details on the individual problems.
Error: ERROR: appstreamcli compose failed: Child process exited with code 1
Naturally, there’s no “generated issue report data” that I can see in the log file.
I can guess at what the second one means:
E: gui-app-without-icon
except that 1) there is an icon installed, 2) it is at (what I believe is) the right location ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg, and (most importantly) 3) building the Flatpak locally and running it shows the icon actually being used by the window manager. The only thing is that it’s just a single icon and it’s an SVG one.
Naturally, the previous version (packaged ~14 months ago) worked/works fine.