conan: package rev broke --build missing

Environment: conan version 1.18.4 Cent OS 7 conan client + artifactory

We recently turned on package revisions and set the package ID to full_package_id. Since we did that conan install . --build missing is not always able to build all missing packages

$ conan install . --build missing
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=7
os=Linux
os_build=Linux
qt_version=5
[options]
[build_requires]
[env]

[... some packages are beeing built ...]

GenericSU/0.3.5@deployment/stable: WARN: Can't find a 'GenericSU/0.3.5@deployment/stable' package for the specified settings, options and dependencies:
- Settings: arch=x86_64, build_type=Release, compiler=gcc, compiler.libcxx=libstdc++11, compiler.version=7, os=Linux, qt_version=5
- Options: MccApi:coverage=False, MccApi:shared=True
- Dependencies: Log4Qt/0.3.0@deployment/stable, MccApi/3.0.9@deployment/testing, Util/0.3.4@deployment/stable, AppFramework/0.3.5@deployment/stable, AppLauncher/0.3.4@deployment/stable
- Package ID: Package_ID_unknown

ERROR: Missing prebuilt package for 'GenericSU/0.3.5@deployment/stable'
Try to build it from sources with "--build GenericSU"
Or read "http://docs.conan.io/en/latest/faq/troubleshooting.html#error-missing-prebuilt-package"

However there is a package GenericSU/0.3.5@deployment/stable grafik

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (8 by maintainers)

Most upvoted comments

thanks for your support. I will get back to you tomorrow when I’m back at work

Oh yes you are right. The most strict one: package_revision_mode