Hi @Ilia , we’re currently in the process of migrating various aspects of Gazebo Garden from the Ignition name to Gazebo. Please see:
A new era for Gazebo
Hi, community!
The simulation team at Open Robotics is excited to announce a big change that’s coming up. We’ll be retiring the “Ignition ” name in favor of the good old “Gazebo ” brand that we all love.
We introduced the Ignition name seven years ago when we started work on major architectural changes in Gazebo. We used the Ignition name to differentiate the new approach from the Gazebo that had come before, which is now referred to as Gazebo Classic. T…
Progress is being tracked in
opened 10:16PM - 11 Apr 22 UTC
ign to gz
See the [announcement](https://community.gazebosim.org/t/a-new-era-for-gazebo/13… 56). This issue is meant to capture the technical tasks involved in the migration.
- [x] Transfer GitHub orgs and repos
- [x] ignitionrobotics ➡️ gazebosim
- [x] ignition-release ➡️ gazebo-release
- [x] ignition-forks ➡️ gazebo-forks
- [x] ignition-tooling ➡️ gazebo-tooling
- [x] Source repos
* Archived repos keep their names if that's easier
* s/ign/gz
* s/gazebo/sim
- [x] Release repos
* archived repos keep their names if that's easier
* release repos for Citadel and Fortress should probably keep their names if that's easier
* all other release repos: s/ign/gz
- [x] Tooling repos
* s/ign/gz
* s/ignition/gz
* Most won't change
# Docs
- [ ] Tutorials
- [x] https://github.com/gazebo-tooling/release-tools/issues/728
- [x] https://github.com/gazebo-tooling/release-tools/issues/757
- [x] https://github.com/gazebosim/docs/pull/275
# Build tools
- [x] CMake variables (anything that's set())
- [x] Some args/options too! (`NO_IGNITION_PREFIX`, `REPLACE_IGNITION_INCLUDE_PATH`)
- [x] Internal vars and options: https://github.com/gazebosim/gz-cmake/pull/275
- [x] BREAKING: `PROJECT_INCLUDE_DIR` value
- [x] Downstream usages:
- [x] https://github.com/gazebo-tooling/release-tools/issues/765, **pending** 274, 275
- [x] https://github.com/gazebo-tooling/release-tools/issues/767
- [x] https://github.com/ignition-tooling/release-tools/issues/718
- [x] https://github.com/ignition-tooling/release-tools/issues/719
- [x] CMake files in gz-cmake
- [x] FindXXX: https://github.com/gazebosim/gz-cmake/pull/273
- [x] IgnXXX.cmake https://github.com/gazebosim/gz-cmake/pull/274 (pending 273, above)
- [x] Internal config files https://github.com/gazebosim/gz-cmake/pull/274
- [x] Github workflows (`ignition-tooling`, `action-ignition-ci`)
- [x] https://github.com/gazebo-tooling/release-tools/issues/765
- [x] https://github.com/gazebo-tooling/release-tools/issues/767
- [x] Package and homebrew install names (`libignition-XXX`, `ignition-`)
- [x] https://github.com/gazebo-tooling/release-tools/issues/765
- [x] https://github.com/gazebo-tooling/release-tools/issues/767
- [x] https://github.com/osrf/homebrew-simulation/issues/1961
- [x] https://github.com/osrf/homebrew-simulation/pull/1994
- [ ] https://github.com/gazebo-tooling/gzdev/issues/61
# Release
- [x] https://github.com/gazebo-tooling/release-tools/issues/736
- [x] https://github.com/gazebo-tooling/release-tools/issues/788
- [ ] rosdep keys https://github.com/ros/rosdistro/pull/34177
- [x] Homebrew formulae https://github.com/osrf/homebrew-simulation/pull/1994
- [ ] #745
- [x] ros_gz release script
https://github.com/gazebo-tooling/release-tools/pull/764
- [ ] Jenkins CI job names (and references in source)
# Source Edits
- [x] Remaining files: https://github.com/gazebo-tooling/release-tools/issues/765
- [x] Ruby binding namespaces https://github.com/gazebo-tooling/release-tools/issues/765
- [x] Python binding namespaces: https://github.com/gazebo-tooling/release-tools/issues/765
- (in Python files like [this one](https://github.com/gazebosim/sdformat/blob/main/python/test/pySky_TEST.py#L16), we `import ignition.math`), it should be ticktocked (maybe [here, for math](https://github.com/gazebosim/gz-math/blob/main/src/python_pybind11/CMakeLists.txt#L92) and with the file moved?)
- [x] Any remaining variable or class names
- [x] https://github.com/gazebo-tooling/release-tools/issues/767
- [x] Transport topics with `/ignition` prefix (e.g. on `gz-sensors`)
- [x] Custom SDFormat parameters in `ignition:` xml namespace
- https://github.com/gazebo-tooling/release-tools/issues/744
- [x] #711
- [x] https://github.com/gazebo-tooling/release-tools/issues/739
- [x] https://github.com/gazebo-tooling/release-tools/issues/734
- [x] https://github.com/gazebo-tooling/release-tools/issues/737
- [x] https://github.com/gazebo-tooling/release-tools/issues/744
- [x] Rendering: https://github.com/gazebosim/gz-rendering/blob/main/ogre2/src/Ogre2GzHlmsPbsPrivate.cc#L283 Hlms/Ignition/... paths
https://github.com/gazebo-tooling/release-tools/issues/765
- [x] `IgnSpinBox`
- [x] https://github.com/gazebo-tooling/release-tools/issues/767
- [ ] fuel.ignitionrobotics.org paths
- PENDING?
# Downstream Libs
- [x] gz_ros
- [x] Migration: https://github.com/gazebosim/ros_gz/pull/262
- [x] Shims: WIP
# Random TODOs...
- [x] `.ign` suffixed files in `gz-launch`
https://github.com/gazebo-tooling/release-tools/issues/765
- [x] `<ignition>` tag for launch files (`.ign` files) (`<ignition version='1.0'>`)
https://github.com/gazebo-tooling/release-tools/issues/765
- [x] `NO_IGNITION_PREFIX` and associated logic
https://github.com/gazebo-tooling/release-tools/issues/765
- [x] Material names? e.g. `ign-grey` from [`TransportSceneManager`](https://github.com/gazebosim/gz-gui/blob/main/src/plugins/transport_scene_manager/TransportSceneManager.cc#L625)
https://github.com/gazebo-tooling/release-tools/issues/765
- [x] [kIgnAuthDomain](https://github.com/gazebosim/gz-transport/blob/main/src/NodeShared.cc#L66)
https://github.com/gazebo-tooling/release-tools/issues/765
- [ ] fuel-tools: `X-Ign-Resource-Version`, `IgnitionFuelTools` user agent, fuel cache and config paths (`.ignition/`), `${CMAKE_INSTALL_DATAROOTDIR}/`
- [ ] `/.ignition/`? Config paths?
- [x] gui: `ign-gui-qml`, `/.ignition/gui/plugins`
- [x] https://github.com/gazebo-tooling/release-tools/issues/767
Short downtimes are expected from time to time because of that. Note that Garden is currently unstable, please install Fortress if you’re looking for a stable release.
In the future, please post such issues in the GitHub issue tracker for the relevant library, providing all the context required by the issue templates. If you’re not sure it’s an issue, then post a question at https://answers.gazebosim.org/ .
Thanks!