-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
opencv 4.x: conan v2 support #14947
opencv 4.x: conan v2 support #14947
Conversation
This comment has been minimized.
This comment has been minimized.
Hooks produced the following warnings for commit 842dd91opencv/4.5.1
opencv/4.5.3
opencv/4.1.2
opencv/4.5.5
opencv/4.5.0
opencv/4.5.2
|
842dd91
to
9350c51
Compare
Conan v1 pipelineAll green in build 2 (
Conan v2 pipeline (informative, not required for merge)Failure in build 2 (
Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability. |
Hooks produced the following warnings for commit 9350c51opencv/4.5.1
opencv/4.5.2
opencv/4.5.5
opencv/4.5.0
opencv/4.1.2
opencv/4.5.3
|
* bump dependencies * allow to use libjpeg implementation from mozjpeg * fix ffmpeg usage in test package * conan v2 support
Dear all, we face a build issue with a previously working project. Error cudafile.txt With versions:
With 4.5.5 the same error occurs.
Can you please have a look? We spent almost a day to locate this issue... It's a very bad thing that if you reference explicitly a version in conan you can still break your build because conan repository changed. |
Please open an issue, nobody can help with such incomplete bug report. This recipe has been migrated to conan v2 helpers and your profile may be illformed for conan v2 recipes (I don't know, just a guess). |
There's also a blog post :) https://blog.conan.io/2022/09/20/consuming-recipes-during-migration-conancenter.html |
I'm coming from the .net/java world and not really deep into the c++ stuff. However, my team has C++ projects, and some parts were written 10 years ago, pretty big projects, pure machine vision and AI-related code. For me, it would be a very basic requirement that if I reference explicitly a package in conan.txt then it builds today successfully, I can repeat this in 6, 12 months again. I shouldn't have a backup from the Conan cache and so on. Building these projects on the build server is again a misleading experience because that build is using the cache. You would assume, oh, everything is fine, it builds, tests are ok, etc. BUT, then a new developer joins the team and he needs to set up the projects from scratch... it's usually a nightmare because of issues like these. The regression testing of these changes with bigger projects is an expensive game... I don't want to blame anybody, my intention is to understand better this situation and maybe hear others how they cope with things like this. Thanks! |
it's basically #13406, but only 4.x.