Description
What is your suggestion?
While testing out the new compatibility.py functionality in conan 2, I've found that the processing of compatible configurations is very slow. With my company's setting customization and notions of compatibility, we have something like ~1k compatible packages (cartesian products get large quickly), which ends up with minutes of processing time for a single package (should the binary be missing).
This seems to be mostly an issue of using many small queries to the server -- replacing a nearby conan repository with one across a major ocean has a dramatic impact. My guess is that the solution is to do a large batch request to the server, and then process the response locally.
Until this is resolved, we are resorting to hard-coding settings in profiles, like we did with conan v1.
Have you read the CONTRIBUTING guide?
- I've read the CONTRIBUTING guide