osrf / docker_images

A repository to hold definitions of docker images maintained by OSRF
Apache License 2.0
557 stars 170 forks source link

Update ubuntu base to noble for Rolling #728

Closed Yadunund closed 4 months ago

Yadunund commented 6 months ago

Rolling has migrated to Ubuntu Noble: https://discourse.ros.org/t/preparing-ros-2-rolling-for-the-transition-to-ubuntu-24-04/35673/16

mikaelarguedas commented 6 months ago

Soon :) Here is the branch I'm using for this: https://github.com/osrf/docker_images/tree/target_noble


Looks like the migration is not done yet and multiple variants like simulation and desktop-full are not available yet preventing the generation and release of the docker images.

Same thing for the nightly builds that are still targetting jammy (https://ci.ros2.org/job/ci_packaging_linux/)

The other things that was preventing images from building was the conflict with ubuntu colcon packages https://github.com/colcon/colcon-core/issues/618 was still an issue when that discouse post came out (it looks like the newly tagged version is now available in the ROS apt repo so this should be fixed now)

Yadunund commented 6 months ago

Sounds good. Thanks @mikaelarguedas!

MartinPeris commented 6 months ago

I am interested in having this working, can I help?

ruffsl commented 6 months ago

@mikaelarguedas , from the repo.ros2.org/status_page/ , it looks like core, base, and perception meta packages are now available. Perhaps we could cut a release for just the official library images that only include those tags anyhow? Not sure when desktop and simulation meta packages will ever arrive.

mikaelarguedas commented 5 months ago

from the repo.ros2.org/status_page/ , it looks like core, base, and perception meta packages are now available

Yes, the situation has been the same since https://github.com/osrf/docker_images/issues/728#issuecomment-2002103668, I originally assumed it would be a matter of days. I haven't found any information on the status / progress so I asked here https://discourse.ros.org/t/preparing-ros-2-rolling-for-the-transition-to-ubuntu-24-04/35673/17

Perhaps we could cut a release for just the official library images that only include those tags anyhow?

Agreed, I tweaked the feature branch accordingly and opened https://github.com/osrf/docker_images/pull/731

I'll move forward and see to get that upstream and we'll update as needed

luca-della-vedova commented 5 months ago

Thanks for all the great work! I believe (since the Jazzy image for desktop-full and simulation was released) that there should be no more blockers now to release the remaining simulation and desktop-full for Rolling on Noble, if that's the case is anyone working on it yet>

mikaelarguedas commented 5 months ago

This is currently waiting for the rolling sync. https://github.com/osrf/docker_images/pull/742#issuecomment-2087567062

Apparently rolling was synced to main just before the simulation and desktop-full packages were fixed so now we need to wait for the next one...