← Back to issue list

docker: support for testing snapcraft in proposed

View original Github issue

Metadata

Project
snapcraft
Number
#2245
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Adding a dockerfile specifically tailored for testing the snapcraft deb in xenial-proposed. Also remove the multiverse sed from the standard Dockerfile as multiverse is already in the base image. LP: #1791116 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged updates adding a Dockerfile for testing snapcraft in xenial-proposed and removing redundant multiverse sed from the standard Dockerfile. Confirmed successful snapcraft builds in the new container.
qwen3.6-35b-a3b-mtp-q6 Merged. Added a Dockerfile for testing snapcraft in xenial-proposed and removed a redundant multiverse sed from the standard Dockerfile. Changes successfully enable snapcraft execution in the new environment.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3210 docker: install snapd dependency snapcraft merged 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.
79%
#1791116 docker file for xenial-proposed snapcraft (launchpad) closed Closed without implementation. The request to add a Dockerfile for testing snapcraft from xenial-proposed was abandoned. No testing framework was established, and the issue received no comments or follow-up action.
77%
#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%
#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%
#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.
72%
#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.
72%
#1372 cli: Containerbuild clean snapcraft merged Merged to add a unit test and fix for the SNAPCRAFT_CONTAINER_BUILDS=1 clean command. Approved after reviewer testing issues were addressed and a related bug report was linked.
71%
#4755 tests: fix devel base snap test snapcraft merged Merged a fix for the devel base snap test. The update ensures snapcraft correctly creates and utilizes the devel base. Approved by two reviewers, passed CI checks, and applied with a minimal one-file change.
70%