Skip to content

Decrease dependencies in generated packages #744

@grantweiss-RaymondCorp

Description

@grantweiss-RaymondCorp

It looks like bloom is using the run_depends key from the catkin_pkg Package class. The run_depends key is from package.xml version 1, version 2 removed this key to break it out into slimmer exec_depends and build_export_depends (REP 140). It looks like catkin_pkg will populate the newer keys when the input is a package.xml version 1.

In perception_pcl, I am able to remove over 2gb of dependency install (libpcl-dev) by making bloom-generate use exec_depends only.
ros-perception/perception_pcl#475

I am unsure of backwards compatibility testing and intended behavior so held off on a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions