gazebosim / docs

High-level Gazebo documentation that gets published to https://gazebosim.org/docs/
https://gazebosim.org/docs
44 stars 83 forks source link

Add note about ROS 2 Rolling for Garden #314

Closed j-rivero closed 1 year ago

j-rivero commented 1 year ago

Documenting https://github.com/gazebosim/ros_gz/pull/304#issuecomment-1267714594 after speaking with @nuclearsandwich and @mjcarroll

nuclearsandwich commented 1 year ago

I can't recall, are Garden and Fortress co-installable on Ubuntu 22.04? Iron and Humble share the 22.04 platform and are co-installable so if Fortress and Garden are not then that will create issues if people try to maintain full simulation installations of both Rolling/Iron and Humble.

j-rivero commented 1 year ago

I can't recall, are Garden and Fortress co-installable on Ubuntu 22.04?

All the gz-${collection} releases are co-installable among each other.

space in ~ ❯ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:    22.04
Codename:   jammy
space in ~ ❯ dpkg -l | grep 'gz-garden\|gz-fortress'
ii  gz-fortress                                        1.0.3-2~jammy                                                             all          transitional package
ii  gz-garden                                          1.0.0-1~jammy                                                             amd64        Collection of Gazebo packages - Garden

I think that the problems start when mixing gazebo-classic and gz-* since both conflicts on the gz command tool but there should be no problem on co-installing the new gzs.

nuclearsandwich commented 1 year ago

Got it. We should be good with Garden on Iron then since Humble does not use Gazebo Classic right?

j-rivero commented 1 year ago

Got it. We should be good with Garden on Iron then since Humble does not use Gazebo Classic right?

As far as I know, this is correct:

❯ apt-cache show ros-humble-desktop-full | grep gazebo
Depends: ros-humble-desktop, ros-humble-perception, ros-humble-ros-ign-gazebo-demos, ros-humble-simulation, ros-humble-ros-workspace

So Humble desktop-full is using Fortress and Iron desktop-full will be using Garden. The conflicts will appear when someone wants to install Gazebo11 aka Gazebo Classic on top of a desktop-full installation but I think this is something we have accepted when migrated the name to gz.