New Packages for Noetic 2023-03-02

We’re happy to announce 13 new packages and 110 updates are now available in ROS Noetic. This sync was tagged as noetic/2023-03-02.

This is also the final sync with Debian Buster support, as that platform reached it’s end of life. ros/rosdistro PRs are still being held in preparation for a final snapshot for Debian Buster.

Thank you to every maintainer and contributor who made these updates available!

Package Updates for ROS Noetic

Added Packages [13]:

Updated Packages [110]:

Removed Packages [0]:

Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers:

  • Adam Serafin
  • Atsushi Watanabe
  • Bence Magyar
  • Carlos
  • Fabian Immel
  • Gayane Kazhoyan
  • Isaac I. Y. Saito
  • Ivan Dryanovski
  • Jan-Hendrik Pauls
  • John Hurliman
  • John Wason
  • Joseph Duchesne
  • Justin Carpentier
  • Levi Armstrong
  • Martin Pecka
  • Masaru Morita
  • Michael Carroll
  • Michael Ferguson
  • Michael Goerner
  • Michael Ripperger
  • NovAtel Support
  • Piyush Khandelwal
  • Qiayuan Liao
  • Rob Fisher
  • Robert Haschke
  • Sachin Chitta
  • Sachin Guruswamy
  • Stefan Laible
  • Tim Clephas
  • Tony Baltovski
  • Vincent Rousseau
  • Wolfgang Merkt
  • qiayuan
  • sachin

The new packages don’t seem to be available yet. Testing this with a ros:noetic-ros-base docker image, the added package ros-noetic-flatland is not found:

$ docker run -it --pull always  --rm ros:noetic-ros-base bash -c "apt update && apt-cache policy ros-noetic-flatland"
noetic-ros-base: Pulling from library/ros
Digest: sha256:6544ba22bf4108def2c59cdb4666a2c4078185797809ba439bfda18151da7e31
Status: Image is up to date for ros:noetic-ros-base
Get:1 focal InRelease [265 kB]
Get:2 focal-security InRelease [114 kB]     
Get:3 focal InRelease [4679 B]                        
Get:4 focal/main amd64 Packages [763 kB]                          
Get:5 focal-updates InRelease [114 kB]                           
Get:6 focal-security/multiverse amd64 Packages [28.5 kB]
Get:7 focal-backports InRelease [108 kB]             
Get:8 focal-security/universe amd64 Packages [1015 kB]         
Get:9 focal/restricted amd64 Packages [33.4 kB]      
Get:10 focal/universe amd64 Packages [11.3 MB]             
Get:11 focal-security/restricted amd64 Packages [1998 kB]                                   
Get:12 focal-security/main amd64 Packages [2539 kB]       
Get:13 focal/multiverse amd64 Packages [177 kB]             
Get:14 focal/main amd64 Packages [1275 kB]                   
Get:15 focal-updates/restricted amd64 Packages [2134 kB]     
Get:16 focal-updates/multiverse amd64 Packages [31.2 kB]
Get:17 focal-updates/universe amd64 Packages [1310 kB]
Get:18 focal-updates/main amd64 Packages [3014 kB]
Get:19 focal-backports/universe amd64 Packages [28.6 kB]
Get:20 focal-backports/main amd64 Packages [55.2 kB]
Fetched 26.4 MB in 5s (5045 kB/s)    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
3 packages can be upgraded. Run 'apt list --upgradable' to see them.
N: Unable to locate package ros-noetic-flatland

You’re right, returns 404.

The other added packages also aren’t available. However, packages from the recent Melodic sync are there.

Looking into this now.

1 Like

Thanks for the reports. After the sync ran successfully, the job uploading the updated main repository to the primary ROS mirrors in OSUOSL failed. upload_main #272 [Jenkins]

Normally I see these failures, investigate, and resolve them without difficulty but I missed this one.
I’ve manually triggered a new upload and now it has completed upload_main #273 [Jenkins]

There is a secondary replication between OSUOSL mirrors which can become desynchronized as well and I lost some time because I investigated that first as the more common culprit rather than doing my diligence and checking that our upload reported successful first. :person_facepalming:

I’ve just checked all OSUOSL mirrors and the new packages appear to be everywhere now.