Skip to content

Deployment of Cloe Conan packages with custom channel not working #209

@tobifalk

Description

@tobifalk

Although the build process supports setting PACKAGE_CHANNEL via command line, which indeed creates the packages with the desired user/channel, problems arise when trying to deploy Cloe packages from a custom channel.

i) In the Conan recipes, the requirements' user/channel is hard-coded, s. e.g. cloe-engine. For most requirements, this can be overridden by adding each and every Cloe dependency with an override to the deployment recipe's requirement method. This may or may not be considered an inconvenience, but not a bug. One may think about providing a mechanism to consistently inject a custom user/channel into the Cloe package bundle, though.

ii) The main issue stems from requirements defined with the private attribute, as these cannot be overridden (e.g cloe-oak in the cloe-engine recipe). This prevents users from using a custom user/channel and may be considered as a bug.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions