Removing ROS_WORLD_SKIP_GROUPS for specific package #1112
Replies: 1 comment 1 reply
-
Hi Mark, The ROS_WORLD_SKIP_GROUP is simply a way to add keywords that remove groups of packages from the dependencies of the packagegroup-ros-world- recipe. It will only be active if the keyword is set in ros-distro.inc if the recipes have outstanding issues eg. or if you decide to set it in conf/local.conf. It is needed for the world builds, but I think the better approach would be to create new packagegroups and images (#1068) so you can build up with a list of packages you do want rather than removing the ones you don't.With respect to your example of openni. There are recipes for openni and openni2. I removed setting ROS_WORLD_SKIP_GROUP for openni or openni2 in ros-distro.inc for the supported releases. However, openni2 and openni2-camera would get removed if "opengl" is added to ROS_WORLD_SKIP_GROUP: eg. https://github.com/ros/meta-ros/blob/master/meta-ros2-humble/recipes-core/packagegroups/packagegroup-ros-world-humble.bb#L312 It is a little confusing, but I hope that helps. Regards, |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have a question for removing ROS_WORLD_SKIP_GROUPS for specific package described in ros-distro.inc.
For example, if I can provide openni recipe, can I build image without any additional modification for meta-ros?
Or should I start from Superflore-OE-Recipe-Generation-Scheme ?
BR,
Mark
Beta Was this translation helpful? Give feedback.
All reactions