ros-infrastructure / ros_buildfarm

ROS buildfarm based on Docker
Apache License 2.0
81 stars 96 forks source link

colcon.pkg setting is ignored during binary build #1009

Closed wep21 closed 11 months ago

wep21 commented 1 year ago

https://build.ros2.org/job/Rbin_uJ64__ecal__ubuntu_jammy_amd64__binary/lastBuild/console is failed, while https://build.ros2.org/job/Rsrc_uJ__ecal__ubuntu_jammy__source/lastBuild/console is succeeded. I guess colcon.pkg setting is ignored from error message.

cottsay commented 1 year ago

The debian and RPM package builds do not use colcon at all. Building system packages like this is expressly not a goal for the colcon project.

You will need to patch the debian and RPM branches appropriately in the release repository for your package to inject the CMake definitions you desire.

wep21 commented 1 year ago

@cottsay Thank you for your advice. I appreciate it if you could show the example commit to patch the debian and RPM branches.

wep21 commented 11 months ago

@cottsay I found out the document which shows how to add patches. Thank you.