fix: correct the way that requested pro services are matched with enabled pro services
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `tox`?
-----
What's done in this PR:
- Update feature/pro-sources branch from main
- Fix an issue that prevents building non-Pro rocks on Pro hosts in managed mode
- Allow building Pro rocks as long as requested pro services are a subset of the enabled services in the build machine (the previous behavior was to only allow building Pro rocks if the requested services are exactly the same as the ones in the build machine)
Evaluation history
No evaluation history available.