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
#4481 exposed the --independent-goals flag but set the default to false. It may be better to change the default to true to handle projects that contain packages that are setup dependencies or build tools for other packages within the project. Without --independent-goals, all targets are forced to have consistent versions for their dependencies. See issue #4295 for an example of a project that needs --independent-goals.
There are also disadvantages to enabling --independent-goals:
Removing the requirement of consistent versions for targets' dependencies could cause more packages to be built.
It would increase solver run time, since the solver would need to choose versions for dependencies under more qualifiers.
It would increase the complexity of package qualifiers, which would affect solver error messages and constraints.
It could increase the complexity of install plans.
The text was updated successfully, but these errors were encountered:
#4481 exposed the --independent-goals flag but set the default to false. It may be better to change the default to true to handle projects that contain packages that are setup dependencies or build tools for other packages within the project. Without --independent-goals, all targets are forced to have consistent versions for their dependencies. See issue #4295 for an example of a project that needs --independent-goals.
There are also disadvantages to enabling --independent-goals:
The text was updated successfully, but these errors were encountered: