You’re getting lot of G_IO_ERROR_NOT_FOUND errors in the Validate build task, seems it cannot find the paths.
I don’t know the project, I see in the manifest: rename-desktop-file, rename-appdata-file, buildsystem: cmake-ninja, build-commands with install with paths, config-opts with install paths.
Maybe you can check the paths…
Someone expert on the build platform can answer you soon.
bye
`2026-03-19 15:38:02,161 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/app-info with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpokpfirmo/app-info`
`2026-03-19 15:38:02,162 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/applications with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpokpfirmo/applications`
`2026-03-19 15:38:02,162 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/icons with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpokpfirmo/icons`
`2026-03-19 15:38:02,163 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/app-info with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpert89q4p/app-info`
`2026-03-19 15:38:02,164 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/applications with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpert89q4p/applications`
`2026-03-19 15:38:02,164 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/icons with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpert89q4p/icons`
`2026-03-19 15:38:02,166 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath /metadata for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmprk1dk9xh`
`2026-03-19 15:38:02,167 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath /metadata for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmp3_6fxfvm`
`2026-03-19 15:38:02,168 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath /metadata for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpe59x900f`
`2026-03-19 15:38:02,168 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath /files/flathub.json with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpe59x900f`
`2026-03-19 15:38:02,169 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/appdata with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpgg0tdpi8/appdata`
`2026-03-19 15:38:02,169 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/metainfo with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmpgg0tdpi8/metainfo`
`2026-03-19 15:38:02,217 DEBUG:flatpak_builder_lint.checks.reposize:get_dir_size: Directory size for repo: 675736424 bytes`
`2026-03-19 15:38:02,218 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/appdata with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmp95yrgb2r/appdata`
`2026-03-19 15:38:02,218 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/metainfo with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmp95yrgb2r/metainfo`
`2026-03-19 15:38:02,219 DEBUG:flatpak_builder_lint.ostree:extract_subpath: Checking out subpath files/share/app-info with G_IO_ERROR_NOT_FOUND allowed for ref app/org.supertuxproject.SuperTux/x86_64/test at dest /work/tmp/tmp95yrgb2r/app-info`
`2026-03-19 15:38:02,238 DEBUG:flatpak_builder_lint.domainutils:get_remote_exceptions_github: Request headers for ``https://raw.githubusercontent.com/flathub-infra/flatpak-builder-lint/HEAD/flatpak_builder_lint/staticfiles/exceptions.json:`` {‘User-Agent’: ‘python-requests/2.32.5’, ‘Accept-Encoding’: ‘gzip, deflate’, ‘Accept’: ‘`*`/`*`’, ‘Connection’: ‘keep-alive’}`
`2026-03-19 15:38:02,238 DEBUG:flatpak_builder_lint.domainutils:get_remote_exceptions_github: Response headers for ``https://raw.githubusercontent.com/flathub-infra/flatpak-builder-lint/HEAD/flatpak_builder_lint/staticfiles/exceptions.json:`` {‘Connection’: ‘keep-alive’, ‘Content-Length’: ‘41010’, ‘Cache-Control’: ‘max-age=300’, ‘Content-Security-Policy’: “default-src ‘none’; style-src ‘unsafe-inline’; sandbox”, ‘Content-Type’: ‘text/plain; charset=utf-8’, ‘ETag’: ‘W/“d5786228ffc32afd765904e513b45760db81c6f527add0396f056ad15addc173”’, ‘Strict-Transport-Security’: ‘max-age=31536000’, ‘X-Content-Type-Options’: ‘nosniff’, ‘X-Frame-Options’: ‘deny’, ‘X-XSS-Protection’: ‘1; mode=block’, ‘X-GitHub-Request-Id’: ‘D1D0:1259D7:E352DD:1009AEC:69BB91DB’, ‘Content-Encoding’: ‘gzip’, ‘Accept-Ranges’: ‘bytes’, ‘Date’: ‘Thu, 19 Mar 2026 15:38:02 GMT’, ‘Via’: ‘1.1 varnish’, ‘X-Served-By’: ‘cache-iad-kjyo7100071-IAD’, ‘X-Cache’: ‘HIT’, ‘X-Cache-Hits’: ‘0’, ‘X-Timer’: ‘S1773934682.234124,VS0,VE2’, ‘Vary’: ‘Authorization,Accept-Encoding’, ‘Access-Control-Allow-Origin’: ‘*’, ‘Cross-Origin-Resource-Policy’: ‘cross-origin’, ‘X-Fastly-Request-ID’: ‘6e20a4dbe5d8d968cb06c7c443c8d8a9f8c73e16’, ‘Expires’: ‘Thu, 19 Mar 2026 15:43:02 GMT’, ‘Source-Age’: ‘267’}`
`2026-03-19 15:38:02,240 DEBUG:flatpak_builder_lint.domainutils:get_remote_exceptions_github: Loaded remote exceptions for org.supertuxproject.SuperTux (repo key: stable) from ``https://raw.githubusercontent.com/flathub-infra/flatpak-builder-lint/HEAD/flatpak_builder_lint/staticfiles/exceptions.json:`` set()`
`2026-03-19 15:38:02,241 DEBUG:flatpak_builder_lint.cli:run_checks: Using remote exceptions: set()`
`2026-03-19 15:38:02,243 DEBUG:flatpak_builder_lint.cli:get_local_exceptions: Loaded local exceptions for org.supertuxproject.SuperTux (repo key: stable): set()`
`2026-03-19 15:38:02,243 DEBUG:flatpak_builder_lint.cli:run_checks: Falling back to local exceptions: set()`
`Error: ‘appstream-missing-appinfo-file’ error found in linter repo check. Details: Appstream catalogue file is missing. Perhaps no Metainfo file was installed with correct name`
I edited your post to hide the code lines. Make sure to use code blocks inside a para to paste a large block of code, not inline.
i have an app when i build it locally it runs but when i build it using flathub building bot in github it fails and i find in the logs:
It means you aren’t installing the metainfo file in the correct place or it is being installed with the wrong filename. The filename needs to be $FLATPAK_ID.metainfo.xml and the install location should be $FLATPAK_DEST/share/metainfo which resolves to /app/share/metainfo for an app.
In this case your install command is wrong, it has ${FLATPAK_DEST}/app which is /app/app and makes no sense.