Open jwillikers opened 1 year ago
Some historic: https://github.com/conan-io/conan-center-index/pull/4342 https://github.com/conan-io/conan-center-index/pull/8723 https://github.com/conan-io/conan-center-index/issues/9428 https://github.com/conan-io/conan-center-index/pull/9571
I don't like this option and I think it was a big mistake.
Description
Several licenses for Eigen are not listed for Eigen recipe's
licenses
attribute despite being applicable to the files distributed in the Conan package and being present in thelicenses
directory of the Conan package. Additionally, theMPL2_only
option defines a macro which may effect compilation given something else doesn't interfere with it. The macro does not seem to actually effect the files shipped as part of the Conan package in theinclude
directory. Therefore the licenses configured for the Conan package don't align with the source code shipped as part of the Conan package which is extremely confusing. I'm not sure how the Conan package should manage the licenses copied and configured for Eigen when the MPL2_only option is enabled. The Eigen package should properly declare all of the licenses it is subject to in thelicenses
attribute.Package and Environment Details
Conan profile
[settings] [options] [conf] [build_requires] [env]
Steps to reproduce
Logs
Click to expand log
``` Put your log output here ```