Skip to content

[Discussion] Non-collection build-time dependencies notation #38

@khardix

Description

@khardix

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:

  1. Do we want to list such dependencies in the recipe? If so, in what place/format?
  2. Do we want the rpm-list-builder to support such dependencies?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions