Issue with stale gst-build cache in docker images
The following discussion from !289 (merged) should be addressed:
-
@alatiera started a discussion: (+1 comment)
Scenario, as it cropped up in the 1.16 branch of gst-build.
Current pre-fetched subproject cache (and wrap file) of glib pointed to 2.60 branch. Though after updating our msys2 setup, we needed to bump the subproject to 2.62+ branch for glib to compile again in msys.
But if you have an existing checkout of a subproject, meson will refuse to overwrite it with update, and it will try to rebase
the existing checkout on top of the new ref, which doesn't work for stable branches. Example here
This means that if we bump revisions in .wrap files, CI is still building against the old revisions of the cached subprojects.