← Back to issue list

packaging: snapcraft as a snap

View original Github issue

Metadata

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

Current evaluation

Merged integration changes to build snapcraft as a snap. Modified 8 files with 147 additions and 10 deletions to package the tool itself as a snap. Review feedback was addressed prior to merge.

Suggested action:

No scores available.

Issue body

Integration work to build snapcraft as a snap. LP: #1666908 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged integration changes to build snapcraft as a snap. Modified 8 files with 147 additions and 10 deletions to package the tool itself as a snap. Review feedback was addressed prior to merge.
qwen3.6-35b-a3b-mtp-q6 Merged integration work to build snapcraft as a snap. The maintainer deferred gnupg2 setup to a separate task due to complexity.
qwen3.6-35b-a3b-mtp-q6 Merged integration work to package snapcraft as a snap. The author acknowledged gnupg2 dependency feedback and scheduled it for a separate follow-up task.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4 snap: introduce initial snap packaging (CRAFT-578) rockcraft merged Merged initial snap packaging implementation (CRAFT-578). Approved by one reviewer, passed CI checks, and added 86 lines across three files.
79%
#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.
76%
#4467 Package snap components snapcraft closed Implemented packaging of snap components alongside the main snap package and updated snapcraft's final output message to list them. Resolved and merged via pull request #4506.
74%
#3608 many: rename snapcraft package to snapcraft_legacy (CRAFT-726) snapcraft merged Merged after renaming the snapcraft package to snapcraft_legacy to make room for a new craft libraries-based application. Approved, passed CI, and modified 557 files. The application entry point remains unchanged and will be handled separately.
74%
#41 package it as a snap charmcraft merged Packaging the project as a snap was merged following approval from two reviewers. The update added 69 lines across two files, successfully implementing the snap build configuration.
73%
#2353 tests: remove dependency on snapcraft for integration tests snapcraft merged Merged after reviewer approval and passing CI. The change removes the snapcraft dependency from integration tests to improve test independence, modifying 27 files with 956 additions and 733 deletions.
73%
#608 Implement snapcraft search snapcraft merged Merged implementation of snapcraft search. Changes span 9 files with 233 additions and 48 deletions. Review feedback was addressed, including a typo correction, and approvals were granted before final merge.
73%
#2062 packaging: simplify snapcraft.yaml snapcraft merged Merged simplification of snapcraft.yaml that removes custom Python compilation and other dependencies, now that snapcraft 2.40 natively supports classic confined snaps. Approved by one reviewer, passed CI, and modified four files.
73%
#124 add quick doc to explain how to install snapcraft and get set up generally snapcraft merged Documentation for installing snapcraft and general setup was merged. Changes added 60 lines and removed 23 across three files. Approved and merged by come-maiz on November 27, 2015.
72%
#47 packages: add snap-related exceptions craft-parts merged Added exception classes for snap handling errors to craft_parts.packages.snaps. Approved by two reviewers, passed CI checks, and merged with 163 additions and 18 deletions across two files.
71%