osrf / docker_images

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

Foxy's image is outdated #671

Closed quarkytale closed 1 year ago

quarkytale commented 1 year ago

docker pull ros:foxy returns a slightly outdated image.

$ docker pull ros:foxy
foxy: Pulling from library/ros
Digest: sha256:a3a3f407b3fa69ad3bda20f822f913e3fe8d06a2616dbbcb5e8336a3ce026a51
Status: Image is up to date for ros:foxy

Inspecting it reveals that it is dated from about a week before this release:

docker inspect  ros:foxy | grep Created
        "Created": "2023-03-16T04:22:25.25731637Z",

And the packages inside are out of date:

ros-foxy-rclcpp/focal 2.4.2-1focal.20230317.010104 amd64 [upgradable from: 2.4.2-1focal.20221012.230743]                                                                                                   
ros-foxy-rclpy/focal 1.0.12-1focal.20230317.005942 amd64 [upgradable from: 1.0.11-1focal.20221012.230545]

What's the update cycle or the process to upload a new image?

Ref: https://discourse.ros.org/t/new-packages-and-patch-release-for-foxy-fitzroy-2023-03-22/30489/2

sloretz commented 1 year ago

What's the update cycle or the process to upload a new image?

There isn't a good way to update the images after a sync. Docker images in the official library are cached in a way that we don't yet have the ability to invalidate. The ros images will get updated when the base ubuntu image is updated.

Duplicate of https://github.com/osrf/docker_images/issues/112

mikaelarguedas commented 1 year ago

When did you run the previous commands ?

Looking at it, the image is up to date and was pushed 9 days ago

The ubuntu base images are updated roughly every ~3 weeks. So if the timing is unfortunate between a ROS sync and an ubuntu image update it can take about that time for the images to be updated.

mikaelarguedas commented 1 year ago

closing as it was a ponctual issue and foxy's final image has now been built