Update official docker image
Metadata
Current evaluation
Superseded by Canonical’s snapcraft-rocks OCI images; the old Dockerfile was replaced and the new registry documented in PR #5063 (24e70d6db).
Resolution: closed superseded
Reason: The maintainer closed the request after snapcraft-rocks began publishing current images. PR #5063 later removed the outdated in-tree Dockerfile in commit 24e70d6db and documented snapcraft-rocks as the official source.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Release a new version of docker image https://hub.docker.com/r/snapcore/snapcraft/tags
### Why it needs to get done
The current `:stable` was published 3 years ago, it bundles "snapcraft, version 4.4.4" which doesn't support the `--build-for` option for `snapcraft snap` command.
`:latest` has "snapcraft, version 4.6.2.post12+gitae6e8b70", which also lacks `--build-for`.
Without `--build-for`, I cannot proceed to generate multi-arch (amd64/arm64) snaps, since I'm using one `snapcraft.yaml` for two per-arch snaps.
While I can build a custom docker image, I'd prefer to use an **official one**.
For custom docker image I've used https://github.com/snapcore/snapcraft/pull/4290 as the base, with some additional changes in my fork, `dockerfile` branch: https://github.com/snapcore/snapcraft/compare/main...VladRassokhin:snapcraft:dockerfile (I can send those commits as PR if you need)
Related issue in IntelliJ IDEA tracker: https://youtrack.jetbrains.com/issue/IDEA-253637/snapcraft.io-Add-ARM64-snap-package-for-Idea-based-IDEs.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Superseded by Canonical’s snapcraft-rocks OCI images; the old Dockerfile was replaced and the new registry documented in PR #5063 (24e70d6db). | |
| stealth/space-bunny-alpha | — | closed superseded | Superseded by canonical/snapcraft-rocks OCI images; @mr-cal closed the request on 2024-04-25 after their publication at ghcr.io/canonical/snapcraft. | |
| qwen/qwen3.6-35b-a3b | — | — | Superseded by new snapcraft-rocks OCI images. Maintainers closed the issue after publishing updated containers, though the author reported breaking changes and incompatibilities with the new ENTRYPOINT and workdir handling. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and superseded by the snapcraft-rocks initiative, which now publishes up-to-date OCI images for Snapcraft. The request was resolved by redirecting users to the new OCI workflow, though compatibility differences were noted. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and superseded by the snapcraft-rocks initiative, which now publishes updated OCI images. The requester noted CLI and architecture compatibility issues, but the update was fulfilled via the new project. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed as superseded. Maintainers redirected users to the new snapcraft-rocks initiative, which now publishes up-to-date OCI images for Snapcraft 7 and 8. The original author noted breaking changes, but the request was addressed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by the snapcraft-rocks initiative, which now publishes updated OCI images. Maintainers closed the issue after launch, though the original author noted breaking changes and missing arm64 support. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/snapcraft#5063
(confidence 99%)
Merged commit 24e70d6db replaced the in-tree Dockerfile and documented the canonical/snapcraft-rocks registry.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4476 Support a Snapcraft ROCK | snapcraft | closed | Superseded by canonical/snapcraft-rocks, which publishes Snapcraft OCI images; PR #5063 (commit 24e70d6db) documented that registry and removed the outdated in-tree Dockerfile. | |
| #5063 docker: there is now the official repo with images | snapcraft | merged | Merged in commit 24e70d6db: removed the in-tree Dockerfile and documented canonical/snapcraft-rocks as the official source for Snapcraft OCI images. | |
| #4290 docker: add core22 base | snapcraft | closed | Rejected as incompatible with legacy behavior; the Dockerfile was later removed and snapcraft-rocks documented as the official replacement in #5063 (24e70d6db). | |
| #5057 docker: add workflow to test image works | snapcraft | closed | Closed unmerged and superseded by merged PR #5063 (commit 24e70d6db), which removed the in-tree Dockerfile and directed users to canonical/snapcraft-rocks images. | |
| #1989030 snapcore/snapcraft image is outdated (again) | snapcraft (launchpad) | closed | The snapcore/snapcraft Docker image was deprecated and closed as stale. Users should now use canonical/snapcraft-rocks instead. | |
| #1814017 Add docker image for core18 building | snapcraft (launchpad) | open | Request for a core18-capable snapcraft Docker image for CI; in-repo Dockerfiles gained core18 support (b982555e1) then were removed in favor of Canonical's snapcraft-rocks images, and core18 now needs EOL 7.x snapcraft. |