conan-package-tools
conan-package-tools copied to clipboard
[build=missing/outdated] don't seem work sometimes
I don't have time to put together a reproduction right now, but maybe others have experienced the same issue.
When working on this repo, [build=missing] worked once and skipped all the builds properly. Then, I added more pagination on travis, did a push, and it started to perform all the builds from scratch.
double travis pages again due to timeout, travis taking longer now [skip appveyor] [build=missing]
https://travis-ci.org/bincrafters/conan-boost_level14group/builds/447744670
In the linked build you canceled the job when still was retrieving the recipes, and in the previous one it was still downloading the binary packages but I can't find any build. Take into account that the test_package will be run always, or by downloading the package or by building it.
I excluded args from CPT some commits but it was replaced by build_policy many time ago. Also Grafikrobot reported a similar error when running Conan directly. Maybe this problem is no related to CPT but to Conan. :thinking:
Related issue: https://github.com/conan-io/conan/issues/3901
From my personal experience it seems never to work.
@Croydon some log or example, we could check? we couldn't reproduce it so far.
https://github.com/conan-community/conan-openssl/pull/77
Maybe the PR doesn't manage correctly the TRAVIS_COMMIT_MESSAGE/APPVEYOR_REPO_COMMIT_MESSAGE env vars. Would be nice if some of you could you print these vars and confirm that the issue is there.
By the way, Probably it is the correct behavior for PRs, I doubt we want to skip builds in a CI depending on the user's commit. Could be dangerous.