Skip to content

Fixed macro scope breaks out xacros #348

@M1chaelM

Description

@M1chaelM

A recent version of xacro in Noetic fixed a bug that was causing macros defined inside macros to be globally visible. See these issues: ros/xacro#270 and ros/xacro#272

Some of our code relies on this behavior, so the fix breaks our code. We first noticed this in issue #250 but it seems that was not the end of the problem.

One example is the include_all_xacros.xacro called in some of our generated worlds. To fix this, we'll need to fix the python script that creates them, which is generate_worlds.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions