Skip to content

Foxy migration #131

@pablogs9

Description

@pablogs9

This issue reports all repos involved in foxy migration and details the future requirements for each of them.

micro-ROS Foxy migration is compound of multiple repos with feature/foxy_migration branches that must be merged into a final foxy branch on each of them:

Repo Pre-release branch Comments Release PR
micro-ROS/micro-ros-build feature/foxy_migration #148
micro-ROS/rcl feature/foxy_migration Should be merged into ros2/rcl micro-ROS/rcl#9
micro-ROS/rcutils feature/foxy_migration Should be merged into ros2/rcutils micro-ROS/rcutils#8
micro-ROS/rosidl_typesupport feature/foxy_migration Should be merged into ros2/rosidl_typesupport micro-ROS/rosidl_typesupport#1
micro-ROS-demos feature/foxy_migration micro-ROS/micro-ROS-demos#25
micro-ROS/rosidl_typesupport_microxrcedds feature/foxy_migration micro-ROS/rosidl_typesupport_microxrcedds#18
micro-ROS/rmw-microxrcedds feature/foxy_migration micro-ROS/rmw_microxrcedds#70
micro-ROS/apps feature/foxy_migration micro-ROS/nuttx_apps#25
micro-ROS/freertos_apps feature/foxy_migration https://github.com/micro-ROS/freertos_apps/pull/13/files
micro-ROS/raspbian_apps feature/foxy_migration micro-ROS/raspbian_apps#6
micro-ROS/micro-ROS-Agent feature/foxy_migration Check required changes micro-ROS/micro-ROS-Agent#30
micro-ROS/zephyr_apps feature/foxy_migration micro-ROS/zephyr_apps#11
micro-ROS/ros_tracing feature/foxy_migration https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing/-/merge_requests/192
micro-ROS/microros-github.io Pending Pending
micro-ROS/docker feature/foxy_migration micro-ROS/docker#46

Before release every row must have a PR merged from feature/foxy_migration to foxy

Related PR, should be merged before release procedure:

NOTES:

  • https://github.com/eProsima/crazyflie-clients-python should be a standalone CF Radio to micro-ROS Agent bridge with installation instructions: WIP

  • All feature/foxy_migration branches are referenced from this micro-ROS Build System repo. The last pre-release commits must change all these branches from feature/foxy_migration to foxy

POST RELEASE:

  • Parameters and graph support will be released just after micro-ROS Foxy Release
  • rcutils repository HEAD commit has changed in origin ros2 repository since the moment it was forked. A further revision of the last introduced changes must be done before rebasing this repository to ros2:foxy branch.
  • repository trace_tools need a review in the CI in order to merge to foxy
  • Check https://github.com/eProsima/Micro-XRCE-DDS-Client/tree/feature/wait_until_data
  • Change main branch to foxy for all repos

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions