This might seem like a minor detail, but it’s something I’ve noticed while setting up environments.
Why don’t ROS 2 and Gazebo share the same alphabetical codenames? For example, ROS 2 Humble (H) uses Gazebo Fortress (F). It feels a bit counterintuitive, especially for new users.
My thought:
Wouldn’t it be easier if they matched (like Humble Harmonic)? It would simplify remembering which versions go together.
My guess:
I assume the dev team locks the Gazebo version based on what’s stable at release time, rather than picking a name that matches the alphabet. But I’m curious—am I missing a technical reason?
Since each Gazebo release is supported by the next ROS distribution released the following May, why not have the Gazebo version released in a given year use a codename whose initial letter matches that of the ROS distribution to be released the following year—thereby creating a clear naming correspondence that reflects their support relationship?