-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Some of the collections have build-time dependencies, which are not considered part of the collection and may even be regular, non-SCL packages. However, they still need to be build with the collections, because they are missing from the target platform/distribution.
The concrete example is rh-mongodb36, which requires a scons package in version that is newer than any released in CentOS 7 (which is considered the target platform).
The recipe file currently list only a packages that are part of the collection itself. Some of the build dependencies can be included as well (if they are proper SCL packages), but some can not (the scons above does not produce package name with the SCL prefix, which confuses the rebuild tool).
The purpose of this issue is to discuss what to do with such dependencies. The main questions are:
- Do we want to list such dependencies in the recipe? If so, in what place/format?
- Do we want the rpm-list-builder to support such dependencies?