You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This one might be difficult, but it's also quite important for us.
If at all possible (I know already the answer is no), back-porting this feature to conan 1 would really help. We've been refactoring like crazy but we aren't even close to switching to conan 2 :)
Conan would do much better having a beginner friendly (first time user understandable) message when it cannot find pre-built packages for a given config / profile. It's hard to tell, even with configs you control yourself, what is clashing.
An example ideal output :
Hey buddy, we couldn't find any pre-built packages for your current configuration.
You may pass --build missing to build the package on your system.
Asked for config :
[settings]
bla
bla
bla
*flaflee* # in bold, closest matching configs dont have this option
[options]
bla
de
bla
Closest matching configurations found :
[settings]
bla
*notquitebla* # in bold, showing the difference
bla
[options]
bla
de
bla
# more profiles that are close, see below
Figuring out what configs are closest might be tricky, but also not that much.
You could go the simple route of comparing available configs, listing configs that have the least differences (multiple if more than one have the least amount of differences).
Once in a while it'll give weird results, for example a different OS maybe. But when that happens it should immediately raise flags and help us figure out the problem.
I know this is a big one, but we really really need something like this to stop relying on --build missing.
Thanks!
Have you read the CONTRIBUTING guide?
I've read the CONTRIBUTING guide
The text was updated successfully, but these errors were encountered:
What is your suggestion?
This one might be difficult, but it's also quite important for us.
If at all possible (I know already the answer is no), back-porting this feature to conan 1 would really help. We've been refactoring like crazy but we aren't even close to switching to conan 2 :)
Conan would do much better having a beginner friendly (first time user understandable) message when it cannot find pre-built packages for a given config / profile. It's hard to tell, even with configs you control yourself, what is clashing.
An example ideal output :
Figuring out what configs are closest might be tricky, but also not that much.
You could go the simple route of comparing available configs, listing configs that have the least differences (multiple if more than one have the least amount of differences).
Once in a while it'll give weird results, for example a different OS maybe. But when that happens it should immediately raise flags and help us figure out the problem.
I know this is a big one, but we really really need something like this to stop relying on
--build missing
.Thanks!
Have you read the CONTRIBUTING guide?
The text was updated successfully, but these errors were encountered: