Open mbolivar-nordic opened 1 year ago
Expected behavior in an example:
manifest.project-filter == `-bsim` # forbidden to combine with west manifest --resolve today
west update bsim # updates bsim, but does not do its import; bsim remains inactive
west manifest --resolve # works, since bsim is present
664 disabled
west manifest --resolve
andwest manifest --freeze
whenevermanifest.project-filter
is set. This is intended as a temporary limitation. This issue tracks an enhancement to west where the two are made compatible again.The proposed semantics are:
inactive-by-default: true
(if implemented, see #666 ) andmanifest.project-filter
will NOT affect the output ofwest manifest --resolve
inactive-by-default: true
in the upstream zephyr manifest, users will need to activate bsim manually in order to be able to use west resolve, because e.g.west manifest --resolve
will need to resolve the import in the bsim project definition. If the project is missing, the command should produce an error saying thatwest update
is needed (to get bsim itself and all of the projects it imports).