packaging: snapcraft as a snap
Metadata
Current evaluation
Merged initial self-packaging support for building Snapcraft as a snap (#1158) in commit 4136ab302, addressing Launchpad #1666908.
Resolution: closed resolved
Reason: canonical/snapcraft#1158 was merged, landing the packaging integration in commit 4136ab302. The change added the configuration and build integration needed to produce Snapcraft itself as a snap.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged initial self-packaging support for building Snapcraft as a snap (#1158) in commit 4136ab302, addressing Launchpad #1666908. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcraft#1158 in commit 4136ab302, adding packaging integration to build Snapcraft itself as a snap (8 files, +147/-10). | |
| 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. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft (launchpad)#1666908
(confidence 98%)
Launchpad #1666908 was the tracking issue cited in the PR description.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1666908 Create a snapcraft snap | snapcraft (launchpad) | closed | Snapcraft gained self-packaging as a snap via merged PR snapcore/snapcraft#1158 (commit 4136ab302). | |
| #4 snap: introduce initial snap packaging (CRAFT-578) | rockcraft | merged | Merged initial Rockcraft snap packaging for CRAFT-578 in #4; implementation commit 9a93db36 landed via merge commit 0797eb3d. | |
| #307 ci: pack snap using craft-actions | imagecraft | merged | Merged in commit 3f26a09 via #307, replacing action-build with canonical/craft-actions' Snapcraft pack action. | |
| #1782774 Add packing API | snapcraft (launchpad) | closed | Packing API work was resolved by LP #1782780 and canonical/snapcraft PR #2225, merged as commit 16ef9d3cf. | |
| #45 feat: create new snapcraft-pack action | craft-actions | merged | Merged as commit 8756708, adding a snapcraft/pack action modeled on charmcraft/pack, with shared common/ workflows, working `path` input, and snap/ dir added to the cache key. All CI checks passed; docs followed in #46. | |
| #1532842 New packaging format for 16.04 | snapcraft (launchpad) | closed | Snapcraft added snap.yaml support while retaining readme.md and package.yaml compatibility via merged PR #215 (89904e3e4, implementation ca31dcd69). | |
| #6367 docs: add a "pack a Pro snap" how-to | snapcraft | merged | Merged #6367 (CRAFT-5236), adding the “Pack a Pro snap” how-to after its craft-application#1144 documentation dependency landed. |