Skip to content

[Bug]: Binaries of rmf_building_sim_gz_plugins and rmf_robot_sim_gz_plugins do not contain hooks for gz env vars #153

@aaronchongth

Description

@aaronchongth

Before proceeding, is there an existing issue or discussion for this?

OS and version

Ubuntu 24.04

Open-RMF installation type

Binaries

Other Open-RMF installation methods

No response

Open-RMF version or commit hash

2.3.2

ROS distribution

Jazzy

ROS installation type

Binaries

Other ROS installation methods

No response

Package or library, if applicable

rmf_building_sim_gz_plugins, rmf_robot_sim_gz_plugins, perhaps other packages that distribute hooks too

Description of the bug

The binaries of these packages do not contain the hooks required to add the paths to libraries and plugins to GZ related environment variables.

Steps to reproduce the bug

  1. sudo apt install ros-jazzy-rmf-building-sim-gz-plugins -y
  2. Navigate to /opt/ros/jazzy/share/rmf_building_sim_gz_plugins/environment, note that the environment hook is missing
  3. Launching source built rmf_demos (only rmf_demos in the workspace) will have errors about missing plugins
  4. clone rmf_simulation branch jazzy into the same workspace, build again
  5. Launch same demos again, the plugins and resources are found.

This can also be seen from env | grep GZ, paths are missing when sourcing only binaries, but sourcing a built workspace will fill them up

Expected behavior

No response

Actual behavior

No response

Additional information or screenshots

No response

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions