Skip to content

ros2_medkit_opcua: vendor open62541pp for buildfarm builds #415

@mfaferek93

Description

@mfaferek93

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions