← Back to issue list

docker: install snapd dependency

View original Github issue

Metadata

Project
snapcraft
Number
#3210
Type
pull request
State
merged
Author
cjp256
Labels
Created
Updated
Closed

Current evaluation

Merged. Adds snapd installation to Docker images to satisfy snapcraft's new snap pack requirement. Approved by two reviewers, passed CI, and modified five files.

Suggested action:

No scores available.

Issue body

Recent changes to snapcraft now require the use of `snap pack`, so we must install the snapd package for Docker images to continue to function. Signed-off-by: Chris Patterson <chris.patterson@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Adds snapd installation to Docker images to satisfy snapcraft's new snap pack requirement. Approved by two reviewers, passed CI, and modified five files.
qwen3.6-35b-a3b-mtp-q6 Merged. Installs snapd in Docker images to satisfy the new snap pack requirement from recent snapcraft updates. Resolved minor conflicts with related PR #2673 during integration.
qwen3.6-35b-a3b-mtp-q6 Merged. Installs snapd in Docker images to support snapcraft's new snap pack command. Minor conflicts with PR #2673 were resolved during integration.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2245 docker: support for testing snapcraft in proposed snapcraft merged Merged additions for a xenial-proposed snapcraft test Dockerfile and cleanup of the standard Dockerfile. Changes received approval, passed CI checks, and were validated through successful container execution.
79%
#1840 docker: instructions to build from the snap snapcraft merged Merged after approval and passing CI checks. Adds Docker build instructions for creating snaps across three documentation files, introducing 67 lines of guidance for users.
74%
#1898 docker: don't rely on snapcraft-classic snapcraft merged Merged a fix updating Dockerfiles to replace a broken snapcraft-classic symlink with a script that correctly invokes Python and Snapcraft from the snap. Approved by one reviewer and passed CI.
74%
#1370 integrations: add the snapcraft Dockerfile snapcraft merged Merged the snapcraft Dockerfile to centralize its source and add a required environment variable for snapcraft 2.31. Approved by one reviewer and passed CI checks.
74%
#2883 docker: add core18 snap that snapcraft now uses as a base snapcraft merged Merged the addition of the core18 snap as snapcraft's Docker base, updating related comments for accuracy. Approved by one reviewer, the change was integrated after a minor authorship clarification.
74%
#49 packages: add snap package support craft-parts merged Merged after implementing snap download and installation for stage and build snaps. Approved by two reviewers, passed CI, and added 1,072 lines across five files. Follows snapcraft conventions with future refactoring planned.
72%
#3987 ci: remove docker before building snap snapcraft merged Merged into main after reviewer approval and passing CI checks. The change modifies four files to remove Docker before building the snap, with no impact on overall code coverage.
72%
#1994 docker: add the architecture snapcraft merged Configured SNAP_ARCH for Docker images and added explicit failure if missing. Merged following successful CI checks and two reviewer approvals.
72%