Closed brocaar closed 1 month ago
Yes, the "published xxx" is just how github presents it, it's not when the image was updated. You'll have to look at the individual tags to see when they were updated.
take https://github.com/cross-rs/cross/pkgs/container/armv7-unknown-linux-musleabihf for example
See https://github.com/cross-rs/cross/discussions/1290 for a new release 0.3.0.
As to the mismatch on debian versions, they are different because of what was supported at the time.
So, don't use latest if you want the images as they are currently on the main branch, use :main
or :edge
one other note, the debian versions can mismatch due to https://github.com/cross-rs/cross/blob/main/docker/linux-image.sh too
Hi @Emilgardis , thanks for your quick response and explanation.
I think I was confused by two things:
The Docker Hub shows the timestamp of the last push, not the initial push vs GitHub shows the timestamp of the initial push (on the main overview page). I thought these images weren't updated in ages, but luckily that is not the case :)
I was expecting :latest
to follow the latest commit in the repository, but in the context of this project, :latest
points to the latest tagged version.
Changing :latest
to :main
is indeed the solution for my issue.
Thanks again for your help and this great project :+1:
Looking at https://github.com/orgs/cross-rs/packages, it seems the Docker images haven't been updated since 2022, which is quite some time ago. At the same time, when looking at the Docker files (https://github.com/cross-rs/cross/tree/main/docker) there have been recent changes.
Some context:
I noticed that different targets were being built against different library versions. Looking at the images that I am using, I noticed these were based on different base images, which explains why the library versions are different:
Looking at the related Docker files, they should all use the same base image: