Allow a recipe to require a capability, something that multiple packages would be able to provide.
For instance, we could have the following packages:
providing the capability node.
We could have another recipe with the following dependencies:
Any package listed above will be able to fulfill this.
Questions:
- How to choose one of them if none is mentioned in the dependency list?
- Should we provide a "default" declaration?
- What if we have multiple "defaults"?
This issue is something like the whatprovides capabilty in rpm.
http://ftp.rpm.org/max-rpm/s1-rpm-query-parts.html#S3-RPM-QUERY-WHATPROVIDES-OPTION
Allow a recipe to require a capability, something that multiple packages would be able to provide.
For instance, we could have the following packages:
providing the capability
node.We could have another recipe with the following dependencies:
Any package listed above will be able to fulfill this.
Questions:
This issue is something like the
whatprovidescapabilty in rpm.http://ftp.rpm.org/max-rpm/s1-rpm-query-parts.html#S3-RPM-QUERY-WHATPROVIDES-OPTION