Update ruby rosdep key facets for Focal, and add new keys metaruby and utilrb #28155
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Those packages are dependencies of orogen. Currently it is not planned to release orogen into ROS like it was the case until indigo. But it is still possible to build from source (orocos-toolchain/orogen#140 (comment)), and it would be nice if
rosdep
can install its dependencies without custom rosdep files like the one we provide in orocos-docker-images/ros2/ubuntu/prereqs.yaml.Those are gem dependencies. Package ruby-facets is not available anymore for Ubuntu Focal (and newer?) and also needs to be installed as a gem now:
Questions:
bionic
andxenial
explicitly forfacets
, and use'*'
forfocal
and newer? Likely the package won't come back.gem
would work the same way in all major distributions. Only Ubuntu bionic and focal have been actually tested. Do you prefer to only define the keys for Ubuntu, or even the tested versions? If not, is it possible to omit theOS_NAME
or just write'*':
if all resolve to the same installer and package? It is probably the same for some Python packages which are only available via pip.