`meson test` step in flatpak env suddenly fails
Hi! So we were using your flatpak_ci_initiative.yml
with no prob until recently (on weekly basis) in GIMP project, but suddenly it stopped working, failing in the meson test inside Flatpak env.
After spending quite some time trying to understand what was wrong (trying to bisect our code to understand which commit broke the flatpak), I realized that actually even the commit of the last successful nightly flatpak (3 weeks ago) was now failing at this meson test
step. So it doesn't look like a problem in our repository.
Also for the record, we also run the meson test
step in a normal build of the CI and it works fine too.
I realized that our plug-ins are not built in this last rebuild test for a reason I can't understand (and this is why some test which relied on plug-ins to be built were failing). The plug-ins are built without any problem in the main build obviously: the standalone flatpak (or the version published to the nightly repo) are working perfectly fine (plug-ins are present). It's only in this test flatpak environment that the build is incomplete. Basically looking at the build log, we can see that grepping for plug-ins/
returns no result: they are just not built in this test environment!
So I don't see recent commits which would explain this problem on flatpak_ci_initiative.yml
file, but I wanted to ask here first anyway to ask if you had any idea of what could be wrong. Maybe you saw this issue on other projects recently? From what I understand, we are deleting the whole build dir (so it should rebuild everything), but is it possible that somehow meson would think the plug-ins are not to be rebuilt?
P.S.: for the time being, instead of reusing this .flatpak
job, I copy-pasted it all in our .gitlab-ci.yml
and just removed the meson test
part. So it's fixed.