conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
948 stars 1.73k forks source link

[service] CI bug: system dependencies are not installed if the recipe does not change in the MR #22356

Open fdgStilla opened 8 months ago

fdgStilla commented 8 months ago

What is your problem/feature request?

Issue seen when trying to do a MR on the qt package: https://github.com/conan-io/conan-center-index/pull/22151 with @ericLemanissier

It's a bug in conan-center CI: when the recipe is not modified, it reuses the existing binary for the test, but it does not install system dependencies. The workaround is to modify the recipe in order to trigger a new build.

This is very painful to create a fake recipe update for every commit.

AbrilRBS commented 8 months ago

We have had identified the issue for a bit now and we have been working on a fix that we will push libe shortly, thanks a lot for the report :)