Skip to content

Spaces in root path cause plugins to fail #2863

@cemeceme

Description

@cemeceme

If the current project being built contains spaces and it uses a plugin, plugin_repo will fail, as it cannot locate arcat.
i.e. if the project resides in /dir/with spaces/proj will fail, as /dir/with will get used instead of the full path to the tool.

This appears to be related to $TOOL not being in quotes on this line. This also goes for all 3 instances of the use of $TOOL in the subrepo_rules.build_defs file (Here, here, here).

While just adding quotes around each $TOOL fixes this issue, I'm starting to wonder if a more universal solution could be offered by please? It looks like just passing quoted values into variables is not feasible (as per this issue), but some sort of mechanism to wrap strings like this properly with please would be very useful.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions