open-rmf / rmf

Root repository for the RMF software
Apache License 2.0
225 stars 58 forks source link

Add ros_ign to be built from source #144

Closed luca-della-vedova closed 2 years ago

luca-della-vedova commented 2 years ago

New feature implementation

Implemented feature

:warning: [TEMPORARY WORKAROND] :warning: As we are releasing in Jammy and transitioning to Ignition Fortress, binaries of ros_ign for users under galactic will not work. This PR temporarily adds ros_ign back to the rmf.repos file, to be removed when Humble binaries are released and the transition is completed. Should be merged together with the rmf_simulation PR to migrate to Fortress https://github.com/open-rmf/rmf_simulation/pull/70

Implementation description

The ros_ign_bridge in the ros2 branch has a logic in CMakeLists to build under edifice if an environment variable was set or under fortress by default. The environment variable is not normally set so it will build with Fortress support.