Skip to content

colcon-poetry-ros v0.9.0 breaks the colcon build process #120

Description

@glpuga

Bug description

Building lambkin from scratch today in another machine I ended up with an image where colcon build for #116 does not work.

image

The problem seems to be:

RUN pip install colcon-common-extensions poetry colcon-poetry-ros
## NOTE(hidmic): remove colcon-poetry-ros weird script relocation
RUN sed -i '111,131d' $(python3 -c "import colcon_poetry_ros.task.poetry.build as m; print(m.__file__)")

A machine where the same image works installs colcon-poetry-ros 0.8.0, while one where it does not work installs 0.9.0.

Downgrading to 0.8.0 fixes the issue.

RUN pip install colcon-common-extensions poetry colcon-poetry-ros==0.8.0

Platform (please complete the following information):

How to reproduce

  1. Follow https://github.com/Ekumen-OS/lambkin/blob/glpuga/beam_skipping_evaluation/src/benchmarks/beam_skipping_evaluation/README.md

Expected behavior

I expect

BUILD_DOCUMENTATION=false BUILD_TESTING=false colcon build --packages-up-to beam_skipping_evaluation --symlink-install

succeds.

Actual behavior

It fails complaining about a missing "]" within build.py in colcon-poetry-ros.

Additional context

Any other information you think could be meaningful to this issue.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions