rust-lang / docker-rust

The official Docker images for Rust
436 stars 88 forks source link

Update to 1.51.0 #78

Closed webmaster128 closed 3 years ago

webmaster128 commented 3 years ago

Rust 1.51.0 was released (and it is great, thank you so much for const generics!). Could you create an update for the Docker image?

sfackler commented 3 years ago

Upstream PR: https://github.com/docker-library/official-images/pull/9856

They usually take a couple hours to land, FYI.

Fuuzetsu commented 3 years ago

The linked PR was merged and I see 1.51.0 tag on docker hub, tagged about 30 minutes ago. But it doesn't seem usable. If we look at the manifest, it shows no images available on any platform:

$ skopeo inspect --raw docker://registry.hub.docker.com/library/rust:1.51.0
{"manifests":[],"mediaType":"application\/vnd.docker.distribution.manifest.list.v2+json","schemaVersion":2}
$ skopeo inspect --raw docker://registry.hub.docker.com/library/rust:1.50.0
{"manifests":[{"digest":"sha256:a37b2a5ba365b9ad5a1b12ff924adb0c0cc27d994e076bbc488a91befb69bf0b","mediaType":"application\/vnd.docker.distribution.manifest.v2+json","platform":{"architecture":"amd64","os":"linux"},"size":1589},{"digest":"sha256:b318da6dfb3bb048204f3dc520022ee1c23e7da51b4b108b91f57d6b25fd82fc","mediaType":"application\/vnd.docker.distribution.manifest.v2+json","platform":{"architecture":"arm","os":"linux","variant":"v7"},"size":1589},{"digest":"sha256:7f438a51ce9ebde4d328364665aee4f16d47b219fa292cbc6bd55d3b2ef7f4ae","mediaType":"application\/vnd.docker.distribution.manifest.v2+json","platform":{"architecture":"arm64","os":"linux","variant":"v8"},"size":1589},{"digest":"sha256:c121c16359ee3b26b6948c474d7e206b6469ea76cd33c734f93d48297c748272","mediaType":"application\/vnd.docker.distribution.manifest.v2+json","platform":{"architecture":"386","os":"linux"},"size":1590}],"mediaType":"application\/vnd.docker.distribution.manifest.list.v2+json","schemaVersion":2}
sfackler commented 3 years ago

It is probably still building in the Docker Jenkins system.

Fuuzetsu commented 3 years ago

It is probably still building in the Docker Jenkins system.

I see, thank you. Is there some link I can follow the progress on? Cool if not, we'll just wait a bit and try again.

sfackler commented 3 years ago

The amd64 build is here: https://doi-janky.infosiftr.net/job/multiarch/job/amd64/job/rust/

It looks like there's quite a queue unfortunately :( Maybe due to the OpenSSL release today?

lnicola commented 3 years ago

Some images landed, but e.g. rust:alpine wasn't tagged yet even though 1.51-alpine is there. And I'm not familiar with Jenkins, but it doesn't seem to do much?

image

image

(has it been waiting 10 hours in "allocate node"?)

EDIT: they're up now.

elpiel commented 3 years ago

I believe this issue is resolved? The new 1.51 tags seem to be on docker hub.

PS: Thank you for all your work maintaining the images :heart:

webmaster128 commented 3 years ago

I think so too. Thanks!