#1: only use packages we cannot find in the current bundle or in any of its dependencies to determine required execution environment