← Back to issue list

Update official docker image

View original Github issue

Metadata

Project
snapcraft
Number
#4410
Type
issue
State
closed
Author
VladRassokhin
Labels
—
Created
Updated
Closed

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.
84%
#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.
76%
#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).
72%
#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.
71%
#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.
71%
#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.
70%