Skip to content

Adding Environment Information to ros2doctor #1046

@InvincibleRMC

Description

@InvincibleRMC

Description

Adding environment configuration to reports can help with debugging and reporting bugs.

Motivation

Sometimes people can have weird configurations or forget they have ROS_DOMAIN_ID set. Adding this information to the report can bug reports as well general system debugging.

Design / Implementation Considerations

There are two possible implementation methods. First would be to just to report every environment variable that contains ROS or RMW. Another possible solution would be creating some master list of all used environment varibles at the rcl level and then choose from that subset which enviroment variables are actually cared about.

I have a draft implementation in #1045 of the first method.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions