-
Notifications
You must be signed in to change notification settings - Fork 70
Open
Description
Before proceeding, is there an existing issue or discussion for this?
- I have done a search for similar issues and discussions.
Description
This ticket serves as living checklist of items to accomplish to ensure Open-RMF is released on ROS 2 Jazzy Jalisco that will target Ubuntu 24.04. One major change in the new distribution will be the drop in support for Gazebo classic. But it also provides opportunities to release new packages and make improvements with breaking changes that will be listed below.
-
rmf_ci_templates:
- Switch rolling jobs to Noble: Support Iron and transition Rolling to Noble rmf_ci_templates#10
- Add Jazzy option once available.
-
rmf_simulation : Refactor plugins in an ECS based way rmf_simulation#114
- Drop
*_gz_classic_pluginspackages and refactor*_gz_pluginsto adopt more favorable ECS patterns. - Drop TPE support
- Support Gazebo Harmonic
- Drop
-
rmf_traffic_editor: Harmonic release and ECS refactor rmf_traffic_editor#483
- Drop
gz_classicsupport. - Change world generation to adopt ECS patterns.
- Rename Ignition to Gazebo.
- Update templates to Harmonic
- Drop
-
rmf_demos: Port to harmonic rmf_demos#206
- Drop
*_gz_classicpackages - Drop TPE support
- Bloom into Rolling to check that packages can be released
- Drop
-
Release
- Bloom changes into Rolling
- Bump main to 0.3.0 rmf_api_msgs#55
- Bump main to 3.3.0 rmf_internal_msgs#72
- Bump main to 2.7.0 rmf_ros2#359
- Bump main to 2.3.0 rmf_simulation#124
- Bump main to 2.5.0 rmf_task#117
- Bump main to 1.9.0 rmf_traffic_editor#497
- Bump main to 1.6.1 rmf_utils#31
- Bump main to 2.3.0 rmf_visualization#72
- Bump main to 2.3.0 rmf_demos#233
- Create
jazzysource branches https://github.com/open-rmf/rmf/blob/jazzy/rmf.repos - Minor version bump on main for all repos.
- Bump main after jazzy branching menge_vendor#13
- Bump main after jazzy branching nlohmann_json_schema_validator_vendor#18
- Bump main after jazzy branching pybind11_json_vendor#13
- Bump main after jazzy branching ament_cmake_catch2#6
- Bump main after jazzy branching rmf_battery#41
- Bump main after jazzy branching rmf_internal_msgs#73
- Bump main after jazzy branching rmf_simulation#128
- Bump main after jazzy branching rmf_traffic#109
- Bump main after jazzy branching rmf_utils#32
- Bump main after jazzy branching rmf_api_msgs#56
- Bump main after jazzy branching rmf_building_map_msgs#7
- Bump main after jazzy branching rmf_ros2#368
- Bump main after jazzy branching rmf_task#120
- Bump main after jazzy branching rmf_traffic_editor#499
- Bump main after jazzy branching rmf_visualization#76
- Bump main after jazzy branching rmf_demos#241
- Bump main to 0.1.0 rmf_variants#2
- Bump main to 1.5.0 rmf_visualization_msgs#10
- Update
rmf_ci_templatesto run jobs forjazzyAdd jazzy to default builds rmf_ci_templates#13 - Add
jazzytracks inros2-gbprelease repositories- Changes after gazebo drop ros2-gbp/rmf_variants-release#1
- ros2-gbp/menge_vendor-release@e02780d
- Update devel_branch for jazzy ros2-gbp/nlohmann_json_schema_validator_vendor-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_visualization-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_utils-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_traffic-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_visualization_msgs-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_ros2-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_internal_msgs-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_api_msgs-release#2
- Update devel_branch for jazzy ros2-gbp/ament_cmake_catch2-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_building_map_msgs-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_task-release#2
- Update devel_branch for jazzy ros2-gbp/rmf_battery-release#2
- Update devel_branch for jazzy ros2-gbp/pybind11_json_vendor-release#2
- rmf_simulation
- rmf_traffic_editor
- Update osr_dashboard to include jazzy: Add jazzy dashboards osrf/osr_dashboard#26
- Bloom packages into Jazzy
- menge_vendor: 1.2.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41611
- nlohmann_json_schema_validator_vendor: 0.4.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41625
- pybind11_json_vendor: 0.4.2-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41627
- ament_cmake_catch2: 1.4.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41629
- rmf_battery: 0.3.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41631
- rmf_internal_msgs: 3.3.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41633
- rmf_simulation: 2.3.2-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41635
- rmf_traffic: 3.3.3-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41638
- rmf_utils: 1.6.2-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41640
- rmf_traffic_editor: 1.9.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41642
- rmf_visualization: 2.3.2-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41646
- Bump rmf_api_msgs to 0.3.1-1 ros/rosdistro#41649
- Bump rmf_task to 2.5.1-1 ros/rosdistro#41651
- rmf_building_map_msgs: 1.4.1-1 in 'jazzy/distribution.yaml' [bloom] ros/rosdistro#41653
- Bump rmf_visualization_msgs to 1.4.1-1 ros/rosdistro#41715
- Update rmf_ros2 to 2.7.2-1 on jazzy ros/rosdistro#41716
- Update rmf source and doc versions to jazzy ros/rosdistro#41735
- Update rmf_variants to 0.1.0-1 on jazzy ros/rosdistro#41733
- Tag source release https://github.com/open-rmf/rmf/releases/tag/release-jazzy-240617
- Update README Update README to include Jazzy #479
- Bloom changes into Rolling
Followups for rmf_demos release:
- Find a way to distribute assets. Downloading models into
~/.gazebo/modelsvia building_map_tools will not work. - Drop
rmf_demos_dashboard-> default tormf_webRemove rmf_demos_panel rmf_demos#235 - Verify apt versions of critical python modules are available
- Update assets with new plugin tags if any
- Create a
rmf-desktop-fullbinary variant that installs binaries uptormf-devandrmf-demos
Metadata
Metadata
Assignees
Labels
No labels