Should a C/C++ package manager bundle both debug and release artifacts in the same package? Some developers think so because it’s easy to work with these packages by simply changing your configuration.
But other developers frown upon this paradigm claiming it is not best practice. They claim that debug and release versions should be packaged separately, like Linux “-dbg” symbol packages, for example.
Which paradigm do you think is the right one?
Read this post on Conan’s blog to find out.