ros2_medkit_opcua pulls open62541pp (with its open62541 submodule) via FetchContent from GitHub at configure time (pinned v0.16.0). The ROS buildfarm builds without network access, so the package cannot build there. 0.5.0 is released with the package on the per-distro ignore list in ros2-gbp/ros2_medkit-release.
To get binary packages on the farm, either:
- ship an
open62541pp_vendor package that builds from a source archive without network (yaml_cpp_vendor pattern), or
- switch to a system dependency once a rosdep-resolvable package exists in the target distros.
Acceptance:
ros2_medkit_opcua builds with no network during the build step
- removed from
*.ignored in ros2-gbp/ros2_medkit-release and released to humble/jazzy/lyrical
ros2_medkit_opcuapulls open62541pp (with its open62541 submodule) viaFetchContentfrom GitHub at configure time (pinned v0.16.0). The ROS buildfarm builds without network access, so the package cannot build there. 0.5.0 is released with the package on the per-distro ignore list in ros2-gbp/ros2_medkit-release.To get binary packages on the farm, either:
open62541pp_vendorpackage that builds from a source archive without network (yaml_cpp_vendor pattern), orAcceptance:
ros2_medkit_opcuabuilds with no network during the build step*.ignoredin ros2-gbp/ros2_medkit-release and released to humble/jazzy/lyrical