Noetic reached it’s EOL on May 31st of this year marking the end of supported ROS 1 platforms. On the infrastructure side ROS 1 had its own distinct infrastructure to the one in use for ROS 2, namely:
-
build.ros.org buildfarm for building / releasing packages.
-
repositories.ros.org internal apt repo of the buildfarm
As the year ends from the Infrastructure PMC we are ramping up the work on releasing some of this infrastructure to alleviate maintenance burden and reduce overall costs. In order to do that there are some steps that have been / will be taken between now and end-of-year.
- Remove
build-agentsfrom the buildfarm [DONE]
-
Move standalone jobs
doc_ros2doc,doc_rosindexanddoc_independent-packagesto build.ros2.org. [DONE] -
Decommission build.ros.org [PENDING]
-
Decommission repositories.ros.org [PENDING]
-
Archive ROS 1 infrastructure related repositories [PENDING]
This brings some additional changes:
- build.ros.org will redirect to build.ros2.org once the Jenkins instance gets decommissioned
- repositories.ros.org will no longer exist and nothing will be put in its place. All packages present on this repository will continue to be available through packages.ros.org (where the community is pulling it from) and the rosdistro cache will be moved to a different location to be defined.
If you have a workflow that will be affected by these changes we encourage you to take action early. Additionally, if you find an error during the decommission open an issue at GitHub - osrf/infrastructure: Repository for tracking issues across Open Robotics infrastructure .
I’ll update this post as things progress.