Preparing for Rolling Sync 2025-06-03

Hello everyone!

It’s been a minute since the last Rolling sync and there are several new packages and updates ready to be released for ROS 2 Rolling Ridley! :rolling:

We will hold rosdistro PRs for the sync starting today and will aim to do the sync by 2025-06-04T06:59:00Z or later if the regressions are unresolved.

There are currently 200+ regressions :sad_but_relieved_face: and 900+ packages to release :tada:

I’ll make an announcement here once the sync is completed and we can resume merging into rosdistro.

Hi,

I’ve made the first release of my rosidlcpp packages. The release was merged on rosdistro 3 days ago but it look likes the build farm hasn’t picked them up. Is that to be expected ?

Hi @TonyWelte,

The Buildfarm is in a bit of rough shape with several packages failing to build. We’re working on getting things running again so I would expect to see packages from rosidlcpp being built once the issues are resolved. For now, the binary jobs are not even being run (rosidlcpp is listed here but is not being built). Once the Buildfarm is back to normal and if the package build succeeds, the binaries should be available when I complete this sync.

@Yadunund we were one of the guilty parties with broken packages. We think we’ve fixed our problems, so I was wondering if there is an update on when the next sync will happen?

@Yadunund This PR will fix that packages and tons of depending ones downstream.

In case of my regressions, all were due to the update of tf2 and removal of the legacy .h headers ==> .hpp ones.

Thanks everyone for working on fixes!

We decided to revert the removal of ament_target_dependencies CMake macro in ament_cmake and the release of geometry2 which removed deprecated tf2 headers. In hindsight we should have announced these changes ahead of time to give maintainers a heads-up. We will do so before we re-introduce these changes.

The Buildfarm is rebuilding a lot of packages and I’m hoping most of the regressions are resolved by tomorrow. Will proceed with the sync over the weekend if things look good.

We apologize for the delay with this sync and thanks for everyones cooperation and understanding!

2 Likes

The sync is finally complete.

1 Like