Missing riscv64 architecture dockerhub images

Bug #2039333 reported by Tom
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
cloud-images
Opinion
Undecided
Cristovao Cordeiro

Bug Description

The container images for the linux/riscv64 architecture aren't making their way to the appropriate dockerhub labels.

I was able to clone from git://git.launchpad.net/cloud-images/+oci/ubuntu-base and use the data there to generate the images myself from the jammy-22.04, lunar-23.04, and mantic-23.10 branches. After checking out the images a bit myself, they seem to be working correctly, leaving me puzzled as to why they don't get pushed to dockerhub with the rest.

Revision history for this message
Cristovao Cordeiro (cjdc) wrote :

Hi Tom.

Indeed, the Ubuntu Docker image in Docker Hub's "Official images" portfolio no longer comprises the riscv64 arch.

To give you some context:
 - the Docker Hub "Official images" portfolio is a gated set of images, controlled via the docker-library/official-images repository [1]
 - this means the "official images" pass through their CI/CD system before getting into Docker Hub
 - in the past, the Ubuntu image was being built within their CI. Their CI was building the image for riscv64, which is nice. But on the other side, this "rebuild" was causing the resulting Ubuntu images to have different digests from the ones we publish to OCIR, ACR and ECR [2] (which btw, do not have riscv64)
 - therefore, in order to preserve digests across registries, we were early adopters of a new docker-library workflow that accepts pre-built OCI images. Therefore, we currently build the official Ubuntu image ourselves and give docker-library/official-images the OCI references instead.

In short, we are now the source of truth for all Ubuntu container images in all registries, including the official one in Docker Hub. However, our build farm hasn't yet enabled riscv64 builds for OCI images. We want to get it, and we should have it. When? That's really a matter of prioritization, and you could help increase its priority by leaving a nudge at https://answers.launchpad.net/launchpad/+question/704943 :)

I hope this helps.
And yes, for the time being, what you're doing is the best alternative.

[1] https://github.com/docker-library/official-images/blob/master/library/ubuntu
[2] https://gallery.ecr.aws/ubuntu/ubuntu

Changed in cloud-images:
assignee: nobody → Cristovao Cordeiro (cjdc)
status: New → Opinion
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.